Stop wasting time analyzing test results
Centralized test results, flaky test detection, and coverage trends for your team and your AI coding tools.
Works with Playwright, Jest, Vitest, pytest, and any JUnit XML reporter.
Why Teams Choose Gaffer
Share results instantly
Upload test reports from any CI provider. Your team sees results in the dashboard. Need to share externally? Generate a public link with expiration controls — no account required to view.
Ask AI about your test failures
Give Claude Code, Cursor, or any MCP client structured access to your test history. Query flaky tests, failure clusters, and coverage gaps — no code access required.
Find flaky and slow tests
Identify tests that flip between pass and fail, and tests that take the longest. See flip rates, P95 durations, and which tests are wasting the most CI time.
Track health over time
Monitor pass rates, test counts, and suite health across 30 days. Spot trends before they become problems and measure the impact of your fixes.
Works with your stack
First-class support for Playwright, Jest, Vitest, and Pytest. Also supports JUnit XML, CTRF, and other standard formats. Works with any CI provider.
Simple setup
Add one step to your CI workflow. Upload reports with a single command. No agents to install, no complex configuration required.
Simple, Transparent Pricing
No per-seat pricing. Unlimited users and projects on every plan.
Free
- 500 MB storage
- 7-day report retention
- Unlimited users
- Basic analytics
- Slack notifications
- Webhook notifications
Pro
- 10 GB storage
- 30-day report retention
- Unlimited users
- Advanced analytics
- Slack notifications
- Webhook notifications
- Priority support
Team
- 50 GB storage
- 90-day report retention
- Unlimited users
- Advanced analytics
- Slack notifications
- Webhook notifications
- Priority support
Need something custom? Contact us.