TestDino
Run Summary

Understand any test run in 5 minutes, not 30.

Error grouping, run comparison, spec file breakdown, and configuration metadata for every Playwright run.

Free up to 5,000 executions/month. Setup in under 5 minutes.

TestDino test run report dashboard
Playwright-native reporting
AI-powered test analysis
Trusted by teams at

Playwright HTML reports break
down past 100 tests

800 tests across 60 spec files and the HTML report is a static page with no analysis.

The HTML report is a flat list with no analysis

Playwright's default reporter gives you pass/fail counts and a list of results. No error grouping, no trend comparison, no way to tell which failures are new vs recurring.

No run-over-run history

You can see today's results but can't compare them to yesterday's without saving the old HTML report and opening it side by side. No way to know if a test was flaky last week too.

Spec file and error relationships are invisible

When three spec files fail with the same error, you want to know immediately. But the HTML report lists each failure individually - you manually scan 40 failures to find the pattern.

Configuration and environment data is disconnected

Which browser ran this test? Which OS? Which shard? That metadata lives in your CI config, not in the report. You context-switch between tools to understand what actually ran.

The run is done. You still need the story.

Without TestDino

20 tests ran. Here is the result.

Test Run
Run #503 · Completing
ci: update checkout flow
stagingmainkriti2710
0/20 tests0s
18
Passed
2
Failed
1
Flaky
With TestDino

What went wrong and what changed.

TestDino
Report ready
Run #503 · Report
Errors by message
Element "#confirm-btn" not found2x
Timeout on discount API response1x
AI Insight
Button ID renamed in latest deploy. 2 tests affected.UI Change
Compared to last run
90%
Pass Rate
-10% from #502
2
New Failures
+2 from last
26s
Duration
-2s faster

How test run reports work

Works out of the box on your first CI run. No config, no templates, no custom reporters beyond the one-liner.

Add the TestDino reporter

One line in your Playwright config. TestDino captures every detail of your test run - results, errors, traces, configuration, timing, and metadata.

playwright.config.ts
reporter: [
  ['html', { outputDir: './playwright-report' }],
  ['json', { outputFile: './playwright-report/report.json' }],
]
Upload after tests run
npx tdpw upload <report-dir> --token=$TESTDINO_API_KEY

See the full picture instantly

Every test run gets its own report page with tabs: Summary, Spec Files, Errors, History, Configuration, Coverage, and AI Insights. Start with the summary for a quick health check.

See the full picture instantly

Drill into specs and errors

Click into any spec file to see its tests. Click any error group to see every test that shares that failure. Compare this run to the previous run to see exactly what changed.

Drill into specs and errors

Query run data via MCP

Connect the TestDino MCP server to your editor and fetch the latest run details, failed test cases, and retry history directly, without opening the dashboard.

Query run data via MCP

Teams love what we built

See why developers choose TestDino to ship faster and debug smarter

Shrinath Rao

Over 30 flaky tests and no structured way to track them, just CI artifacts and morning guesswork. TestDino's "Most Flaky Tests" feature broke this pattern. We can see failure trends now and pull up video recordings of exactly what went wrong. The TestDino MCP server is the magic piece on top, I ask my Claude agent about a failure and it pulls full context from TestDino without switching tabs. We went from 30-something flaky tests down to 3 or 4.

70%

Fewer flaky test reruns

3x

Faster failure triage

Shrinath Rao

Lead Quality Assurance Engineer

Johan Frølich

Migrating to TestDino from Currents was an easy decision. The features are stronger, the cost is lower, and the interface makes debugging far less painful. Flaky test detection and AI failure classification have simplified debugging and reduced our CI costs by cutting down reruns and noisy failures.

40%

Reduction in CI costs

90%

Less time triaging failures

Johan Frølich

CTO & Co-founder

Understand any Playwright run
in a single page

Multi-tab run report with summary, errors, and specs

Each run has tabs for summary stats, spec file breakdown, error grouping, run history, configuration, coverage, and AI insights.

Error grouping across spec files

Failures with the same error signature are grouped automatically so you can see which tests across spec files share a root cause.

Run-over-run comparison and diff

Compare any two runs side by side to see which tests flipped status, which failures resolved, and which new ones appeared.

Full configuration and environment metadata

Every run report includes browser, OS, viewport, shard count, retry count, and CI job details. No need to open your CI pipeline.

Spec file heat map by pass rate

Spec files with low pass rates are highlighted so you can spot fragile areas and focus maintenance where it counts.

Run insights tab

Analyzes each run against recent history. Flags new regressions, recurring flaky patterns, and slowest tests.

What you get with test run reports

Complete run context in under 5 minutes.

Spec-level and error-level drill-down

Spec-level and error-level drill-down

Click into any spec file to see its individual tests, or open an error group to view every affected test. Move from a high-level run summary to the failing line of code in two clicks.

Complete run summary in one view

Complete run summary in one view

Total tests, pass rate, failure count, flaky count, duration, and comparison to the previous run. Know the health of your suite in five seconds.

Run insights that highlight what changed and why

Run insights that highlight what changed and why

The Insights tab analyzes your run against recent history and flags new regressions, recurring patterns, and anomalies. Read a summary that tells you where to look first.

FAQs

A detailed breakdown of a single test execution. TestDino's run reports include a summary tab with pass rate and failure counts, spec file view, error grouping, run-over-run history, configuration metadata, coverage data, and a run insights tab. Every run is stored and accessible.