Normalize a test report into one JSON shape
Auto-detect JUnit XML, SARIF JSON, LCOV, coverage tables, pytest, Jest, ESLint, Go, Rust, and generic CI output, then return a consistent report type, status, totals, failures, diagnosis, and source-format metadata.
$0.005 USDC POST /v1/test-report-normalize
developer-tools · testing · normalization · reports
Use it for
- normalize test report
- convert CI report to JSON
- auto detect build report format
Example input
{
"report": "FAILED tests/test_math.py::test_total - AssertionError",
"format": "auto"
}Example output
{
"success": true,
"detected_format": "pytest",
"status": "failed",
"diagnosis": {
"failure_type": "pytest",
"error_message": "AssertionError: assert 1 == 2",
"stack_trace": [
"tests/test_math.py:8: AssertionError"
],
"suggested_fix_category": "test_failure",
"confidence": 0.96
}
}Call it
Use an x402 v2 payment-aware client from the quickstart. An unpaid request safely returns the exact payment challenge before any work runs.