FN-9018: refresh W33 test velocity baseline

Refresh the weekly test-velocity report with the latest captured measurements.

- Update baseline metrics, deltas, quarantine status, and #leads summary.
- Append the W33 measurement and slowest-test metadata to the velocity history.

Files changed:
 docs/test-velocity-baseline.md     |  24 ++++----
 scripts/test-velocity-history.json | 114 +++++++++++++++++++++++++++++++++++++
 2 files changed, 126 insertions(+), 12 deletions(-)

Fusion-Task-Id: FN-9018

Fusion-Task-Lineage: b4d91cfd-2d5d-4e5a-ac9a-e62c50915f49

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
This commit is contained in:
gsxdsm
2026-08-12 19:10:03 -07:00
parent c7451ec6b2
commit f8f828357f
2 changed files with 126 additions and 12 deletions

View File

@@ -4,8 +4,8 @@
## Latest baseline
- Cycle: **2026-W32**
- Captured at: **2026-08-04T03:10:46.073Z**
- Cycle: **2026-W33**
- Captured at: **2026-08-13T01:59:18.032Z**
- Timing snapshot: `scripts/test-timings.json` captured at **2026-07-24T13:09:41.412Z**
- Quarantine ledger: `scripts/lib/test-quarantine.json`
@@ -13,10 +13,10 @@
| Metric | Current | Delta vs previous |
|---|---:|---:|
| Merge gate wall-time (`pnpm test:gate`) | 14.6s | +5.4s |
| Boot smoke wall-time (`pnpm smoke:boot`) | 18.1s | -305ms |
| Changed-only test wall-time (`pnpm test`) | 22.4s | +7.5s |
| Quarantine / flake count | 1 | -1 |
| Merge gate wall-time (`pnpm test:gate`) | 11.0s | -3.6s |
| Boot smoke wall-time (`pnpm smoke:boot`) | 26.7s | +8.5s |
| Changed-only test wall-time (`pnpm test`) | 17.6s | -4.9s |
| Quarantine / flake count | 0 | -1 |
| Deletion-due quarantines | 0 | n/a |
## Measurement failures
@@ -25,7 +25,7 @@
## Timing snapshot notes
- No stale or missing timing metadata detected in the rendered slowest-file rows.
- Timing snapshot is 19 days old; verify slowest-file attribution before treating the table as the current culprit.
## Slowest 20 test files
@@ -56,7 +56,7 @@
| Age bucket | Count |
|---|---:|
| 0-6 days | 1 |
| 0-6 days | 0 |
| 7-13 days | 0 |
| deletion due (>=14 days) | 0 |
| unknown/future | 0 |
@@ -71,16 +71,16 @@
| Row | Captured at | Gate | Boot smoke | `pnpm test` | Quarantine count |
|---|---|---:|---:|---:|---:|
| Previous | 2026-07-22T22:40:53.357Z | 9.1s | 18.5s | 14.9s | 2 |
| Latest | 2026-08-04T03:10:46.073Z | 14.6s | 18.1s | 22.4s | 1 |
| Delta | — | +5.4s | -305ms | +7.5s | -1 |
| Previous | 2026-08-04T03:10:46.073Z | 14.6s | 18.1s | 22.4s | 1 |
| Latest | 2026-08-13T01:59:18.032Z | 11.0s | 26.7s | 17.6s | 0 |
| Delta | — | -3.6s | +8.5s | -4.9s | -1 |
_Future weekly rows append to `scripts/test-velocity-history.json`; compare the latest row against the previous row before posting to #leads._
## Post to #leads
```text
FN-6612 weekly test velocity: gate 14.6s (+5.4s), boot smoke 18.1s (-305ms), pnpm test 22.4s (+7.5s), quarantine ledger 1 (-1). Slowest file: packages/dashboard/app/components/__tests__/SettingsModal.general.test.tsx at 2m 01s. Deletion-due quarantines: 0.
FN-6612 weekly test velocity: gate 11.0s (-3.6s), boot smoke 26.7s (+8.5s), pnpm test 17.6s (-4.9s), quarantine ledger 0 (-1). Slowest file: packages/dashboard/app/components/__tests__/SettingsModal.general.test.tsx at 2m 01s. Deletion-due quarantines: 0.
```
## How to refresh

View File

@@ -2157,6 +2157,120 @@
"measurementFailures": [],
"timingSnapshotCapturedAt": "2026-07-24T13:09:41.412Z",
"timingNotes": []
},
{
"capturedAt": "2026-08-13T01:59:18.032Z",
"gateMs": 11000,
"bootSmokeMs": 26667,
"testMs": 17584,
"quarantineCount": 0,
"slowestTop20": [
{
"file": "packages/dashboard/app/components/__tests__/SettingsModal.general.test.tsx",
"ms": 121100,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/SettingsModal.scheduling-merge.test.tsx",
"ms": 77800,
"package": "@fusion/dashboard"
},
{
"file": "packages/core/src/__tests__/postgres/schema-applier.test.ts",
"ms": 65900,
"package": "@fusion/core"
},
{
"file": "packages/dashboard/app/components/__tests__/SettingsModal.remote-notifications.test.tsx",
"ms": 55700,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/SettingsModal.models-auth.test.tsx",
"ms": 53500,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/TaskDetailModal.rendering.test.tsx",
"ms": 52100,
"package": "@fusion/dashboard"
},
{
"file": "packages/cli/src/__tests__/extension.test.ts",
"ms": 51600,
"package": "@runfusion/fusion"
},
{
"file": "packages/core/src/__tests__/postgres/sqlite-migrator.test.ts",
"ms": 51300,
"package": "@fusion/core"
},
{
"file": "packages/dashboard/app/components/__tests__/TaskDetailModal.inline-editing-and-integrations.test.tsx",
"ms": 39700,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/ListView.test.tsx",
"ms": 38100,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/App.test.tsx",
"ms": 33100,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/WorkflowNodeEditor.test.tsx",
"ms": 33100,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/AgentDetailView.advanced-settings.test.tsx",
"ms": 32900,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/SecretsView.test.tsx",
"ms": 30900,
"package": "@fusion/dashboard"
},
{
"file": "packages/core/src/__tests__/postgres/taskstore-remaining.test.ts",
"ms": 30500,
"package": "@fusion/core"
},
{
"file": "packages/dashboard/app/components/__tests__/AgentPromptsManager.test.tsx",
"ms": 30200,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/ChatView.core-interactions.test.tsx",
"ms": 29200,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/TaskDetailModal.test.tsx",
"ms": 27800,
"package": "@fusion/dashboard"
},
{
"file": "packages/dashboard/app/components/__tests__/TaskDetailModal.definition-actions.test.tsx",
"ms": 27000,
"package": "@fusion/dashboard"
},
{
"file": "packages/engine/src/__tests__/reliability-interactions/explicit-duplicate-marker-sweep.test.ts",
"ms": 26800,
"package": "@fusion/engine"
}
],
"measurementFailures": [],
"timingSnapshotCapturedAt": "2026-07-24T13:09:41.412Z",
"timingNotes": [
"Timing snapshot is 19 days old; verify slowest-file attribution before treating the table as the current culprit."
]
}
]
}