gsxdsm
|
1fddc7ace7
|
FN-6373: fix script test lane enumeration
Align script-test infrastructure with the current quality-test runner and AGENTS invariants.
- Expand run-quality-tests delegator scripts to concrete package quality lanes for dashboard shard planning.
- Cover grouped delegator expansion and non-delegating fallback behavior in ci-test-shard tests.
- Remove obsolete AGENTS button-freeze anchors from the invariant test.
Files changed:
scripts/__tests__/agents-md-invariants.test.mjs | 2 --
scripts/__tests__/ci-test-shard.test.mjs | 32 +++++++++++++++++++++++++
scripts/ci-test-shard.mjs | 28 ++++++++++++++++++++++
3 files changed, 60 insertions(+), 2 deletions(-)
Fusion-Task-Id: FN-6373
Fusion-Task-Lineage: 5d833e17-c483-4a5b-818d-ae2f86a45084
|
2026-06-13 10:01:01 -07:00 |
|
gsxdsm
|
5a72ac9475
|
fix(ci): honest shard weights + review autofixes
- laneShardFraction: chained --shard invocations sum to full project weight (api backfill was half-weighted)
- exclude *.slow.test.* from duration weighting (engine carried 75 phantom untimed files)
- remove dead ENGINE_PACKAGE_NAME export
- docs: --cold-start-probe, --inputs-dir (snapshot refresh now self-contained), --print-mode
|
2026-06-03 19:25:40 -07:00 |
|
gsxdsm
|
5bebc3cfe0
|
perf(ci): duration-based shard balancing with dashboard lane distribution
- shards weighted by scripts/test-timings.json durations (median-duration fallback + warning for untimed)
- dashboard no longer --shard-sliced (broken across its script chain): 14 lanes enumerated from package.json and scheduled as separately-weighted units, each exactly once
- engine/core keep --shard slicing, duration-weighted
- estimated critical-path shard: ~235s -> ~159s (spread 96.7% -> 0.06%)
- 30-day staleness warning + --check-timings-staleness for a scheduled refresh job; --dry-run mode
|
2026-06-03 18:35:26 -07:00 |
|
Fusion (runfusion.ai)
|
ddacebe265
|
test(FN-5033): complete Step 1 — add failing shard-balance regression fixture
Fusion-Task-Id: FN-5033
Fusion-Task-Lineage: f1a04b65-6161-4001-b01c-3036905cb2ab
|
2026-05-18 06:39:52 -07:00 |
|
Fusion (runfusion.ai)
|
3a82591e70
|
test(FN-4989): complete Step 2 — cover half-budget splitting and <2% balance regression
Fusion-Task-Id: FN-4989
Fusion-Task-Lineage: 7dc15ef5-3318-4611-9e3c-aebe3cb15952
|
2026-05-18 05:07:29 -07:00 |
|
Fusion (runfusion.ai)
|
5dfbbd3cfb
|
test(FN-5036): add split/core colocation regression
Fusion-Task-Id: FN-5036
Fusion-Task-Lineage: 8df4174c-27f1-4d95-aded-bb2769384bc1
|
2026-05-18 04:40:32 -07:00 |
|
Fusion (runfusion.ai)
|
6d48098417
|
feat(FN-5002): complete Step 4 — implement best-fit shard planning and tests
Fusion-Task-Id: FN-5002
Fusion-Task-Lineage: 76c054fc-dbca-40dd-bd59-dd795946472b
|
2026-05-18 01:36:36 -07:00 |
|
Fusion
|
ad2734bfdd
|
feat(FN-4207): add tests for ci-test-shard helper
Adds test coverage for the CI shard helper script, covering its core functionality and edge cases.
Fusion-Task-Id: FN-4207
|
2026-05-13 06:29:35 -07:00 |
|