2
2
title : Dashboard
3
3
---
4
4
5
- The [ Cypress Dashboard] ( https://on.cypress.io/dashboard ) is a service that gives
6
- you access to recorded test results - typically when running Cypress tests from
7
- your [ CI provider] ( /guides/continuous-integration/introduction ) . The Dashboard
8
- provides you insight into what happened when your tests ran.
5
+ The [ Cypress Dashboard Service] ( https://on.cypress.io/dashboard ) is our
6
+ Enterprise-Ready web-based companion to the Cypress app. It gives you online
7
+ access to your recorded test results, orchestrates test runs across multiple
8
+ machines, provides rich analytics and diagnostics, and integrates those insights
9
+ with your favorite SaaS products.
9
10
10
11
<!-- textlint-disable -->
11
12
@@ -29,80 +30,83 @@ Check out the <Icon name="github"></Icon>
29
30
30
31
</Alert >
31
32
32
- ## Features
33
+ ## Benefits
33
34
34
- ### Organize projects
35
+ ### Analyze and diagnose
35
36
36
- From the Dashboard you can:
37
-
38
- - Set up a project to record in the Dashboard
39
- - Reset or add more record keys
40
- - Change who can access your Cypress project
41
- - Transfer ownership of projects
42
- - Delete projects
43
-
44
- ### See test run results
45
-
46
- From the Dashboard you can:
47
-
48
- - See the number of failed, passing, pending and skipped tests.
49
- - Get the entire stack trace of failed tests.
50
- - View screenshots taken when tests fail or when using
51
- [ ` cy.screenshot() ` ] ( /api/commands/screenshot ) .
52
- - Watch a video of your entire test run or a video clip at the point of test
53
- failure.
54
- - See how fast your spec files ran within CI including whether they were run in
55
- parallel.
56
- - See related groupings of tests.
37
+ Store the full history of your test results, with
38
+ [ video clips, screenshots and full stack traces] ( /guides/dashboard/runs#Test-failures ) .
39
+ Quickly see the current state of your app on the
40
+ [ Latest Runs] ( /guides/dashboard/runs ) page, identify problematic trends with
41
+ rich [ Analytics] ( /guides/dashboard/analytics ) , and diagnose unreliable tests
42
+ with our [ Flaky Test Management] ( /guides/dashboard/flaky-test-management )
43
+ feature. Associate related tests with
44
+ [ grouping] ( /guides/guides/parallelization#Grouping-by-browser ) to see results
45
+ broken down by browser and OS.
57
46
58
47
<DocsImage src =" /img/dashboard/dashboard-runs-list.png " alt =" Dashboard Screenshot " ></DocsImage >
59
48
60
- ### Manage runs
61
-
62
- From the Dashboard you can:
63
-
64
- - [ Cancel runs] ( /guides/dashboard/runs#Cancel-run ) currently in progress
65
- - [ Archive runs] ( /guides/dashboard/runs#Archive-run ) in a canceled or errored
66
- state
67
-
68
- ### Manage organizations
69
-
70
- From the Dashboard you can:
71
-
72
- - Create, edit and delete organizations
73
- - See usage details for each organization.
74
- - Pay for your selected billing plan.
75
-
76
- ### Manage users
77
-
78
- From the Dashboard you can:
79
-
80
- - Invite and edit user's roles for organizations
81
- - Accept or reject requests to join your organization.
82
-
83
- ### Integrate with GitHub
84
-
85
- From the Dashboard you can:
86
-
87
- - Integrate your Cypress tests with your GitHub workflow via commit
88
- [ status checks] ( /guides/dashboard/github-integration#Status-checks )
89
- - Integrate Cypress into GitHub via
90
- [ pull requests] ( /guides/dashboard/github-integration#Pull-request-comments )
91
-
92
- ### Integrate with Slack
93
-
94
- From the Dashboard you can:
95
-
96
- - Integrate Cypress into Slack on every recorded test run.
97
-
98
- #### See test runs in the Cypress Project Runs
99
-
100
- Additionally we've integrated the latest test run info into
101
- [ Cypress] ( /guides/core-concepts/cypress-app ) . This means you can see the status
102
- of your tests in the _ Runs_ tab from within each project.
49
+ For users of the [ Cypress App] ( /guides/core-concepts/cypress-app ) , we've
50
+ integrated test run information from the Dashboard with our interactive
51
+ test-runner so developers can see the latest results across the team, and
52
+ identify areas of concern.
103
53
104
54
<DocsImage src =" /img/dashboard/v10/runs-list-in-cypress-app.png " alt =" Runs List " ></DocsImage >
105
55
56
+ ### Run tests in parallel, in priority order, or not at all
57
+
58
+ With our [ Smart Orchestration] ( /guides/dashboard/smart-orchestration ) features,
59
+ you can run tests across a swarm of machines simultaneously while the Dashboard
60
+ coordinates runners and
61
+ [ balances test loads] ( /guides/guides/parallelization#Balance-strategy ) - no
62
+ setup required! You can
63
+ [ prioritize recently failed specs] ( /guides/dashboard/smart-orchestration#Run-failed-specs-first )
64
+ to surface problems earlier, and
65
+ [ cancel whole test runs on failure] ( /guides/dashboard/smart-orchestration#Cancel-test-run-when-a-test-fails )
66
+ to save on resource usage. You can also
67
+ [ Cancel in-progress runs] ( /guides/dashboard/runs#Cancel-run ) manually from the
68
+ Dashboard if you need to.
69
+
70
+ <DocsImage src =" /img/dashboard/introduction/orchestration-diagram.png " alt =" Diagram comparing serial and parallel test configurations " ></DocsImage >
71
+
72
+ ### Integrate with source control providers
73
+
74
+ Ensure rock-solid reliability by keeping failing code out of your
75
+ [ GitHub] ( https://github.com ) , [ GitLab] ( https://gitlab.com ) and
76
+ [ Bitbucket] ( https://bitbucket.org ) repositories, with
77
+ [ status checks] ( /guides/dashboard/github-integration#Status-checks ) that block
78
+ commits from being merged until your Cypress tests are green. Surface test
79
+ results directly in your PRs with
80
+ [ pull request comments] ( /guides/dashboard/github-integration#Pull-request-comments )
81
+ that include test run statistics, specific failure details, and deep links to
82
+ results in Dashboard for fast debugging. Dashboard users with
83
+ [ Business or Enterprise plans] ( https://www.cypress.io/pricing/ ) can integrate
84
+ securely with
85
+ [ Self-managed GitLab] ( https://docs.gitlab.com/ee/subscriptions/self_managed/ )
86
+ instances too.
87
+
88
+ <DocsImage src =" /img/dashboard/github-integration/status-checks-per-spec.png " alt =" Status checks per spec " ></DocsImage >
89
+
90
+ ### Collaborate and organize
91
+
92
+ We also integrate with two of the world's most popular collaboration tools,
93
+ [ Slack] ( https://slack.com/ ) and [ Jira] ( https://www.atlassian.com/software/jira ) .
94
+ Deliver test results with valuable additional context, directly into a dedicated
95
+ Slack channel. Or for those on the
96
+ [ Team, Business or Enterprise plans] ( https://www.cypress.io/pricing/ ) ,
97
+ [ create bidirectionally linked Jira tickets] ( /guides/dashboard/jira-integration#Creating-a-Jira-issue-for-a-test-case )
98
+ directly from specific test failures.
99
+
100
+ <DocsImage src =" /img/dashboard/cypress-slack-integration-channel-feed.png " alt =" Cypress notification feed in Slack channel " ></DocsImage >
101
+
102
+ Lastly you can use our flexible adminstrative functions to configure the
103
+ Dashboard however you want, grouping [ projects] ( /guides/dashboard/projects ) into
104
+ multiple [ organizations] ( /guides/dashboard/organizations ) if you have a lot,
105
+ checking [ usage] ( /guides/dashboard/organizations#Billing-Usage ) , and
106
+ administering [ users and permissions] ( /guides/dashboard/users#User-roles ) . We
107
+ also provide [ SSO integration] ( /guides/dashboard/organizations#Enterprise-SSO )
108
+ for teams on our [ Enterprise plan] ( https://www.cypress.io/pricing/ ) .
109
+
106
110
<Alert type =" info " >
107
111
108
112
<strong class =" alert-header " >Have a question you don't see answered
0 commit comments