View Test Results
Browse run history, inspect live and completed runs, and read per-step output
The Test Runs page shows all runs for the current project. All team members can view run data.
The Test Runs List
Click Test Runs in the sidebar. The list is a paginated table of all runs with columns: Name, Type, Branch, Status, Created, Duration, Actions. Click a row to open the run detail.
Run Statuses
| Status | Meaning |
|---|---|
pending | Queued, waiting for a free parallel |
queued | Assigned to a runner, not yet started |
running | Actively executing |
completed | All tests passed |
failed | One or more tests failed or timed out |
cancelled | Stopped manually |
Run Detail
Header
Shows the run name and status badge. The menu contains:
| Option | Notes |
|---|---|
| Navigate to Test | Jump to the test details page |
| View Config | Show the run config that was used (disabled if no config is stored) |
| Run Again | Start a new run with the same tests and config |
| Retry Failed | Start a new run containing only the tests that failed or timed out (disabled while the run is active or when there are no failures) |
| Export CSV | Download a CSV of per-test results |
A Cancel Run button appears while the run is active (pending, queued, or running). All team members can cancel active runs.
Status Timeline
A visual timeline showing transitions between pending, queued, running, and a final state.
Execution Details and Artifacts
Two cards side by side:
Execution details — test name, branch, status, created, started, and completed times, duration, and run ID. A View Revision link opens the revision that was run.
Artifacts — links to the Playwright HTML report, video recording, and trace file when available. Artifacts are generated at run completion; the card is empty while the run is active.
Per-Test Table
For multi-test runs, a table lists each test with its name (link to per-test detail), status, and duration. A filter box narrows by test name.
Live Updates
While a run is active, the run detail page subscribes to a live event stream. Status badges and elapsed time update in real time without a page refresh. The runs list refreshes periodically while any listed run is active.
Per-Test Detail
Click a test name in the run detail table to open the per-test detail page:
- Steps — the full step list with per-step status icons overlaid. Steps update live while the run is active.
- Screenshots — failure screenshots shown inline on the step that produced them after the run completes. Click a screenshot to enlarge it.
- Artifacts — report, video, and trace links scoped to this test.
- Parameterised runs — if the test uses parameters, a navigation strip at the top switches between iterations.
To compare a step's screenshot against its baseline, click the comparison link on the screenshot thumbnail. See Screenshot Comparison.
Viewing Step Logs and Errors
Step errors appear inline on the failed step in the per-test detail. The trace artifact (accessible from the Artifacts card) contains the full browser console log, network log, and step-by-step screenshots.