Test results storage
Store complete Playwright test run data β status, duration, retries, errors, and more β in a lightweight SQLite database.
A permanent home for your test results β live streaming, failure clustering, AI diagnosis, cross-run analytics, and team triage. No external services required.
Store complete Playwright test run data β status, duration, retries, errors, and more β in a lightweight SQLite database.
Tests are organized by project. Unknown projects are automatically created when results are submitted via API.
Step-level timing, avg/P90 duration trends, slowest-tests analysis, and side-by-side run comparison.
Find slow API endpoints grouped by HTTP method and normalized route (e.g. `/api/users/:id`).
Auto-generated OpenAPI 3.1 specification with a Scalar-powered reference UI at /docs β browse endpoints, schemas, and execute requests directly from the browser.
Capture TTFB, DOMContentLoaded, FCP and more via the Performance API, displayed with color-coded thresholds.
Drop-in custom reporter that automatically uploads results, HTML reports, and trace files after each run.
Optional role-based access control with administrator, reporter, and user roles.
Local file storage by default, or S3-compatible storage (AWS S3, MinIO, DigitalOcean Spaces, Cloudflare R2).
Pre-built multi-platform container images (~200 MB) available on GitHub Container Registry.

Dashboard overview β at-a-glance stats and a test results trend chart across all projects

Projects list β last-run status, duration, and test pass/fail ratio for every project

Project detail β complete run history with status badges and test breakdown

Performance β avg/P90 duration trend, slowest tests ranking, and side-by-side run comparison

Test run detail β every test case with status, duration, location, and error messages

Failure clusters β tests sharing the same root cause are grouped by error fingerprint

Flaky tests β composite flakiness score with retry-pass and alternation detection

Cluster triage β set status, write triage notes, and track resolution