Every time you run tests in Qodex — manually, on schedule, or via CI/CD — a Build Report is generated.

This gives you full visibility into test results across your APIs, environments, and timeframes.

What Build Reports include:

  • Overall summary:
    • Total test scenarios run
    • Number passed
    • Number failed
    • Number skipped
    • Time taken per test
    • Environment tested (staging, prod, etc.)
  • Scenario-level detail:
    • Pass/fail status for each test scenario
    • Grouped by Suite (if applicable)
    • Linked back to the test case
  • Test case details:
    • Request sent (method, URL, headers, body)
    • Response received
    • Response time
    • Test Rules applied
    • Pass/fail for each rule
    • DB Validation results (if used)
    • Error messages or diffs (when failures occur)
  • “Fix Me” options:
    • If a failure is due to an API change (not a bug), Qodex will suggest an automatic fix and offer a **“Fix Me”**button
    • Clicking “Fix Me” auto-updates the test logic to match the new behavior
  • History:
    • You can view Build Reports across multiple runs — compare regression trends and track test reliability over time

Where to find Build Reports:

  • Build Reports tab in the main navigation
  • Linked directly from Slack/email notifications
  • Auto-generated on every test run — no extra setup required

Why Build Reports matter:

  • Gives you full test visibility — not just pass/fail but “why”
  • Makes debugging faster — request + response + validation in one place
  • Helps track regression trends and coverage over time
  • “Fix Me” reduces time wasted on maintaining tests after API changes