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
      • Spec Files Explorer
      • Errors Explorer
      • Reference
  • 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
  • Customization
  • Insight Charts
  • Run Status
  • Run Duration
  • Run Completion
  • Test Suite Size
  • Test Results
  • Test Flakiness

Was this helpful?

Insights and Analytics

Test and Run Insights and Analytics Guide

PreviousAutomated ReportsNextAdministration

Last updated 4 days ago

Was this helpful?

Use Insights to explore the aggregated metrics related to your test suite performance:

  • changes and trends in duration and success rate of your builds and tests over time,

  • test suite flakiness and stability.

Customization

Customize the reports by applying various filters for a more focused and meaningful insights.

All charts support filtering by tag, git author, and git branch. In addition:

  • Suite Size, Test Results, and Test Flakiness charts also support the group filter.

The aggregated metrics are based in the samples collected during the selected Date Range.

Insight Charts

Run Status

Represents the distribution of the outcomes of your builds/runs over time.

  • Overall runs: overall runs created during the selected period, regardless of their completion or the end state.

  • Failed runs: runs that have one or more failed tests. Failed runs count includes cancelled and timed-out tests.

  • Passed runs: runs that have zero failed tests.

  • Pass Rate: passed runs / overall runs.

Run Duration

Represents the daily/weekly average duration of fully reported runs. A fully reported run is a run that wasn't cancelled and didn't time out.

Please note that cancelled or timed-out runs are excluded from the report.

Run Completion

Represents the distribution of runs by their completion over time.

  • Overall runs: overall runs created during the selected period, regardless of their completion or the end state.

  • Fully reported runs: runs that weren't cancelled and didn't time out.

  • Cancelled runs: see Cancelling Runs

  • Timed out runs: see Run Timeouts

Test Suite Size

Represents the maximum daily/weekly amount of specs/tests for fully completed runs. A fully reported run is a run that wasn't cancelled and didn't time out.

  • Spec files: the maximum number of spec files detected in a run for the selected period

  • Tests: the maximum number of tests detected in a run for the selected period

Please note that cancelled or timed-out runs are excluded from the report.

Test Results

Shows the distribution of test outcomes over time.

  • Total tests: overall tests recorded for the selected period, regardless of their outcome.

  • Passed tests: tests that were successfully completed on all attempts without any exceptions or errors during their execution.

  • Failed tests: tests that either failed or were skipped because of an error in beforeEach/beforeAll

  • Ignored test: tests that weren't run, e.g. it.skip()

  • Success Rate: passed / (total - pending)

Test Flakiness

Shows the distribution of flaky tests over time.

  • Flaky tests: overall flaky tests detected for the period. See Flaky Tests

  • Flakiness rate: flaky tests count / passed tests count

Test Results and Test Flakiness charts also support the filter.

annotations
Example chart - Run Status
Example chart - Run Duration
Example chart - Run Completion
Example chart - Test Suite Size
Example chart - Test Results
Example chart - Test Flakiness
Currents Dashboard Insights