Restore quarantined tests by fixing their flaky harness seams instead of extending the deletion ratchet. - Mark active Vitest worker roots and skip live worker roots during prune cleanup. - Make bubblewrap backend coverage deterministic with an injectable runner and restore it to the engine gate. - Remove rescued core and bubblewrap tests from the quarantine ledger and Vitest excludes. Files changed: .../core/src/__test-utils__/vitest-teardown.ts | 10 +++++- packages/core/vitest.config.ts | 8 +---- .../__tests__/sandbox/bubblewrap-backend.test.ts | 29 +++++++++------ packages/engine/src/sandbox/bubblewrap-backend.ts | 9 +++-- packages/engine/vitest.config.ts | 1 - scripts/__tests__/test-changed.test.mjs | 23 ++++++++++++ scripts/lib/test-quarantine.json | 34 ++---------------- scripts/test-changed.mjs | 41 ++++++++++++++++++++++ 8 files changed, 102 insertions(+), 53 deletions(-) Fusion-Task-Id: FN-6382 Fusion-Task-Lineage: 018dc7ac-1ef1-495e-a5fd-96ea44fcd43b
4.0 KiB
4.0 KiB