diff --git a/.github/ISSUE_TEMPLATE/4-flaky-test.yml b/.github/ISSUE_TEMPLATE/4-flaky-test.yml index abcc4baa9553..cb30750bcb98 100644 --- a/.github/ISSUE_TEMPLATE/4-flaky-test.yml +++ b/.github/ISSUE_TEMPLATE/4-flaky-test.yml @@ -10,8 +10,8 @@ body: - type: textarea id: dashboard attributes: - label: Link to dashboard or CircleCI failure - description: Please include a link to the failure in the Cypress Dashboard or in CircleCI. + label: Link to Cypress Cloud or CircleCI failure + description: Please include a link to the failure in Cypress Cloud or in CircleCI. validations: required: true - type: textarea diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e139e4eb3981..8b15d616c664 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -238,7 +238,7 @@ If there are errors building the packages, prefix the commands with `DEBUG=cypre When running `yarn start` this routes through the CLI and eventually calls `yarn dev` with the proper arguments. This enables Cypress day-to-day development to match the logic of the built binary + CLI integration. -If you want to bypass the CLI entirely, you can use the `yarn dev` task and pass arguments directly. For example, to headlessly run a project in a given folder, while trying to record to the Dashboard +If you want to bypass the CLI entirely, you can use the `yarn dev` task and pass arguments directly. For example, to headlessly run a project in a given folder, while trying to record to Cypress Cloud. ```text yarn dev --run-project /project/folder --record --key diff --git a/cli/__snapshots__/cli_spec.js b/cli/__snapshots__/cli_spec.js index 0e15c004957e..69137521fbac 100644 --- a/cli/__snapshots__/cli_spec.js +++ b/cli/__snapshots__/cli_spec.js @@ -74,7 +74,7 @@ exports['shows help for run --foo 1'] = ` -C, --config-file path to script file where configuration values are set. defaults to "cypress.config.{js,ts,mjs,cjs}". --e2e runs end to end tests -e, --env sets environment variables. separate multiple values with a comma. overrides any value in cypress.config.{js,ts,mjs,cjs} or cypress.env.json - --group a named group for recorded runs in the Cypress Dashboard + --group a named group for recorded runs in Cypress Cloud -k, --key your secret Record Key. you can omit this if you set a CYPRESS_RECORD_KEY environment variable. --headed displays the browser instead of running headlessly --headless hide the browser instead of running headed (default for cypress run) @@ -83,11 +83,11 @@ exports['shows help for run --foo 1'] = ` -p, --port runs Cypress on a specific port. overrides any value in cypress.config.{js,ts,mjs,cjs}. -P, --project path to the project -q, --quiet run quietly, using only the configured reporter - --record [bool] records the run. sends test results, screenshots and videos to your Cypress Dashboard. + --record [bool] records the run. sends test results, screenshots and videos to Cypress Cloud. -r, --reporter runs a specific mocha reporter. pass a path to use a custom reporter. defaults to "spec" -o, --reporter-options options for the mocha reporter. defaults to "null" -s, --spec runs specific spec file(s). defaults to "all" - -t, --tag named tag(s) for recorded runs in the Cypress Dashboard + -t, --tag named tag(s) for recorded runs in Cypress Cloud --dev runs cypress in development and bypasses binary check -h, --help display help for command ------- diff --git a/cli/lib/cli.js b/cli/lib/cli.js index 1cbc8547fb5f..ce34a1b696f3 100644 --- a/cli/lib/cli.js +++ b/cli/lib/cli.js @@ -110,7 +110,7 @@ const descriptions = { exit: 'keep the browser open after tests finish', forceInstall: 'force install the Cypress binary', global: 'force Cypress into global mode as if its globally installed', - group: 'a named group for recorded runs in the Cypress Dashboard', + group: 'a named group for recorded runs in Cypress Cloud', headed: 'displays the browser instead of running headlessly', headless: 'hide the browser instead of running headed (default for cypress run)', key: 'your secret Record Key. you can omit this if you set a CYPRESS_RECORD_KEY environment variable.', @@ -118,11 +118,11 @@ const descriptions = { port: 'runs Cypress on a specific port. overrides any value in cypress.config.{js,ts,mjs,cjs}.', project: 'path to the project', quiet: 'run quietly, using only the configured reporter', - record: 'records the run. sends test results, screenshots and videos to your Cypress Dashboard.', + record: 'records the run. sends test results, screenshots and videos to Cypress Cloud.', reporter: 'runs a specific mocha reporter. pass a path to use a custom reporter. defaults to "spec"', reporterOptions: 'options for the mocha reporter. defaults to "null"', spec: 'runs specific spec file(s). defaults to "all"', - tag: 'named tag(s) for recorded runs in the Cypress Dashboard', + tag: 'named tag(s) for recorded runs in Cypress Cloud', version: 'prints Cypress version', } diff --git a/cli/types/cypress.d.ts b/cli/types/cypress.d.ts index a8fa4d21a07b..65c719c8e2d3 100644 --- a/cli/types/cypress.d.ts +++ b/cli/types/cypress.d.ts @@ -2863,7 +2863,7 @@ declare namespace Cypress { */ video: boolean /** - * Whether Cypress will upload the video to the Dashboard even if all tests are passing. This applies only when recording your runs to the Dashboard. Turn this off if you'd like the video uploaded only when there are failing tests. + * Whether Cypress will upload the video to Cypress Cloud even if all tests are passing. This applies only when recording your runs to Cypress Cloud. Turn this off if you'd like the video uploaded only when there are failing tests. * @default true */ videoUploadOnPasses: boolean diff --git a/cypress-prioritization-and-triage.md b/cypress-prioritization-and-triage.md index 43cd97413570..7a5fb2ce79e9 100644 --- a/cypress-prioritization-and-triage.md +++ b/cypress-prioritization-and-triage.md @@ -118,7 +118,7 @@ There are a number of reasons why a ticket may be closed without any change or P The best place for asking questions is our [Discord server](https://discord.gg/cypress) which has a very active community of folks with a diverse set of knowledge. Other available channels to explore include [Cypress GitHub discussions](https://github.com/cypress-io/cypress/discussions), [community chat](https://on.cypress.io/chat), and [Stack Overflow](https://stackoverflow.com/questions/tagged/cypress). We also offer support via email with our [paid plans](https://www.cypress.io/pricing/). -- **Feature request for Cypress Dashboard** - Thank you for your support as a Cypress Dashboard user! These issues are routed to our Cypress Dashboard team's ticketing system. Your customer success representative is available for follow-up and will reach out you directly via email if more information is needed. +- **Feature request for Cypress Cloud** - Thank you for your support as a Cypress Cloud user! These issues are routed to our Cypress Cloud team's ticketing system. Your customer success representative is available for follow-up and will reach out you directly via email if more information is needed. - **The fix or feature is not within our vision for Cypress** - There will inevitably be suggestions that will not fit within the scope of Cypress' vision for our product. We will do our best to explain why we will not be addressing this issue. diff --git a/guides/release-process.md b/guides/release-process.md index debf1b71bfc3..a23d5724599c 100644 --- a/guides/release-process.md +++ b/guides/release-process.md @@ -82,7 +82,7 @@ In the following instructions, "X.Y.Z" is used to denote the [next version of Cy - Go into a project, run a quick test, make sure things look right - Optionally, install the new version into an established project and run the tests there - [cypress-realworld-app](https://github.com/cypress-io/cypress-realworld-app) uses yarn and represents a typical consumer implementation. - - Optionally, do more thorough tests, for example test the new version of Cypress against the Cypress Dashboard repo. + - Optionally, do more thorough tests, for example test the new version of Cypress against the Cypress Cloud repo. 5. Log into AWS SSO with `aws sso login --profile `. If you have setup your credentials under a different profile than `prod`, be sure to set the `AWS_PROFILE` environment variable to that profile name for the remaining steps. For example, if you are using `production` instead of `prod`, do `export AWS_PROFILE=production`. @@ -119,7 +119,7 @@ In the following instructions, "X.Y.Z" is used to denote the [next version of Cy - Go into a project, run a quick test, make sure things look right - Install the new version into an established project and run the tests there - [cypress-realworld-app](https://github.com/cypress-io/cypress-realworld-app) uses yarn and represents a typical consumer implementation. - - Optionally, do more thorough tests, for example test the new version of Cypress against the Cypress Dashboard repo. + - Optionally, do more thorough tests, for example test the new version of Cypress against the Cypress Cloud repo. 11. Create or review the release-specific documentation and changelog in [cypress-documentation](https://github.com/cypress-io/cypress-documentation). If there is not already a release-specific PR open, create one. This PR must be merged, built, and deployed before moving to the next step. - Use [`release-automations`](https://github.com/cypress-io/release-automations)'s `issues-in-release` tool to generate a starting point for the changelog, based off of ZenHub: diff --git a/npm/cypress-schematic/README.md b/npm/cypress-schematic/README.md index bd61e4828164..c99fc139dd18 100644 --- a/npm/cypress-schematic/README.md +++ b/npm/cypress-schematic/README.md @@ -135,9 +135,9 @@ Before running Cypress in `open` mode, ensure that you have started your applica Read our docs to learn more about [launching browsers](https://on.cypress.io/launching-browsers) with Cypress. -### Recording test results to the Cypress Dashboard +### Recording test results to Cypress Cloud -We recommend setting your [Cypress Dashboard](https://on.cypress.io/features-dashboard) recording key as an environment variable and NOT as a builder option when running it in CI. +We recommend setting your [Cypress Cloud](https://on.cypress.io/features-dashboard) recording key as an environment variable and NOT as a builder option when running it in CI. ```json "cypress-run": { @@ -145,7 +145,7 @@ We recommend setting your [Cypress Dashboard](https://on.cypress.io/features-das "options": { "devServerTarget": "{project-name}:serve", "record": true, - "key": "your-cypress-dashboard-recording-key" + "key": "your-cypress-cloud-recording-key" }, "configurations": { "production": { @@ -155,7 +155,7 @@ We recommend setting your [Cypress Dashboard](https://on.cypress.io/features-das } ``` -Read our docs to learn more about [recording test results](https://on.cypress.io/recording-project-runs) to the [Cypress Dashboard](https://on.cypress.io/features-dashboard). +Read our docs to learn more about [recording test results](https://on.cypress.io/recording-project-runs) to [Cypress Cloud](https://on.cypress.io/features-dashboard). ### Specifying a custom config file @@ -187,7 +187,7 @@ Read our docs to learn more about all the [configuration options](https://on.cyp "devServerTarget": "{project-name}:serve", "parallel": true, "record": true, - "key": "your-cypress-dashboard-recording-key" + "key": "your-cypress-cloud-recording-key" }, "configurations": { "production": { diff --git a/packages/app/README.md b/packages/app/README.md index eab9360c4b58..2c45a3bcc786 100644 --- a/packages/app/README.md +++ b/packages/app/README.md @@ -16,7 +16,7 @@ This is the front-end for the Cypress App. Cypress has two modes: `run` and `open`. We want run mode to be as light and fast as possible, since this is the mode used to run on CI machines, etc. Run mode has minimal UI showing only what is necessary. Open mode is the interactive experience. -- **`open`** mode is driven using GraphQL and urql. It shows the full Cypress app, include the top nav, side nav, spec list, etc. You can change between testing types, check your latest runs on the Cypress Dashboard, update settings, etc. +- **`open`** mode is driven using GraphQL and urql. It shows the full Cypress app, include the top nav, side nav, spec list, etc. You can change between testing types, check your latest runs on Cypress Cloud, update settings, etc. - **`run`** mode is does not rely on GraphQL. This is so we can be as performant as possible. It only renders the "runner" part of the UI, which is comprised of the command log, Spec Runner header, and AUT iframe. The two modes are composed using the same logic, but have slightly different components. You can see where the differences are in `Runner.vue`(src/pages/Specs/Runner.vue). Notice that `` receives a `gql` prop, since it uses GraphQL, and `` does not. diff --git a/packages/app/cypress/e2e/runs.cy.ts b/packages/app/cypress/e2e/runs.cy.ts index 2f15f5d393c8..9ce00b553bae 100644 --- a/packages/app/cypress/e2e/runs.cy.ts +++ b/packages/app/cypress/e2e/runs.cy.ts @@ -279,7 +279,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { name: 'Test User A', } }) - cy.contains('button', 'Log in to the Cypress Dashboard').click() + cy.contains('button', 'Log in to Cypress Cloud').click() cy.findByRole('dialog', { name: 'Log in to Cypress' }).as('logInModal').within(() => { cy.findByRole('button', { name: 'Log in' }).click() @@ -578,7 +578,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { }) context('Runs - No Runs', () => { - it('when no runs and not connected, shows connect to dashboard button', () => { + it('when no runs and not connected, shows connect to Cypress Cloud button', () => { cy.scaffoldProject('component-tests') cy.openProject('component-tests', ['--config-file', 'cypressWithoutProjectId.config.js']) cy.startAppServer('component') @@ -722,7 +722,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { moveToRunsPage() - cy.contains('h2', 'Cannot connect to the Cypress Dashboard') + cy.contains('h2', 'Cannot connect to Cypress Cloud') // cy.percySnapshot() // TODO: restore when Percy CSS is fixed. See https://github.com/cypress-io/cypress/issues/23435 cy.remoteGraphQLIntercept((obj) => { @@ -755,7 +755,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { cy.get('[data-cy=warning-alert]') .should('contain.text', 'You have no internet connection') - .and('contain.text', 'Check your internet connection to pull the latest data from the dashboard') + .and('contain.text', 'Check your internet connection to pull the latest data from Cypress Cloud') }) it('should remove the alert warning if the app reconnects to the internet', () => { @@ -769,7 +769,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { cy.get('[data-cy=warning-alert]') .should('contain.text', 'You have no internet connection') - .and('contain.text', 'Check your internet connection to pull the latest data from the dashboard') + .and('contain.text', 'Check your internet connection to pull the latest data from Cypress Cloud') cy.goOnline() @@ -810,7 +810,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { cy.get('[data-cy=standard-modal]') .should('contain.text', 'You have no internet connection') - .and('contain.text', 'Check your internet connection to pull the latest data from the dashboard') + .and('contain.text', 'Check your internet connection to pull the latest data from Cypress Cloud') }) it('shows correct message on connect project modal', () => { @@ -844,7 +844,7 @@ describe('App: Runs', { viewportWidth: 1200 }, () => { cy.get('[data-cy=standard-modal]') .should('contain.text', 'You have no internet connection') - .and('contain.text', 'Check your internet connection to pull the latest data from the dashboard') + .and('contain.text', 'Check your internet connection to pull the latest data from Cypress Cloud') }) }) diff --git a/packages/app/cypress/e2e/settings.cy.ts b/packages/app/cypress/e2e/settings.cy.ts index 831a155f19b8..c6c95c1f75c3 100644 --- a/packages/app/cypress/e2e/settings.cy.ts +++ b/packages/app/cypress/e2e/settings.cy.ts @@ -21,7 +21,7 @@ describe('App: Settings', () => { cy.findByText('Device settings').should('be.visible') cy.findByText('Project settings').should('be.visible') - cy.findByText('Dashboard settings').should('be.visible') + cy.findByText('Cypress Cloud settings').should('be.visible') }) describe('Cloud Settings', () => { @@ -33,7 +33,7 @@ describe('App: Settings', () => { cy.startAppServer('e2e') cy.visitApp() cy.get(SidebarSettingsLinkSelector).click() - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.findByText('Project ID').should('be.visible') cy.get('[data-cy="code-box"]').should('contain', 'fromCli') cy.findByText('Copy').click() @@ -49,7 +49,7 @@ describe('App: Settings', () => { cy.visitApp() cy.get(SidebarSettingsLinkSelector).click() - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.findByText('Record key').should('be.visible') }) @@ -59,7 +59,7 @@ describe('App: Settings', () => { cy.visitApp() cy.get(SidebarSettingsLinkSelector).click() - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.get('[data-cy="code-box"]').should('contain', '***') cy.get('[aria-label="Record Key Visibility Toggle"]').click() cy.get('[data-cy="code-box"]').should('contain', '2aaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa') @@ -69,7 +69,7 @@ describe('App: Settings', () => { cy.startAppServer('e2e') cy.loginUser() cy.visitApp('settings') - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.findByText('Manage keys').click() cy.withRetryableCtx((ctx) => { expect((ctx.actions.electron.openExternal as SinonStub).lastCall.lastArg).to.eq('http:/test.cloud/cloud-project/settings') @@ -97,7 +97,7 @@ describe('App: Settings', () => { // Wait for the test to pass, so the test is completed cy.get('.passed > .num').should('contain', 1) cy.get(SidebarSettingsLinkSelector).click() - cy.contains('Dashboard settings').click() + cy.contains('Cypress Cloud settings').click() // Assert the data is not there before it arrives cy.contains('Record key').should('not.exist') cy.contains('Record key') @@ -112,7 +112,7 @@ describe('App: Settings', () => { }) cy.findByTestId('sidebar-link-settings-page').click() - cy.contains('Dashboard settings').click() + cy.contains('Cypress Cloud settings').click() cy.contains('Record key').should('exist') cy.findByTestId('sidebar-link-runs-page').click() cy.findByTestId('user-avatar-title').click() @@ -123,7 +123,7 @@ describe('App: Settings', () => { }) cy.findByTestId('sidebar-link-settings-page').click() - cy.contains('Dashboard settings').click() + cy.contains('Cypress Cloud settings').click() cy.contains('Record key').should('not.exist') }) }) @@ -408,13 +408,13 @@ describe('App: Settings without cloud', () => { cy.visitApp() cy.get(SidebarSettingsLinkSelector).click() - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.findByText('Project ID').should('not.exist') cy.withCtx((ctx, o) => { o.sinon.spy(ctx._apis.authApi, 'logIn') }) - cy.contains('button', 'Log in to the Cypress Dashboard').click() + cy.contains('button', 'Log in to Cypress Cloud').click() cy.findByRole('dialog', { name: 'Log in to Cypress' }).within(() => { cy.contains('button', 'Log in').click() }) diff --git a/packages/app/cypress/e2e/specs_list_latest_runs.cy.ts b/packages/app/cypress/e2e/specs_list_latest_runs.cy.ts index 7a661af52f78..bff378126cfc 100644 --- a/packages/app/cypress/e2e/specs_list_latest_runs.cy.ts +++ b/packages/app/cypress/e2e/specs_list_latest_runs.cy.ts @@ -198,9 +198,9 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW it('shows correct tooltips with log in buttons', () => { cy.findByTestId('latest-runs-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'Connect to the Cypress Dashboard to see the status of your latest runs') + .should('contain', 'Connect to Cypress Cloud to see the status of your latest runs') .find('button') - .should('have.text', 'Log in to the Dashboard') + .should('have.text', 'Log in to Cypress Cloud') .click() cy.findByRole('dialog', { name: 'Log in to Cypress' }).within(() => { @@ -212,9 +212,9 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW cy.findByTestId('average-duration-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'Connect to the Cypress Dashboard to see the average spec durations of your latest runs') + .should('contain', 'Connect to Cypress Cloud to see the average spec durations of your latest runs') .find('button') - .should('have.text', 'Log in to the Dashboard') + .should('have.text', 'Log in to Cypress Cloud') .click() cy.findByRole('dialog', { name: 'Log in to Cypress' }).within(() => { @@ -267,7 +267,7 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW it('shows correct tooltips with log in buttons', () => { cy.findByTestId('latest-runs-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'Connect to the Cypress Dashboard to see the status of your latest runs') + .should('contain', 'Connect to Cypress Cloud to see the status of your latest runs') .find('button') .should('have.text', 'Connect your project') .click() @@ -280,7 +280,7 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW cy.findByTestId('average-duration-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'Connect to the Cypress Dashboard to see the average spec durations of your latest runs') + .should('contain', 'Connect to Cypress Cloud to see the average spec durations of your latest runs') .find('button') .should('have.text', 'Connect your project') .click() @@ -323,7 +323,7 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW it('shows correct tooltips', () => { cy.findByTestId('latest-runs-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'The status of your latest runs in the Cypress Dashboard') + .should('contain', 'The status of your latest runs in Cypress Cloud') .find('button') .should('not.exist') @@ -331,7 +331,7 @@ describe('App/Cloud Integration - Latest runs and Average duration', { viewportW cy.findByTestId('average-duration-header').trigger('mouseenter') cy.get('.v-popper__popper--shown') - .should('contain', 'The average spec durations of your latest runs in the Cypress Dashboard') + .should('contain', 'The average spec durations of your latest runs in Cypress Cloud') .find('button') .should('not.exist') diff --git a/packages/app/src/runner/event-manager.ts b/packages/app/src/runner/event-manager.ts index 442102d5d6b0..ef6d6ed81844 100644 --- a/packages/app/src/runner/event-manager.ts +++ b/packages/app/src/runner/event-manager.ts @@ -416,7 +416,7 @@ export class EventManager { if (config.isTextTerminal && !runState.currentId) { // we are in run mode and it's the first load - // store runnables in backend and maybe send to dashboard + // store runnables in backend and maybe send to Cypress Cloud return this.ws.emit('set:runnables:and:maybe:record:tests', runnables, run) } diff --git a/packages/app/src/runs/RunsError.cy.tsx b/packages/app/src/runs/RunsError.cy.tsx index 5471248d80ac..353b2d1f9d30 100644 --- a/packages/app/src/runs/RunsError.cy.tsx +++ b/packages/app/src/runs/RunsError.cy.tsx @@ -9,12 +9,12 @@ describe('', () => { return (
- The request timed out when trying to retrieve the recorded runs from the Cypress Dashboard.
+ The request timed out when trying to retrieve the recorded runs from Cypress Cloud.
Please refresh the page to try again and visit our Status Page if this behavior continues.
diff --git a/packages/app/src/settings/SettingsContainer.cy.tsx b/packages/app/src/settings/SettingsContainer.cy.tsx index e29285f95dfb..3984fc828a71 100644 --- a/packages/app/src/settings/SettingsContainer.cy.tsx +++ b/packages/app/src/settings/SettingsContainer.cy.tsx @@ -40,11 +40,11 @@ describe('', { viewportHeight: 800, viewportWidth: 900 }, ( }) it('expands and collapses cloud settings', () => { - cy.contains('Dashboard settings').click() + cy.contains('Cypress Cloud settings').click() cy.findByText(defaultMessages.settingsPage.projectId.title).scrollIntoView().should('be.visible') cy.percySnapshot() - cy.findByText('Dashboard settings').click() + cy.findByText('Cypress Cloud settings').click() cy.findByText(defaultMessages.settingsPage.projectId.title).should('not.exist') }) diff --git a/packages/app/src/settings/SettingsSection.cy.tsx b/packages/app/src/settings/SettingsSection.cy.tsx index 24c669636ab5..7ba2e16f544b 100644 --- a/packages/app/src/settings/SettingsSection.cy.tsx +++ b/packages/app/src/settings/SettingsSection.cy.tsx @@ -5,7 +5,7 @@ describe('', () => { cy.viewport(800, 200) const title = 'Project Id' - const description = 'A Cypress config setting used to uniquely identify your project when recording runs to Cypress Dashboard. Learn more.' + const description = 'A Cypress config setting used to uniquely identify your project when recording runs to Cypress Cloud. Learn more.' const slots = { description: () =>

{description}

, title: () =>

{title}

, diff --git a/packages/app/src/specs/RunStatusDots.vue b/packages/app/src/specs/RunStatusDots.vue index b5b06eb499cc..ed1eb664bb9c 100644 --- a/packages/app/src/specs/RunStatusDots.vue +++ b/packages/app/src/specs/RunStatusDots.vue @@ -13,7 +13,7 @@ >
{ } }) -const dashboardUrl = computed(() => { +const cloudUrl = computed(() => { if (latestRun.value?.url) { return getUrlWithParams({ url: latestRun.value.url, diff --git a/packages/app/src/specs/SpecHeaderCloudDataTooltip.vue b/packages/app/src/specs/SpecHeaderCloudDataTooltip.vue index a0d9c14ae32c..0e597be6543f 100644 --- a/packages/app/src/specs/SpecHeaderCloudDataTooltip.vue +++ b/packages/app/src/specs/SpecHeaderCloudDataTooltip.vue @@ -50,7 +50,7 @@ data-cy="login-button" @click="emits('showLoginConnect')" > - {{ t('specPage.dashboardLoginButton') }} + {{ t('specPage.cloudLoginButton') }}