Skip to content

Commit 9e33167

Browse files
committedAug 18, 2022
Rewrite Dashboard introduction page
1 parent ff779c5 commit 9e33167

File tree

2 files changed

+74
-70
lines changed

2 files changed

+74
-70
lines changed
 
Loading

‎content/guides/dashboard/introduction.md

+74-70
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
title: Dashboard
33
---
44

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.
910

1011
<!-- textlint-disable -->
1112

@@ -29,80 +30,83 @@ Check out the <Icon name="github"></Icon>
2930

3031
</Alert>
3132

32-
## Features
33+
## Benefits
3334

34-
### Organize projects
35+
### Analyze and diagnose
3536

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.
5746

5847
<DocsImage src="/img/dashboard/dashboard-runs-list.png" alt="Dashboard Screenshot" ></DocsImage>
5948

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.
10353

10454
<DocsImage src="/img/dashboard/v10/runs-list-in-cypress-app.png" alt="Runs List" ></DocsImage>
10555

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+
106110
<Alert type="info">
107111

108112
<strong class="alert-header">Have a question you don't see answered

0 commit comments

Comments
 (0)
Please sign in to comment.