Cypress Dashboard vs Currents — Ultimate Comparison Guide

A detailed comparison guide between Cypress Dashboard and the most popular alternatives — Currents and Sorry Cypress. Pricing, analytics, orchestration, load balancing, compatibility, parallelization, integrations and unit economics are compared between the solutions.

  • sequential test execution takes a long time
  • test failures in CI environment are hard to reproduce and troubleshoot
  • flaky tests waste your team’s time and waste CI resources
  • performance and health of the test suite deteriorates

Overview

Cypress Dashboard

  • Debugging and analytics
  • Test grouping and optimization
  • Parallelization and load balancing
  • Video recording, stack traces, and screenshots of failed tests
  • Flake detection
  • Integration with Slack, GitHub, GitLab, and Jira
  • Works with any CI provider
Cypress Dashboard Overview

Sorry Cypress

Sorry Cypress Overview

Currents

  • parallelization and smart orchestration by using historical data for reducing the tests execution time even more
  • debugging tools: screenshots and videos, stack traces and source code highlighting
  • history of test and spec files executions
  • integrations and automation: REST API, HTTP Webhooks, GitHub / GitLab / Slack and more
  • insights and reports like top failing tests, top flaky tests, runs status and failure rate, runs duration distribution, test suite size, spec files failure rate, flakiness analysis and stability
  • premium support, SSO, access controls, roles, flexible plans
Currents Dashboard Overview

Features Comparison

Parallelization and Orchestration

Basic Parallelization / Load Balancing

  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

Optimal Parallelization and Smart Orchestration

  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Running Failed Specs First

  • Currents: ❌
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅ 💼

Fail-Fast

  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Test Grouping

  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

Runs Cancellation

  • Currents: REST API ✅, UI ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: REST API ❌, UI ✅

Debugging and Troubleshooting

Record screenshots and record videos of failed tests

Cypress Dashboard Test Troubleshooting View
Currents Test Troubleshooting View
Sorry Cypress Troubleshooting View
  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

CI Logs

Cypress Dashboard CI Logs
Currents CI Logs
  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Errors Stack Trace

  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

Test Runs History

Cypress Dashboard — Test Runs History
Currents — Tests Runs History
  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Spec Files History

Currents — Spec Runs History
  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ❌

Test Source Code History

  • Currents: ❌
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Flaky Tests

Flaky Tests Detection

Currents — Flaky Tests Detection
  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

Flakiness Insights

Cypress Dashboard — Flakiness Insights
Currents — Flakiness Insights: top flaky tests and spec files
Currents — Flakiness Insights: project-level flakiness overview
  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

Environment and Build Information

  • Git Information — for each build, you can see information like author name, commit message, branch name, and PR details
  • Environment Information — browser and device information for each build
  • Run/Spec/Test Duration — duration of your builds, spec files, and the time spent on each test
  • Expected Duration — show the expected duration which is based on historical data
  • Machines Distribution — real-time distribution of tests across the CI machines

Integrations

GitHub + GitHub Enterprise Integration

  • Commit Status updates
  • PR comments
  • Currents: PR Comments ✅, Status Checks ✅
  • Sorry Cypress: PR Comments ❌, Status Checks ✅
  • Cypress Dashboard: PR Comments ✅, Status Checks ✅

GitLab + Self-Hosted GitLab Integration

  • Currents: MR Notes ✅, Status Checks ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: MR Notes ✅, Status Checks ✅

Slack Integration

  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ✅

Bitbucket Integration

  • Currents: PR comments ✅, Status Checks ❌
  • Sorry Cypress: PR comments ✅, Status Checks ❌
  • Cypress Dashboard: MR Notes ✅, Status Checks ✅

Jira

  • Currents: ❌
  • Sorry Cypress: ❌
  • Cypress Dashboard: ✅

HTTP Webhooks

  • Currents: ✅
  • Sorry Cypress: ✅
  • Cypress Dashboard: ❌

REST API

  • Currents: ✅
  • Sorry Cypress: ❌
  • Cypress Dashboard: ❌

Analytics and reporting

  • What are the top failing tests in the suite?
  • Have the flakiness rate change in the last two weeks?
  • Show me the flakiest tests from the last 30 days for the main branch?
  • What is the average run duration? How did it change during the last 3 months?
Cypress Dashboard — Analytics Overview
Currents — Insights: runs status and more

Pricing: Cypress Dashboard vs. Sorry Cypress vs. Currents

Sorry Cypress Pricing

  • Cloud infrastructure costs (varies based on usage/provider)
  • Maintenance and support cost

Cypress Dashboard Pricing

Free Plan

Team Plan

Business Plan

  • Smart Orchestration (Run failed specs first, Cancel run on failure)
  • GitHub Enterprise
  • GitLab for Enterprise
  • SSO
  • Email Support

Enterprise Plan

  • Unlimited test records
  • Unlimited users
  • Premium support

Currents Pricing

Currents Pricing

Unit Economics of Cypress Tests

  • Currents is on average 49.93% (almost x2) cheaper compared to Cypress Team plan
  • Currents is on average 66.9% (more than twice) cheaper compared to Cypress Business plan

CI Providers, Compatibility and Support

  • CircleCI
  • GitHub Actions
  • GitLab CI
  • AWS CodeBuild
  • Azure Pipelines
  • and many more

Conclusion

--

--

I like coffee, web development and simple code. https://agoldis.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store