Skip to content

test(ceremony): show why the Worker-transition e2e failed - #98

Merged
Wondertan merged 1 commit into
mainfrom
test/worker-transition-reason
Oct 2, 2026
Merged

Wondertan merged 1 commit into
mainfrom
test/worker-transition-reason

Conversation

@Wondertan

Copy link
Copy Markdown
Member

Once in CI, Firefox failed the old-to-new Worker transition e2e (from #80): Prefetch reported failed about three seconds in, before OAuth (run 37027608511 on #97). It hasn't reproduced locally in 38 runs, including the test alone, the full asset suite and the whole Firefox job set pinned to two CPUs. The uploaded trace only says status: failed.

The e2e app now keeps the failure's display text, and the test asserts on it together with the result. The next CI failure will then name its cause: a missing pinned Worker, a redundant Worker, a refused dispatch, or a connection failure. Test-only; no product change.

Firefox once failed this run in CI about three seconds into Prefetch, before OAuth. 38 local repetitions, including the full Firefox suite on two CPUs, did not reproduce it, and the trace held only status: failed. The e2e app now keeps the failure's display text, and the test asserts on it together with the result, so the next failure names its cause.

Signed-off-by: Wondertan <hlibwondertan@gmail.com>
Assisted-by: Claude Opus 5.5
@Wondertan
Wondertan merged commit 53ed3e6 into main Oct 2, 2026
15 checks passed
@Wondertan
Wondertan deleted the test/worker-transition-reason branch October 2, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant