Centralized Test Reports for Teams

Stop wasting time hunting through CI logs. Track test health, detect flaky tests, and save engineering time.

Gaffer dashboard showing test run history and analytics

Why Teams Choose Gaffer

Share results instantly

Upload test reports from any CI provider. Your whole team sees the same results—no more hunting through build logs or asking "where's the test output?"

Detect flaky tests

Automatically identify tests that flip between pass and fail. See flip rates, failure patterns, and which tests are wasting the most CI time with reruns.

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.

Find slow tests

See which tests take the longest with P95 duration tracking. Identify optimization opportunities and speed up your CI pipeline.

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.

Playwright Playwright Vitest Vitest Pytest Pytest Jest Jest JUnit JUnit PHP PHP XML XML JSON JSON .NET .NET RSpec RSpec

Ready to upload your first test report? Get started now.

- tests across 0 runs
by teams in the last 24 hours