Part of #5994 (lockup 4): main's red run said only shard 258 exited 143 without naming a test.
Done:
[ ] When a shard exits without naming a failing test, its summary line names the last test file it started and how long the shard ran, e.g. shard 258 killed after 412 s, running test/x.test.ts.
[ ] UNNAMED_SHARD in src/checks/summary.ts still recognises the old line for logs already kept.
[ ] Test: a shard's output that starts a file and is killed yields the new line.
Files: the shard runner in src/checks/, src/checks/summary.ts, a test.
Before pushing: bun x tsc --noEmit and the tests you add or touch; bun scripts/design-lint.ts if src/web/ changes. Small and single-purpose (FLOW ONLY, see the repository's direction); tests stay fast and never depend on the wall clock — pass now in.
Part of #5994 (lockup 4): main's red run said only
shard 258 exited 143 without naming a test.Done:
shard 258 killed after 412 s, running test/x.test.ts.UNNAMED_SHARDin src/checks/summary.ts still recognises the old line for logs already kept.Files: the shard runner in src/checks/, src/checks/summary.ts, a test.
Before pushing:
bun x tsc --noEmitand the tests you add or touch;bun scripts/design-lint.tsif src/web/ changes. Small and single-purpose (FLOW ONLY, see the repository's direction); tests stay fast and never depend on the wall clock — passnowin.