Rescue the dashboard quarantine candidates by restoring stable shared mocks and refreshing quarantine evidence. - Remove QuickEntryBox and chat-routes from the dashboard quarantine config and ledger. - Add iterable chat task document tool mocks across dashboard session test helpers. - Refresh the test velocity baseline and history with zero quarantined tests. Files changed: docs/test-velocity-baseline.md | 20 ++-- .../src/__tests__/session-error-recovery.test.ts | 2 + .../session-persistence-roundtrip.test.ts | 2 + .../src/__tests__/session-reconnect.test.ts | 2 + .../src/__tests__/session-resume-history.test.ts | 2 + packages/dashboard/src/test/mockCoreEngine.ts | 6 ++ packages/dashboard/vitest.config.ts | 13 ++- scripts/lib/test-quarantine.json | 10 -- scripts/test-velocity-history.json | 111 +++++++++++++++++++++ 9 files changed, 144 insertions(+), 24 deletions(-) Fusion-Task-Id: FN-6642 Fusion-Task-Lineage: 76e51d76-ce9a-4e68-9aa0-ad83cdf351a9
343 lines
11 KiB
JSON
343 lines
11 KiB
JSON
{
|
|
"entries": [
|
|
{
|
|
"capturedAt": "2026-06-18T02:53:34.158Z",
|
|
"gateMs": 8478,
|
|
"bootSmokeMs": null,
|
|
"testMs": 38405,
|
|
"quarantineCount": 2,
|
|
"slowestTop20": [
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/shared-branch-group-lifecycle.test.ts",
|
|
"ms": 13900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/agent-store.test.ts",
|
|
"ms": 11600,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-agents.test.ts",
|
|
"ms": 11200,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/mission-store.test.ts",
|
|
"ms": 10700,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/db.test.ts",
|
|
"ms": 10100,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-git.test.ts",
|
|
"ms": 9400,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-automerge-precedence.test.ts",
|
|
"ms": 9000,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/merger-ai.test.ts",
|
|
"ms": 8700,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-merge-routing.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion-gate.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/task-documents.test.ts",
|
|
"ms": 8300,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/runtimes/__tests__/in-process-runtime.test.ts",
|
|
"ms": 7800,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/cli/src/__tests__/extension.test.ts",
|
|
"ms": 7000,
|
|
"package": "@runfusion/fusion"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/run-audit.test.ts",
|
|
"ms": 6900,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion.test.ts",
|
|
"ms": 6100,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-planning.test.ts",
|
|
"ms": 5600,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/store-merge-queue.test.ts",
|
|
"ms": 5200,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/app/components/__tests__/FileEditor.test.tsx",
|
|
"ms": 5100,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/integration-worktree-state.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/self-healing-already-merged.real-git.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
}
|
|
],
|
|
"measurementFailures": [
|
|
{
|
|
"label": "Boot smoke (`pnpm smoke:boot`)",
|
|
"status": "exit 1 after 411ms"
|
|
}
|
|
],
|
|
"timingSnapshotCapturedAt": "2026-06-03T23:45:49.672Z"
|
|
},
|
|
{
|
|
"capturedAt": "2026-06-18T03:04:28.794Z",
|
|
"gateMs": 6177,
|
|
"bootSmokeMs": 18220,
|
|
"testMs": 7740,
|
|
"quarantineCount": 2,
|
|
"slowestTop20": [
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/shared-branch-group-lifecycle.test.ts",
|
|
"ms": 13900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/agent-store.test.ts",
|
|
"ms": 11600,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-agents.test.ts",
|
|
"ms": 11200,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/mission-store.test.ts",
|
|
"ms": 10700,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/db.test.ts",
|
|
"ms": 10100,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-git.test.ts",
|
|
"ms": 9400,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-automerge-precedence.test.ts",
|
|
"ms": 9000,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/merger-ai.test.ts",
|
|
"ms": 8700,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-merge-routing.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion-gate.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/task-documents.test.ts",
|
|
"ms": 8300,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/runtimes/__tests__/in-process-runtime.test.ts",
|
|
"ms": 7800,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/cli/src/__tests__/extension.test.ts",
|
|
"ms": 7000,
|
|
"package": "@runfusion/fusion"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/run-audit.test.ts",
|
|
"ms": 6900,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion.test.ts",
|
|
"ms": 6100,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-planning.test.ts",
|
|
"ms": 5600,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/store-merge-queue.test.ts",
|
|
"ms": 5200,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/app/components/__tests__/FileEditor.test.tsx",
|
|
"ms": 5100,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/integration-worktree-state.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/self-healing-already-merged.real-git.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
}
|
|
],
|
|
"measurementFailures": [],
|
|
"timingSnapshotCapturedAt": "2026-06-03T23:45:49.672Z"
|
|
},
|
|
{
|
|
"capturedAt": "2026-06-18T16:12:01.248Z",
|
|
"gateMs": 5398,
|
|
"bootSmokeMs": 18097,
|
|
"testMs": 7240,
|
|
"quarantineCount": 0,
|
|
"slowestTop20": [
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/shared-branch-group-lifecycle.test.ts",
|
|
"ms": 13900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/agent-store.test.ts",
|
|
"ms": 11600,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-agents.test.ts",
|
|
"ms": 11200,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/mission-store.test.ts",
|
|
"ms": 10700,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/db.test.ts",
|
|
"ms": 10100,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-git.test.ts",
|
|
"ms": 9400,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-automerge-precedence.test.ts",
|
|
"ms": 9000,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/merger-ai.test.ts",
|
|
"ms": 8700,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-merge-routing.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion-gate.test.ts",
|
|
"ms": 8400,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/task-documents.test.ts",
|
|
"ms": 8300,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/runtimes/__tests__/in-process-runtime.test.ts",
|
|
"ms": 7800,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/cli/src/__tests__/extension.test.ts",
|
|
"ms": 7000,
|
|
"package": "@runfusion/fusion"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/run-audit.test.ts",
|
|
"ms": 6900,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/branch-group-promotion.test.ts",
|
|
"ms": 6100,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/src/__tests__/routes-planning.test.ts",
|
|
"ms": 5600,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/core/src/__tests__/store-merge-queue.test.ts",
|
|
"ms": 5200,
|
|
"package": "@fusion/core"
|
|
},
|
|
{
|
|
"file": "packages/dashboard/app/components/__tests__/FileEditor.test.tsx",
|
|
"ms": 5100,
|
|
"package": "@fusion/dashboard"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/reliability-interactions/integration-worktree-state.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
},
|
|
{
|
|
"file": "packages/engine/src/__tests__/self-healing-already-merged.real-git.test.ts",
|
|
"ms": 4900,
|
|
"package": "@fusion/engine"
|
|
}
|
|
],
|
|
"measurementFailures": [],
|
|
"timingSnapshotCapturedAt": "2026-06-03T23:45:49.672Z"
|
|
}
|
|
]
|
|
}
|