Refresh the weekly test velocity report with the latest captured baseline data. - Advance the documented baseline from 2026-W25 to 2026-W26. - Record the latest gate, changed-only test, quarantine, and boot-smoke measurement status. - Append the new measurement row to the persisted test velocity history. Files changed: docs/test-velocity-baseline.md | 22 +++---- scripts/test-velocity-history.json | 116 +++++++++++++++++++++++++++++++++++++ 2 files changed, 127 insertions(+), 11 deletions(-) Fusion-Task-Id: FN-6901 Fusion-Task-Lineage: 06f42104-b3c5-4a26-86ee-fb2791f7006d
459 lines
14 KiB
JSON
459 lines
14 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"
|
|
},
|
|
{
|
|
"capturedAt": "2026-06-22T04:22:44.873Z",
|
|
"gateMs": 8276,
|
|
"bootSmokeMs": null,
|
|
"testMs": 48788,
|
|
"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": [
|
|
{
|
|
"label": "Boot smoke (`pnpm smoke:boot`)",
|
|
"status": "exit 1 after 406ms"
|
|
}
|
|
],
|
|
"timingSnapshotCapturedAt": "2026-06-03T23:45:49.672Z"
|
|
}
|
|
]
|
|
}
|