Open source · Free to self-host

From test reports to test intelligence

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.

Free & open source · MIT license · Self-host in under 2 minutes

ureportlab.com/overview
pass rate
96.2%
↑ 1.4% vs last build
total tests
4,821
↑ 312 new
flaky tests
7
↓ 3 quarantined
ai analyzed
183
failures categorized
pass rate — last 10 builds
72%
85%
78%
62%
88%
91%
89%
94%
93%
96%
recent failures — ai root cause
checkout_flow_testCode Defect
login_timeout_testFlakiness
api_auth_specEnv Issue
recent builds
build #1042 · main · chrome96.2% pass
build #1041 · main · firefox94.8% pass
build #1040 · feat/checkout · chrome78.1% pass

The right answers for every role on your team

The moment your automation runs regularly in CI, different questions emerge. Here's how UReport answers each of them.

Automation Engineer
QA Lead & Manager
Director & VP
Automation Engineer
Questions after every failure
  • When did this start failing — when did it last pass?
  • Is this flaky, or a real regression?
  • Has this exact error appeared before — same root cause or different?
  • Is this a code defect, env issue, automation bug, or feature change?
  • How do we stop five people investigating the same root cause?
UReport answers with
Every test run. Every detail.
Root cause, explained by AI.
Stop investigating the same failure twice.
Flaky tests. Isolated automatically.

Filter by product lane, team, browser, platform, and build stage. Each test shows a run history bar — spot regressions the moment they land.

firefox
team-a
87%
Login flow — happy path
Payment — 3DS redirect
Checkout — guest user

Works with your existing stack

Five official reporters push results automatically from CI — zero manual work. Or POST directly to the REST API.

PlaywrightJS / TS
npm i -D ureport-playwright-reporter
JestJS / TS
npm i -D ureport-jest-reporter
MochaJS / TS
npm i -D ureport-mocha-reporter
pytestPython
pip install ureport-pytest-reporter
TestNGJava
ureport-testng-reporter (Maven)
playwright.config.ts
// 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

Start free, scale when ready

Self-host forever at no cost. Upgrade for higher limits and Pro features.

Self-Host
Community
$0
forever · MIT license
Core test reporting on your own infrastructure. No credit card required.
  • 3 seats
  • 3 product lanes
  • 3 dashboards
  • MCP server included
  • Community support
Get started →
Enterprise
$159
per month · billed $1,908 / yr
Unlimited seats, lanes, and dashboards. For teams that have outgrown Pro.
  • Unlimited seats, lanes & dashboards
  • Everything in Pro
  • Priority support
  • Audit log
Contact us →

Ready to replace your static reports?

Self-host in under 2 minutes. No credit card, no sign-up — just clone and run.