- Purpose for Cypress Dashboard
- How to send test results to Cypress Dashboard
- Test parallelization using Cypress Dashboard
+++
- CI is nice, but
- artifacts are all over the place
- no consistent view of the tests
+++
+++
- store test results and videos
- insight into each failure
- parallel test execution (coming soon)
- integrations (coming)
+++
- extend work in
07-ci
folder - open Cypress test runner in interactive mode
- click "Runs / Set up project to record"
+++
- record a test run locally
- look at the test results at Cypress dashboard
- set the variables and commands to record from CI
tip https://on.cypress.io/dashboard-faq
+++
- pass record key as an environment variable
- make a test to fail on purpose
- look at the test failure on the dashboard
+++
- run tests on N machines in 1/N time with https://on.cypress.io/parallelization
- 📺 Cypress parallelization webinar
npx cypress run --record --parallel