kinora

[ Flaky tests ]

A flaky test dashboard for Playwright

kinora is a flaky test dashboard for Playwright: it watches every run and surfaces the tests that pass and fail without code changes, so you can find, rank, and fix them instead of hitting retry.

Flaky tests hide in per-run retries: the report goes green, the flake is invisible, and trust in the suite erodes. kinora compares each test's outcome across your entire run history, so tests that flip between pass and fail are surfaced and ranked, with the full timeline and the trace one click away.

kinora.dev/tests
kinora test list highlighting flaky tests ranked by how often they change status

Flakiness ranked

Tests that flip between pass and fail across runs are surfaced and ranked, not buried inside a single run's retries.

History behind every flake

See the full pass/fail timeline for a test to judge how bad a flake really is before you spend time on it.

Straight to the trace

One click from a flaky failure to its full Playwright trace, embedded inline.

Alerts on regressions

Get notified in Slack, email, or webhook the moment a stable test starts failing.

FAQ

How does kinora detect flaky tests?

It compares each test's outcome across your run history. Tests that change status without a code change are flagged as flaky and ranked by how often they flip.

Can I get alerted about new flaky tests?

Yes. Per-project alerts fire on new failures and regressions, delivered via Slack, email, or webhook.

Do I need to change my tests to use it?

No. Send results with @kinora/reporter or the CLI and flaky detection is automatic; there are no test-code changes.

Awaiting first signal

Push your first run.

Add the reporter, point it at a kinora server, and watch the history build itself.