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.
[ Test 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.
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.
Pass rate over time, per project and per test, so a slow decline is visible long before it becomes a fire drill.
Diff any two runs to see exactly which tests changed status, newly failed, or recovered.
Open the full Playwright trace for any historical failure, embedded directly in the dashboard.
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.
Yes, subject to your retention window. When you self-host, traces are kept for as long as you keep them on your own storage.
Self-hosting kinora is free forever, and the cloud has a free tier. Both give you cross-run history out of the box.
Add the reporter, point it at a kinora server, and watch the history build itself.