Run Progress
Run progress view show the detailed distribution of your test on CI machines
Last updated
Run progress view show the detailed distribution of your test on CI machines
Last updated
The Run Progress View provides a real-time visualization of tests running in a CI environment. It consists of the following elements:
The Timeline displays time values along the X-axis at the top of the view. The time values shown are dynamic and update as the dashboard receives new run data.
The Timeline includes a movable Y-axis indicator that displays the exact time when hovering with the mouse over any point in the Groups panel.
Time measurement starts at 0ms and ends either when all test results have been reported or when the Run Timeout occurs. SeeRun Timeouts.
This panel consists of"
Groups are the highest-level components displayed in this view. Each group represents a Playwright project (or equivalent groups in other testing frameworks).
Multiple groups can exist and are listed vertically based on the start time of the first test. Each group's label includes:
The group name
The number of machines that executed spec files within the group
A collapse button to hide or show the machines within the group
A machine represents a process that executes a set of tests using a testing framework. In the dashboard, a machine can represent either a single CI machine or multiple terminals executing tests on the same physical machine.
Each machine component contains multiple workers listed sequentially from top to bottom. When hovering over a machine, it is highlighted with a yellow background to easily identify all workers and spec files executed on that specific machine.
Each machine may display a vertical line along its left border. This line represents the idle time between when the run started and when the machine began executing tests.
A worker component represents a Playwright worker. Each machine may have multiple workers and each worker contains a block representing the spec file it ran.
Workers are organized and displayed from top to bottom, based on the earliest start time of their spec files.
When Playwright fullyParellel
model is enabled, tests from the same spec file can run on different workers, or in rare cases on different CI machines.
The view does not represent this scenario, instead it treats each spec file as if it was fully executed on just one worker. We are working on a more detailed and precise presentation for fullyParallel scenarios.
A spec file is a file containing tests. Each spec file is displayed in a worker row, with multiple spec files arranged sequentially from left to right within each row.
The label for each spec file displays its execution duration. The spec file container uses color coding to indicate its status Spec File Status:
Blue: All tests passed
Red: One or more tests failed
Blue with red stripes: One or more flaky tests detected
Gray: Pending tests or no tests (skipped or empty)
Orange: Tests currently in progress
Hovering over a spec file displays a tooltip containing:
File name
Execution start timestamp
Execution duration
Current status
Test metadata
This panel displays detailed information about a machine when selected from the Groups Panel by clicking.
The panel shows a list of executed spec files for the selected machine, including important details for each file. Each spec file entry includes a link to its detailed view, where additional information about the file and its tests can be found Spec Files.
The panel also provides functionality to pin or unpin spec files in the Groups Panel.