Currents Documentation
Currents.devGitHubChangelog
  • Getting Started
    • What is Currents?
    • Playwright
      • Playwright: Quick Start
      • Troubleshooting Playwright
    • Cypress
      • Your First Cypress Run
      • Integrating with Cypress
        • Compatibility
        • Alternative Cypress Binaries
      • Troubleshooting Cypress
    • Jest
      • Your First Jest Run
      • Detox + Jest
      • Troubleshooting Jest
    • Others
    • CI Setup
      • GitHub Actions
        • Cypress - GitHub Actions
        • Playwright - GitHub Actions
        • Jest - GitHub Actions
        • Node.js - GitHub Actions
        • Commit data for GitHub Actions
        • Custom Docker runners
        • Named Runners
      • GitLab
        • Cypress - GitLab CI/CD
        • Playwright - GitLab CI/CD
        • Custom Docker runners
      • Jenkins
        • Cypress - Jenkins
        • Playwright - Jenkins
      • CircleCI
        • Cypress - CircleCI
        • Playwright - CircleCI
      • Bitbucket
        • Cypress - Bitbucket Pipelines
      • Azure DevOps
        • Cypress - Azure DevOps
        • Playwright - Azure DevOps
      • AWS Code Build
        • Cypress - AWS Code Build
        • Playwright - AWS Code Build
      • NX
        • Playwright - NX
        • Cypress - NX
  • Guides
    • Record Key
    • CI Build ID
    • Reporting
      • Reporting Strategy
      • Reporting in CI
      • Step-Level Reporting
    • CI Optimization
      • Playwright Parallelization
      • Orchestration Setup
      • Fully Parallel Mode
      • Re-run Only Failed Tests
      • Cloud Spot Instances
      • Failing Fast
      • Load Balancing
    • Code Coverage
      • Code Coverage for Playwright
      • Code Coverage for Cypress
    • Currents Actions
      • Setup Currents Actions
      • Using Currents Actions
      • Reference
        • Conditions
        • Actions
    • Playwright Component Testing
    • Playwright Visual Testing
    • Playwright Annotations
    • Playwright Tags
    • MCP Server
  • Dashboard
    • Projects
      • Projects Summary view
      • Project Settings
      • Archive and Unarchive Projects
    • Runs
      • Run Status
      • Run Details
      • Commit Information
      • Tags
      • Run Timeouts
      • Cancelling Runs
      • Deleting Runs
      • Run Progress
    • Tests
      • Spec File Status
      • Test Status
      • Flaky Tests
      • Test History
    • Test Suite Explorer
      • Test Explorer
        • Tests Performance
      • Spec Files Explorer
        • Spec Files Performance
      • Errors Explorer
  • Automated Reports
  • Insights and Analytics
  • Administration
    • Email Domain Based Access
    • SSO SAML2.0
      • SAML2.0 Configuration
      • SCIM User Provisioning
      • IdP-initiated Sessions
      • JumpCloud
        • JumpCloud User provisioning
      • Okta
        • Okta User provisioning
      • Troubleshooting SSO
    • Billing & Usage
  • Billing and Pricing
  • Resources
    • Reporters
      • cypress-cloud
        • Batched Orchestration
        • Migration to Cypress@13
      • @currents/cli
      • @currents/playwright
        • Configuration
        • pwc
        • pwc-p (orchestration)
        • Playwright Fixtures
      • @currents/jest
      • @currents/node-test-reporter
      • @currents/cmd
        • currents api
        • currents upload
        • currents cache
        • currents convert
      • Data Format Reference
    • Integrations
      • GitHub
        • GitHub App
        • GitHub OAuth
      • GitLab
      • Slack
      • Microsoft Teams
      • HTTP Webhooks
      • Bitbucket
    • API
      • Introduction
      • Authentication
      • API Keys
      • Errors
      • Pagination
      • API Resources
        • Instances
        • Runs
        • Projects
        • Spec Files
        • Test Signature
        • Test Results
    • Data Privacy
      • Access to Customer Data
      • Data Retention
      • Cloud Endpoints
    • Support
Powered by GitBook
On this page
  • Timeline
  • Groups panel
  • Machine details panel

Was this helpful?

  1. Dashboard
  2. Runs

Run Progress

Run progress view show the detailed distribution of your test on CI machines

PreviousDeleting RunsNextTests

Last updated 2 months ago

Was this helpful?

The Run Progress View provides a real-time visualization of tests running in a CI environment. It consists of the following elements:

Timeline

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.

Groups panel

This panel consists of"

Groups

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

Machines

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.

Workers

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.

Spec files

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

Machine details panel

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.

Groups
Machines
Workers
Spec files
Timeline
Groups panel
Machine details panel
Timeline
Groups
They grey blocks represent CI machines and the associated parallel workers
Each line represents a worker - each worker runs spec files one after another
Each block represents a spec file, the colors represent spec file status
Spec file
Machine details panel