+
+
+
+
+
+
+
+
diff --git a/packages/app/src/runs/utils/constants.ts b/packages/app/src/runs/utils/constants.ts
new file mode 100644
index 000000000000..0e341f8e08d8
--- /dev/null
+++ b/packages/app/src/runs/utils/constants.ts
@@ -0,0 +1,7 @@
+export const RUNS_TAB_MEDIUM = 'Runs Tab'
+
+export const RUNS_PROMO_CAMPAIGNS = {
+ login: 'Runs Login Empty State',
+ connectProject: 'Runs Connect Project Empty State',
+ recordRun: 'Runs Record Run Empty State',
+} as const
diff --git a/packages/frontend-shared/cypress/support/mock-graphql/stubgql-Project.ts b/packages/frontend-shared/cypress/support/mock-graphql/stubgql-Project.ts
index 06b3435c5d31..fba7edafd867 100644
--- a/packages/frontend-shared/cypress/support/mock-graphql/stubgql-Project.ts
+++ b/packages/frontend-shared/cypress/support/mock-graphql/stubgql-Project.ts
@@ -29,6 +29,7 @@ export const createTestCurrentProject = (title: string, currentProject: Partial<
return {
...globalProject,
__typename: 'CurrentProject',
+ savedState: {},
isCTConfigured: true,
serveConfig: {},
isE2EConfigured: true,
diff --git a/packages/frontend-shared/src/assets/icons/illustration-chart_x120.svg b/packages/frontend-shared/src/assets/icons/illustration-chart_x120.svg
deleted file mode 100644
index 1dfd8689c224..000000000000
--- a/packages/frontend-shared/src/assets/icons/illustration-chart_x120.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/packages/frontend-shared/src/assets/icons/illustration-debug_x120.svg b/packages/frontend-shared/src/assets/icons/illustration-debug_x120.svg
deleted file mode 100644
index cd6906b1c22e..000000000000
--- a/packages/frontend-shared/src/assets/icons/illustration-debug_x120.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/packages/frontend-shared/src/assets/icons/illustration-gear_x120.svg b/packages/frontend-shared/src/assets/icons/illustration-gear_x120.svg
deleted file mode 100644
index 9400a40d99de..000000000000
--- a/packages/frontend-shared/src/assets/icons/illustration-gear_x120.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/packages/frontend-shared/src/locales/en-US.json b/packages/frontend-shared/src/locales/en-US.json
index c03a7d5b8694..47b9aca4653a 100644
--- a/packages/frontend-shared/src/locales/en-US.json
+++ b/packages/frontend-shared/src/locales/en-US.json
@@ -568,11 +568,33 @@
}
},
"runs": {
+ "slideshow": {
+ "tour": {
+ "title": "Record your first test run to Cypress Cloud",
+ "description": "You're almost there! Start recording your test runs to Cypress Cloud by running the command above in your local or CI terminal."
+ },
+ "step1": {
+ "title": "Monitor test failures in real time",
+ "description": "Uncover high-risk failed and flaky tests in CI before they become a problem in production."
+ },
+ "step2": {
+ "title": "Check if failed CI test runs also fail locally",
+ "description": "Use the Test Runner to run only the tests that failed in your last recorded run."
+ },
+ "step3": {
+ "title": "Build, test, and ship with confidence 🚀",
+ "description": "With Cypress Cloud, you can proactively identify, investigate, and resolve failures, and be a quality champion."
+ },
+ "controls": {
+ "step": "{0} of {1}",
+ "next": "Next",
+ "reset": "Reset",
+ "view": "View Tour"
+ }
+ },
"connect": {
- "title": "View your recorded runs from Cypress Cloud",
- "smartText": "Scale your test runs with built-in Smart Orchestration.",
- "debugText": "Debug tests that fail in CI with visual feedback.",
- "chartText": "Keep your tests in tip-top shape with powerful analytics.",
+ "title": "Connect to view your recorded runs",
+ "description": "Cypress Cloud is built for teams who need to do testing at scale.",
"buttonUser": "Connect to Cypress Cloud",
"buttonProject": "Connect a Cypress Cloud project",
"modal": {
@@ -617,7 +639,7 @@
},
"internalServerError": {
"title": "Cannot connect to Cypress Cloud",
- "description": "The request times out when trying to retrieve the info from Cypress Cloud. Please refresh the page to try again and visit out {0} if this behavior continues.",
+ "description": "The request times out when trying to retrieve the info from Cypress Cloud. Please refresh the page to try again and visit our {0} if this behavior continues.",
"link": "Support Page"
}
}
@@ -628,8 +650,9 @@
"item2": "Please ensure that your {0} file is checked into source control."
},
"empty": {
- "title": "Record your first run to Cypress Cloud",
- "description": "Run the command below in your local development terminal or in CI."
+ "title": "Copy the command below to record your first run",
+ "description": "Review the {0} to Cypress Cloud",
+ "link": "guide on recording runs"
},
"results": {
"skipped": "skipped",
@@ -705,17 +728,26 @@
"debugDirectlyInCypress": "Debug failed CI runs directly in Cypress",
"reviewRerunAndDebug": "Review, rerun, and debug failed CI test runs that are recorded to Cypress Cloud – all from within your local Cypress app.",
"connectToCypressCloud": "Connect to Cypress Cloud",
- "notLoggedInTestMessage": "Connect to Cypress Cloud to locally debug failed CI test runs",
+ "connect": {
+ "title": "Connect to debug your tests",
+ "description": "Cypress Cloud is built for teams who need to do testing at scale."
+ },
"noProjectTestMessage": "Connect a Cypress Cloud project to locally debug failed CI test runs",
- "recordYourFirstRun": "Record your first test run to Cypress Cloud",
- "almostThere": "You're almost there! Start recording your test runs to Cypress Cloud by running the command below in your local or CI terminal.",
- "noRunsTestMessage": "Record your first test run to Cypress Cloud to locally debug failed CI test runs",
+ "noRuns": {
+ "title": "Copy the command below to record your first run",
+ "description": "Review the {0} to Cypress Cloud",
+ "link": "guide on recording runs"
+ },
"gitRepositoryNotDetected": "Git repository not detected",
"ensureGitSetupCorrectly": "Cypress uses Git to associate runs with your local state. Please ensure that version control is set up correctly.",
"learnAboutRecordingSrText": "about recording a run to Cypress Cloud",
"learnAboutDebuggingSrText": "about debugging CI failures in Cypress",
"learnAboutProjectSetupSrText": "about project setup in Cypress",
"slideshow": {
+ "tour": {
+ "title": "Record your first test run to Cypress Cloud",
+ "description": "You're almost there! Start recording your test runs to Cypress Cloud by running the command below in your local or CI terminal."
+ },
"step1": {
"title": "Review how many tests failed during a CI test run",
"description": "The Debug page shows the latest completed test run for your current checked out commit."
@@ -728,11 +760,11 @@
"title": "Locally debug failed test runs with visual artifacts",
"description": "Easily review screenshots, videos and logs from your tests."
},
- "imgAlt": "Debug tutorial",
"controls": {
- "previous": "Previous",
+ "step": "{0} of {1}",
"next": "Next",
- "done": "Done"
+ "reset": "Reset",
+ "view": "View Tour"
}
}
},