Next-level test management for your teams.

Cypress Dashboard Service

Capture tests run in CI

Understand failures

Share your results

Built for teams

How it works

The Cypress Dashboard Service is an optional web-based companion to our Test Runner.

It records tests run in Continuous Integration so you can understand failures and share results with your team.

1 Setup to record tests

  • See how many tests failed or passed.
  • Get the entire stack trace of failed tests.
  • View screenshots taken on test failure.
  • Watch a video of your whole test run, or at the point of failure.
  • Manage who has access to your recorded data.
Setup to record on the Dashboard
Run tests in CI

2 Run in CI

Detecting points of failure when you are running thousands of tests in CI can be a pain. Not anymore.

  • Run Cypress in CI and you will know as soon as there is a failure.
  • Easy-to-understand error codes help you spot problems. Cypress makes debugging simple.
  • We make it simple to run in CI. Use our Docker images or bring your own.
Jenkins
Travis CI
CircleCI
Docker

Cypress works with any CI provider.

Cypress is built for scale

No matter how big (or small) your project

1K+

organizations

5K+

projects

20K+

test run hours

2M+

builds

20M+

tests recorded

Cypress Dashboard Service usage as of April 30, 2018.

Q. Is the Dashboard optional?

Yes.

Q. Why do I need the Dashboard?

The Cypress Test Runner does an amazing job at providing an excellent local experience as you write your tests day-to-day. However, as you build up a suite of tests, you'll typically integrate and run these tests in CI. When tests run in CI, they're running on a machine without a display. When tests fail, you'll want to see why. By using the Dashboard you'll have immediate access to the runs.

Q. How do I record my runs?

You only need to do two things:

  1. Configure your project to record
  2. Run in CI with the --record flag

Q. Do you see my code?

No. Your application code is never transferred or touched by us in any way. We never request or need access to Github, your CI provider, or your source code. The Dashboard only collects test metadata and artifacts. These include screenshots, videos, test results, errors, environment variables, and logs. These can still contain sensitive information which is why we recommend setting up a private project in the Dashboard.

Check out some projects in our Dashboard Service:

screenshot of kitchen sink app
Kitchen Sink
screenshot of react todo mvc app
TodoMVC
screenshot of angular piechopper app
Piechopper
screenshot of angular phone cat app
PhoneCat

Ready to try Cypress?

$ npm install cypress  

or

Download Now
Install Cypress for Mac, Linux, or Windows, then get started.