Skip to main content

Recovered Tests

A test can have a Recovered status, meaning it initially failed but was automatically fixed during execution by Checksum’s auto-recovery. Recovered tests count as passing in the overall results but are flagged separately for visibility. In the test report:
  • Recovered tests show with a distinct Recovered status indicator
  • The recovery reason (e.g., “selector not found — used smart selector”, “element not visible — retried with wait”) appears at the top of the test details
  • You can see exactly what the CLI did to recover the test
This helps you identify tests that may need manual attention even though they passed.

Viewing Test Results

Navigate to Test Results in the sidebar to see all test runs.

Filtering

Filter test runs by:
  • Environment — which testing environment was used
  • Branch — which git branch the tests ran against
  • Mode — normal or auto-heal
  • Status — running, passed, or failed
TEST_RUN

Test Run Details

Click on a test run to see the detailed report. Each test run shows:
MetricDescription
PassedNumber of tests that passed
FailedNumber of tests that failed
HealedNumber of tests that were auto-healed during execution
DurationTotal execution time
BranchGit branch the tests ran on
CommitThe commit hash at the time of execution
AUTO_RECOVER

Report Artifacts

For each test, the CLI captures and uploads:
  • Videos — Screen recordings of the browser during test execution. Useful for understanding what the test actually did.
  • Screenshots — Captured at key checkpoints and automatically on failure. Shows the exact state of the page when something went wrong.
  • HAR Files — Network traffic recordings showing all HTTP requests and responses during the test.
  • Playwright Traces — Detailed execution traces that can be opened in the trace viewer.

Trace Viewer

The Playwright trace viewer lets you step through a test execution frame by frame. It’s the most powerful debugging tool for understanding why a test failed. The trace viewer shows:
  • Timeline — Visual timeline of all actions the test performed
  • Screenshots — Before and after each action
  • DOM snapshot — The page’s DOM at each step
  • Network — HTTP requests made during each action
  • Console — Browser console logs
To open the trace viewer, click on a failed test in the test run details and select View Trace.
TEST_RUN

Linking to Commits and PRs

Test runs are automatically linked to:
  • The git commit that was checked out when tests ran
  • The pull request (if applicable)
This makes it easy to track which code changes caused test failures.