feat(KB-648): optimize test execution speed across all packages

- Enable parallel file execution in core, engine, CLI, and dashboard packages via vitest.config.ts

- Optimize backup tests using fake timers instead of real setTimeout delays

- Add test optimization patterns to AGENTS.md documentation (fake timers, parallel execution)

- Add changeset documenting the test speed improvements

- Include test fixes for SettingsModal, engine tests, and git worktree mocks from KB-637
This commit is contained in:
gsxdsm
2026-03-31 22:52:55 -07:00
parent 954bb16cf4
commit 2187d282ad
8 changed files with 95 additions and 37 deletions

View File

@@ -0,0 +1,10 @@
---
"@gsxdsm/fusion": patch
---
Increase test speed by optimizing backup tests with fake timers and enabling parallel file execution across all packages.
- Refactored backup tests to use `vi.useFakeTimers()` and `vi.setSystemTime()` instead of real 1100ms delays
- Core package tests now run with `fileParallelism: true` (reduced from ~30s to ~3s)
- Enabled parallel execution in engine, CLI, and dashboard packages
- All backup tests now complete in <200ms instead of ~24s