Test health

Flaky and failed tests collected from every Tests, Develop, Publish, and Visual nightly run, per test, across runs. Generated 2026-10-18T15:56:08.497Z. Data: summary.json, ledger.json, durations.json.

Flaky and failed tests

Ticket Test 7 d 30 d Runs (30 d) Legs Last seen Last error

Where the time goes

Every Playwright E2E leg of every develop push, green or red, from the playwright-durations-* artifact each leg uploads (a pull request's stay in its own run for 3 days). A leg that runs in shards uploads one part per shard and is folded back into one leg here: its wall-clock is its longest shard, since the shards run side by side.

Wall-clock and tests per leg

Budget input: per leg over the window

Nearest-rank P50 and P90 per leg over the develop pushes in the window, one vote per push (a re-run attempt replaces the leg's earlier one), left out when a test failed every attempt, no test ran, a shard of the leg has no part, or the leg ran in another shape than its latest push (a failing test's time is its retries and timeouts; a flaky-only leg counts). Shape is how the leg's latest push ran: whole or in how many shards, and on how many workers; a change to either starts the budget input over. The input a later e2e budget is derived from; every plotted run is in durations.json.
LegShapeRunsWall P50Wall P90Tests P50Tests P90Left out

The heaviest spec files

#Spec fileMinutes, all legsTestss per test per legMinutes per leg, heaviest first

Every test over 3 s

TestSlowestLegs over the line