Reduce dashboard quality gate wall-clock by orchestrating existing Vitest lanes with bounded concurrency. - Add a dashboard quality orchestrator that runs app/API lanes through the existing heap wrapper with safe concurrency and failure short-circuiting. - Route dashboard quality scripts through the orchestrator while preserving compatibility lane scripts and shard boundaries. - Export project glob metadata and strengthen guards for lane parity, heap usage, and settings route response expectations. - Document the new dashboard quality orchestration model and measured FN-6308 timing results. Files changed: docs/test-speed-audit-FN-5048.md | 8 +- docs/testing.md | 35 +++- packages/dashboard/package.json | 14 +- .../scripts/__tests__/run-quality-tests.test.ts | 110 ++++++++++ packages/dashboard/scripts/run-quality-tests.mjs | 221 +++++++++++++++++++++ .../__tests__/dashboard-test-config-guard.test.ts | 134 ++++++++++--- .../src/__tests__/routes-settings.test.ts | 14 +- packages/dashboard/vitest.config.ts | 49 ++++- 8 files changed, 540 insertions(+), 45 deletions(-) Fusion-Task-Id: FN-6308 Fusion-Task-Lineage: 05a465fd-8eef-4c03-baa3-2b7cb024fef0
7.2 KiB
7.2 KiB