gsxdsm
0fbeba50d1
FN-8937: rescue project engine test quarantine
Rescue the project engine suite by making subprocess watchdog behavior deterministic.
- Capture real timer APIs for subprocess watchdogs and isolate failure ownership.
- Mock integration-branch resolution to prevent host git during lifecycle tests.
- Add watchdog regression coverage and remove the expired quarantine exclusion.
Files changed:
docs/testing.md | 3 +
packages/core/src/__test-utils__/vitest-setup.ts | 74 ++++++++++-
.../__tests__/subprocess-guard-fake-timers.test.ts | 140 +++++++++++++++++++++
.../engine/src/__tests__/project-engine.test.ts | 63 +++++++---
packages/engine/vitest.config.ts | 12 +-
scripts/lib/test-quarantine.json | 8 +-
6 files changed, 265 insertions(+), 35 deletions(-)
Fusion-Task-Id: FN-8937
Fusion-Task-Lineage: 9fe166b5-b101-4683-bb2b-4855ee73df10
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-10 03:50:58 -07:00
..
2026-07-31 18:03:13 -07:00
2026-08-10 03:50:58 -07:00
2026-08-08 14:25:19 -07:00
2026-08-08 14:25:19 -07:00
2026-06-08 15:19:27 -07:00
2026-08-10 03:50:58 -07:00