Centralize test executions. Visualize pass rates and failure trends for engineers and leadership to act on — with flaky test quarantine and AI root cause analysis built in.
MIT licensed core · Community plan free · Self-host in under 2 minutes
The moment your automation runs regularly in CI, different questions emerge. Here's how UReport answers each of them.
Filter by product lane, team, browser, platform, and build stage. Each test shows a run history bar — spot regressions the moment they land.
Connect Claude or Cursor to UReport via MCP. Ask questions about your test results the same way you'd ask a teammate — no dashboard, no query language required.
Five official reporters push results automatically from CI — zero manual work. Or POST directly to the REST API.
npm i -D ureport-playwright-reporter
npm i -D ureport-jest-reporter
npm i -D ureport-mocha-reporter
pip install ureport-pytest-reporter
ureport-testng-reporter (Maven)
// 1. Install the reporter
// npm i -D ureport-playwright-reporter
reporter: [
['ureport-playwright-reporter', {
serverUrl: 'https://your.ureportlab.com',
product: 'my-app',
token: process.env.UREPORT_TOKEN,
}]
],
// 2. Run your tests — results push automatically
// npx playwright test
Every tool has a sweet spot. Here's how UReport stacks up against the most common alternatives in the test reporting space.
| UReport | Allure | ReportPortal | Currents | |
|---|---|---|---|---|
| Persistent build history & trends | ✓ | — | ✓ | ✓ |
| AI root cause analysis | ✓ | — | — | Partial |
| Flaky test quarantine | ✓ | — | Partial | ✓ |
| Self-host (your infra, your data) | ✓ | ✓ | ✓ | — |
| Open source · free community tier | ✓ | ✓ | ✓ | — |
| Multi-framework support | ✓ | ✓ | ✓ | Cypress-first |
| Dashboard sharing | ✓ | — | Partial | — |
| MCP — query via Claude / Cursor | ✓ | — | — | — |
| Simple setup (<2 min self-host) | ✓ | ✓ | Complex | Cloud only |
Community tier free forever. Upgrade for higher limits and Pro features.
Self-host in under 2 minutes. No credit card, no sign-up — just clone and run.