kinora

kinora vs Playwright HTML report

Playwright's HTML report shows you one run on one machine. kinora shows you every run: history, trends, and flaky tests across projects, with the same trace viewer embedded inline.

The HTML report is excellent for the run in front of you. It does not persist across runs, merge shards and projects into one view, or tell you a test has been flaky for three weeks. kinora sits one level up and keeps that history, while embedding the very same trace viewer so you never lose the debugging experience.

kinora

kinora is an open-source dashboard that ingests every Playwright run from CI and tracks pass rates, trends, and flaky tests across projects and over time, with the full Playwright trace viewer embedded inline.

Playwright HTML report

Playwright's HTML report is the built-in reporter that renders a single test run as a static HTML page, with the trace viewer reachable from each failed test.

Feature by feature

Feature kinora Playwright HTML report
Single-run report
Embedded Playwright trace viewer
History across runs
Pass-rate trends over time
Flaky detection Across run history Per-run retries only
Multiple repos/suites over time
Runs from all CI shards merged Automatic on ingest Via blob + merge-reports
Alerts on new failures / regressions Slack, email, webhook
GitHub PR comment on CI runs
MCP server for coding agents
Setup Reporter or CLI Built in
Cost Free self-host / free cloud tier Free (built in)
Hosting Self-host or cloud Local static files

Which should you pick?

Choose kinora when

  • You run tests in CI regularly and want history, trends, and flaky tracking across runs and projects.
  • You want alerts on new failures or regressions.
  • You want a shareable dashboard without giving up the Playwright trace viewer.
  • Your coding agent (Claude Code, Cursor, any MCP client) pulls failing tests, traces, and flaky history from CI over MCP.

Stick with the HTML report when

  • You only need the latest run on your own machine.
  • You don't need history, trends, or a server.
  • You want the absolute simplest setup, with nothing to host.

FAQ

Does kinora replace Playwright's HTML report?

No, it complements it. kinora ingests the same run data and embeds the same Playwright trace viewer, then adds cross-run history, trends, and flaky detection that a single-run HTML report can't provide.

Can Playwright's HTML report show history across runs?

Not on its own. Each report represents one run on one machine. kinora keeps every run so you can compare them and track pass-rate trends over time.

Do I still get the trace viewer with kinora?

Yes. The full Playwright trace viewer is embedded in the dashboard and opens inline on any failure, so debugging is exactly what you're used to.

Awaiting first signal

Push your first run.

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