mirror of
https://github.com/rojo-rbx/rojo.git
synced 2026-10-23 05:51:39 +00:00
Add comprehensive Lua plugin stress testing plan
- Introduced a new testing plan for comprehensive Lua plugin stress tests, covering edge cases, large-scale scenarios, and abuse testing. - Detailed todos for creating various test modules, including diff, apply, reify, property handling, encoding, and integration tests. - Emphasized the importance of testing for concurrent workflows and error recovery in the plugin architecture.
This commit is contained in:
parent
b95b28179f
commit
17d250f26a
2 changed files with 332 additions and 5 deletions
|
|
@ -390,11 +390,11 @@ Create end-to-end test:
|
|||
### Already Fixed
|
||||
|
||||
|
||||
| Issue | Fix | File |
|
||||
| ----------------------------- | -------------------------------------- | --------------------------------- |
|
||||
| reify.lua crash | Gracefully handle missing children IDs | `plugin/src/Reconciler/reify.lua` |
|
||||
| CLI clean mode misses orphans | Scan actual filesystem | `src/syncback/mod.rs` |
|
||||
| Plugin creates wrong format | Check filesystem for existing format | `src/web/api.rs` |
|
||||
| Issue | Fix | File |
|
||||
| ----------------------------- | -------------------------------------- | -------------------------------------------------------- |
|
||||
| reify.lua crash | Gracefully handle missing children IDs | `plugin/src/Reconciler/reify.lua` |
|
||||
| CLI clean mode misses orphans | Scan actual filesystem | `src/syncback/mod.rs` |
|
||||
| Plugin creates wrong format | Check filesystem for existing format | `src/web/api.rs` |
|
||||
| Hidden services marked delete | Expose ignoreHiddenServices to plugin | `src/web/interface.rs`, `plugin/src/Reconciler/diff.lua` |
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue