kinora

[ Test history ]

A Playwright report with history

Playwright's HTML report shows one run on one machine. kinora keeps every run, so you get a Playwright report with full history: pass-rate trends, run-over-run comparison, and flaky detection across projects.

The built-in HTML report is per-run and disposable, so there is no way to see whether a test has been degrading for weeks or how a project trends release over release. kinora ingests every run from CI and stores it, turning a pile of one-off reports into a persistent history you can search, compare, and trend, without giving up the Playwright trace viewer.

kinora.dev/test-history
kinora showing a single test's pass/fail history across many runs over time

Every run, kept

Push each CI run to kinora and it stores the result: forever when you self-host, or for your plan's retention window on cloud. No more reports overwritten on the next build.

Trends at a glance

Pass rate over time, per project and per test, so a slow decline is visible long before it becomes a fire drill.

Run-over-run compare

Diff any two runs to see exactly which tests changed status, newly failed, or recovered.

Same trace, still inline

Open the full Playwright trace for any historical failure, embedded directly in the dashboard.

FAQ

How do I add history to my Playwright report?

Playwright's built-in HTML report is per-run. Send your results to kinora with @kinora/reporter or the kinora CLI, and it builds a persistent history across every run automatically.

Does it keep traces for old runs?

Yes, subject to your retention window. When you self-host, traces are kept for as long as you keep them on your own storage.

Is a Playwright report with history free?

Self-hosting kinora is free forever, and the cloud has a free tier. Both give you cross-run history out of the box.

Awaiting first signal

Push your first run.

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