Claude sees a failing test and a single run to learn from, so it makes the test pass — loosens the assertion, adds a retry, bumps a timeout. With one run to go on, a real regression and a flake look identical. Xping gives it the history and the evidence to tell them apart.
Every dotnet test run gets recorded — local runs that never reach CI
included. Pooled across your team, that history becomes a per-test confidence score with the evidence
behind it: in the terminal for developers, in the portal for everyone who owns the release.
$99 flat · up to ~10 users · fully credited toward your first paid month · 6 spots left this cohort
The test still runs. It just stopped checking the thing that broke.
A real, reproducible failure now passes on attempt three.
The race condition is still there. It's just harder to hit in CI.
Every one of those is a reasonable move on one data point. Nobody notices until the suite stops meaning anything.
A single run can't tell you whether a test is trustworthy. Enough runs can. Xping captures every one of them, turns them into a per-test confidence score, and answers questions against that history.
01
Every test execution is captured as it happens — including the dotnet test
runs on your laptop that never reach CI, which is where most of the evidence has always been thrown away.
02
Every test gets a confidence score and reliability tier from a 6-factor model, plus an Effective Sample Size and an Evidence Level saying how much history stands behind that number. One machine's runs can't produce an honest score — it takes history pooled across machines, branches and CI.
03
Is this test trustworthy, and is this failure real? Ask from the terminal, read it in the portal, or let your agent ask directly. What comes back is the run history, the failure pattern and the evidence behind the score — not a bare verdict.
Before it touches a failing test, Claude asks Xping what that test's history actually says. What comes back is evidence, not a verdict — Claude still decides what to do with it.
Instead of rewriting the assertion on one red run, it asks Xping what this test's history actually looks like.
Confidence 0.22. Failed 34 of 34 canonical runs. ESS 34, evidence High. The same failure signature on six machines and in CI.
A failure that consistent isn't flake. It's your bug — and the test was right to catch it.
It works the other way too. Confidence 0.91 with a single local failure is noise: don't touch the test, run it again. That answer saves the human an afternoon as surely as it saves the agent a bad edit.
xping report is the one command you actually run. It answers from your own
repo's history and, once you're signed in, from everything your team, your branches and CI have contributed
— both in the same report. A wider pool doesn't change the command, only how certain the answer is.
Local
One machine's worth of evidence: every run you've made. Enough to see that a test is inconsistent, or that it's been failing the same way all afternoon. Not enough to say how far you can trust it.
dotnet add package Xping.Sdk.XUnit
dotnet tool install -g Xping.Cli
dotnet test
xping report
Cloud
Every machine's evidence in one pool — your laptop, your teammates', every branch, every CI job. Enough runs to put a number on trust: this test fails 3% of the time and it isn't your change, or it's failed 34 of 34 times and it is.
export XPING_APIKEY="..." # SDK uploads: every machine + CI
xping login # you sign in, in the browser
xping report # same command, both sources
What that looks like. The two sources sit side by side in the same report — local tells you what just happened, cloud tells you whether it means anything.
xping report source: local + cloud · main · window: 7d
Session 2026-08-25 14:32 · 248 tests · 1m 47s · 3 failed, 2 retried
Suite confidence 0.81 ▼ 0.04 Quarantined: 2
NEEDS ATTENTION
✗ PaymentTests.Refund_IssuesCredit
local failed · InvalidOperationException
cloud confidence 0.22 ▼ 0.61 not flaky — consistent failure
failed 34/34 canonical runs since 2026-08-23 09:14
ESS 34 · evidence: High
same failure signature across 6 machines and CI
The people who make that call — QA, leads, product — open
app.xping.io and see the same history and the same scores the CLI gives
developers. Nothing to install.
One number for the whole suite, and which way it's moving. Not a pass rate — that stays green while the tests quietly stop checking anything.
The flaky tests ranked by how much time they're burning, with the cause written out in plain language rather than left as a stack trace.
Test insights posted straight onto your GitHub pull requests, so a reviewer gets the answer where the review already happens.
You're one of a small number of invited teams piloting Xping. Here's exactly what the next three weeks look like.
~2–3 hours of your time total.
Install the SDK and the CLI, wire into CI, first sessions flowing. Pilot kickoff call. Goal: history pooling from every machine by end of week.
Enough runs for meaningful scores. Review flaky tests, act on one or two, point your agent at the report. Mid-pilot check-in.
Review what measurably changed against your success metrics. Pilot close-out call and decision on a plan.
Xping is an early MVP — the core below is solid and fully working; a few areas are intentionally limited for now.
Effective Sample Size and an Evidence Level on every test, not just a pass/fail.
A ranked list of your flaky tests, each with a plain-language explanation of the cause.
The same report Claude reads before it touches a failing test, via skill or MCP server.
Test insights posted directly on your GitHub pull requests, where the review happens.
$99
Flat, one team (up to ~10 users), Team-level limits unlocked. Fully credited toward your first paid month if you continue.
Convert before the pilot ends → 20% off for 6 months.
Apply for the Pilot
SDK + CLI · no account · unlimited runs · detection, no scoring
· history stays on your machine · xping login
upgrades in place
Seats are for anyone who reads the results — QA, leads, product. Only developers need the SDK installed.
After the pilot — your live plans
$19/mo
$49/mo
$149/mo
Add-ons: +$10/user · +$15 per 50K tests · +$20 unlimited retention. Annual: Pro $42/mo · Team $129/mo.
See the full pricing & FAQ for add-on and annual-billing details. Not sure what flakiness is costing you? Run the numbers →
01Reply to confirm and we set your pilot start date.
02Kickoff call + SDK install in week one.
03Three weeks of scoring, insight, and a clear decision.