Suite health

Run 146 · 9fd0e0a1 on main · Mon, 14 Sep 2026 02:52:59 GMT

Current run

functional (Chromium): 20 passed of 20functional (WebKit): 20 passed of 20visual (Chromium): 20 passed of 20 60 results
SuiteCases, capPass rateFlaky ratep50p95Wall clock
functional (Chromium) 20 / 20 100% 0% 4.9s 8.1s 112.9s
functional (WebKit) 20 100% 0% 5.8s 12.5s 155.9s
visual (Chromium) 20 / 20 100% 0% 4s 6.6s 89.1s

Last 27 runs

SuitePass rate, 0 to 100p95 duration
functional (Chromium)
functional (WebKit)
visual (Chromium)

Slowest cases in this run

CaseSuiteDuration
TC-17: a signed-in user can complete an order end to endfunctional (WebKit)15.4s
TC-04: signing up with an already registered email is rejectedfunctional (WebKit)12.5s
TC-02: a registered user can sign in with valid credentialsfunctional (WebKit)12.1s
TC-06: logging out returns the visitor to the anonymous statefunctional (WebKit)11.6s
TC-01: a new visitor can register and lands in the signed-in statefunctional (WebKit)11.3s

Repeat offenders

CaseSuiteRuns affected
TC-16: an anonymous visitor cannot reach checkoutfunctional3 of 27
TC-17: a signed-in user can complete an order end to endfunctional3 of 27
VR-04: catalog gridvisual3 of 27
TC-05: a signed-in user can delete their accountfunctional3 of 27
VR-19: delivery address blockvisual2 of 27

How a failure gets classified

The rules this suite carries, and how many results of this run each of them caught. The rules stand whether or not anything matched them; the counts are the ones the Categories tab of the report shows.

CategoryWhat it meansIn this run
Visual differenceA screenshot no longer matches its baseline. Either the interface changed or the baseline is stale.none in this run
Missing baselineNo committed baseline for this capture on this platform. The visual job fails rather than writing one and reporting success.none in this run
Application defectCases parked with test.fixme() against a defect in the application under test rather than in the suite.none in this run
Host unavailableThe public demo host shed the request. Infrastructure noise, not a product regression.none in this run
Timed out waiting for stateThe application never reached the state the case was waiting for, within the timeout.none in this run
Assertion failedAn assertion about the application's behaviour did not hold. The most interesting category of the six.none in this run

Thresholds

Pass rate
90% or above is healthy, 85 to 90% is acceptable during active development, below 85% means the suite has a stability problem rather than the application.
Flaky rate
Below 1% is the target. Past 5% the suite stops being believed, and a suite nobody believes is worse than no suite.
Duration
Tracked as a trend, not a fixed limit. What matters is whether it is growing faster than coverage.
Coverage cap
Twenty cases for the functional suite and twenty for the visual one. New coverage replaces an existing case rather than adding to the count. The WebKit run has no cap of its own: it replays the same functional cases on a second engine.