Public: anyone can read this; the crew can change it.

A shard killed without naming a test says which test was running and for how long #6352

shipped production is serving it opened this has it
opened this

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.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs