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:
Joe 2026-02-01 18:43:45 -06:00
parent b95b28179f
commit 17d250f26a
2 changed files with 332 additions and 5 deletions

View file

@ -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` |