diff --git a/e2e/cypress-12-demo/currents.config.js b/e2e/cypress-12-demo/currents.config.js
new file mode 100644
index 0000000..6d8c9c2
--- /dev/null
+++ b/e2e/cypress-12-demo/currents.config.js
@@ -0,0 +1,13 @@
+module.exports = {
+ e2e: {
+ batchSize: 3, // how many specs to send in one batch
+ },
+ component: {
+ batchSize: 5, // how many specs to send in one batch
+ },
+ // eslint-disable-next-line turbo/no-undeclared-env-vars
+ projectId: !!(process.env.GITHUB_ACTION || process.env.CIRCLE_BRANCH)
+ ? "Ij0RfK"
+ : "l4zuz8",
+ // cloudServiceUrl: "http://localhost:1234",
+};
diff --git a/e2e/cypress-12-demo/cypress.config.ts b/e2e/cypress-12-demo/cypress.config.ts
new file mode 100644
index 0000000..3aa2391
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress.config.ts
@@ -0,0 +1,26 @@
+import { defineConfig } from "cypress";
+import currents from "cypress-cloud/plugin";
+
+module.exports = defineConfig({
+ e2e: {
+ baseUrl: "https://todomvc.com/examples/vanillajs",
+ supportFile: "cypress/support/e2e.ts",
+ specPattern: "cypress/*/**/*.spec.js",
+ setupNodeEvents(on, config) {
+ require("@cypress/grep/src/plugin")(config);
+ // require("cypress-terminal-report/src/installLogsPrinter")(on);
+ return currents(on, config);
+ },
+ },
+
+ component: {
+ specPattern: ["pages/__tests__/*.spec.tsx"],
+ setupNodeEvents(on, config) {
+ return currents(on, config);
+ },
+ devServer: {
+ framework: "next",
+ bundler: "webpack",
+ },
+ },
+});
diff --git a/e2e/cypress-12-demo/cypress/e2e/retries.spec.js b/e2e/cypress-12-demo/cypress/e2e/retries.spec.js
new file mode 100644
index 0000000..2f43e44
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/e2e/retries.spec.js
@@ -0,0 +1,16 @@
+let i = 3;
+describe("Retries", function () {
+ it(
+ "Runs a test with retries",
+ {
+ retries: 3,
+ },
+ function () {
+ throw new Error("x".repeat(1024));
+ // if (i > 1) {
+ // i--;
+ // }
+ // return;
+ }
+ );
+});
diff --git a/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js b/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js
new file mode 100644
index 0000000..d54f091
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js
@@ -0,0 +1,43 @@
+let TODO_ITEM_ONE = "item A";
+let TODO_ITEM_TWO = "item B";
+let TODO_ITEM_THREE = "item C";
+
+context("Clear completed button", function () {
+ beforeEach(function () {
+ cy.createDefaultTodos().as("todos");
+ });
+
+ it(
+ "should display the correct text",
+ {
+ tags: ["@tagA"],
+ },
+ function () {
+ cy.get("@todos").eq(0).find(".toggle").check();
+ cy.get(".clear-completed").contains("Clear completed X");
+ }
+ );
+
+ it(
+ "should remove completed items when clicked",
+ {
+ tags: ["@tagB"],
+ },
+ function () {
+ cy.get("@todos").eq(1).find(".toggle").check();
+
+ cy.get(".clear-completed").click();
+ cy.get("@todos").should("have.length", 2);
+ cy.get(".todo-list li").eq(0).should("contain", TODO_ITEM_ONE);
+ cy.get(".todo-list li").eq(1).should("contain", "XXXX");
+ }
+ );
+
+ it("should be hidden when there are no items that are completed", function () {
+ cy.get("@todos").eq(1).find(".toggle").check();
+
+ cy.get(".clear-completed").should("be.visible").click();
+
+ cy.get(".clear-completed").should("not.be.visible");
+ });
+});
diff --git a/e2e/cypress-12-demo/cypress/support/commands.ts b/e2e/cypress-12-demo/cypress/support/commands.ts
new file mode 100644
index 0000000..a8278b3
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/support/commands.ts
@@ -0,0 +1,119 @@
+///
+// ***********************************************
+// This example commands.ts shows you how to
+// create various custom commands and overwrite
+// existing commands.
+//
+// For more comprehensive examples of custom
+// commands please read more here:
+// https://on.cypress.io/custom-commands
+// ***********************************************
+//
+//
+// -- This is a parent command --
+// Cypress.Commands.add('login', (email, password) => { ... })
+//
+//
+// -- This is a child command --
+// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
+//
+//
+// -- This is a dual command --
+// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
+//
+//
+// -- This will overwrite an existing command --
+// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
+//
+// declare global {
+// namespace Cypress {
+// interface Chainable {
+// login(email: string, password: string): Chainable
+// drag(subject: string, options?: Partial): Chainable
+// dismiss(subject: string, options?: Partial): Chainable
+// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable
+// }
+// }
+// }
+
+// ***********************************************
+// This example commands.js shows you how to
+// create the custom commands: 'createDefaultTodos'
+// and 'createTodo'.
+//
+// The commands.js file is a great place to
+// modify existing commands and create custom
+// commands for use throughout your tests.
+//
+// You can read more about custom commands here:
+// https://on.cypress.io/commands
+// ***********************************************
+
+Cypress.Commands.add("createDefaultTodos", function () {
+ let TODO_ITEM_ONE = "buy some cheese";
+ let TODO_ITEM_TWO = "feed the cat";
+ let TODO_ITEM_THREE = "book a doctors appointment";
+
+ // begin the command here, which by will display
+ // as a 'spinning blue state' in the UI to indicate
+ // the command is running
+ let cmd = Cypress.log({
+ name: "create default todos",
+ message: [],
+ consoleProps() {
+ // we're creating our own custom message here
+ // which will print out to our browsers console
+ // whenever we click on this command
+ return {
+ "Inserted Todos": [TODO_ITEM_ONE, TODO_ITEM_TWO, TODO_ITEM_THREE],
+ };
+ },
+ });
+
+ // additionally we pass {log: false} to all of our
+ // sub-commands so none of them will output to
+ // our command log
+
+ cy.get(".new-todo", { log: false })
+ .type(`${TODO_ITEM_ONE}{enter}`, { log: false })
+ .type(`${TODO_ITEM_TWO}{enter}`, { log: false })
+ .type(`${TODO_ITEM_THREE}{enter}`, { log: false });
+
+ cy.get(".todo-list li", { log: false }).then(function ($listItems) {
+ // once we're done inserting each of the todos
+ // above we want to return the .todo-list li's
+ // to allow for further chaining and then
+ // we want to snapshot the state of the DOM
+ // and end the command so it goes from that
+ // 'spinning blue state' to the 'finished state'
+ cmd.set({ $el: $listItems }).snapshot().end();
+ });
+});
+
+Cypress.Commands.add("createTodo", function (todo) {
+ let cmd = Cypress.log({
+ name: "create todo",
+ message: todo,
+ consoleProps() {
+ return {
+ "Inserted Todo": todo,
+ };
+ },
+ });
+
+ // create the todo
+ cy.get(".new-todo", { log: false }).type(`${todo}{enter}`, { log: false });
+
+ // now go find the actual todo
+ // in the todo list so we can
+ // easily alias this in our tests
+ // and set the $el so its highlighted
+ cy.get(".todo-list", { log: false })
+ .contains("li", todo.trim(), { log: false })
+ .then(function ($li) {
+ // set the $el for the command so
+ // it highlights when we hover over
+ // our command
+ cmd.set({ $el: $li }).snapshot().end();
+ });
+});
diff --git a/e2e/cypress-12-demo/cypress/support/component-index.html b/e2e/cypress-12-demo/cypress/support/component-index.html
new file mode 100644
index 0000000..3e16e9b
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/support/component-index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ Components App
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/cypress/support/component.ts b/e2e/cypress-12-demo/cypress/support/component.ts
new file mode 100644
index 0000000..e11a5fe
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/support/component.ts
@@ -0,0 +1,39 @@
+// ***********************************************************
+// This example support/component.ts is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import "./commands";
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
+
+import { mount } from "cypress/react18";
+
+// Augment the Cypress namespace to include type definitions for
+// your custom command.
+// Alternatively, can be defined in cypress/support/component.d.ts
+// with a at the top of your spec.
+declare global {
+ namespace Cypress {
+ interface Chainable {
+ mount: typeof mount;
+ }
+ }
+}
+
+Cypress.Commands.add("mount", mount);
+
+// Example use:
+// cy.mount()
diff --git a/e2e/cypress-12-demo/cypress/support/e2e.ts b/e2e/cypress-12-demo/cypress/support/e2e.ts
new file mode 100644
index 0000000..32bd259
--- /dev/null
+++ b/e2e/cypress-12-demo/cypress/support/e2e.ts
@@ -0,0 +1,9 @@
+import registerCypressGrep from "@cypress/grep/src/support";
+require("cypress-terminal-report/src/installLogsCollector")();
+require("cypress-cloud/support");
+require("./commands");
+
+registerCypressGrep();
+beforeEach(() => {
+ cy.visit("/");
+});
diff --git a/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json
new file mode 100644
index 0000000..6b05487
--- /dev/null
+++ b/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json
@@ -0,0 +1,249 @@
+{
+ "status": "OK",
+ "data": {
+ "runId": "1cb3d5f5b901170e",
+ "projectId": "2cI1I5",
+ "createdAt": "2023-09-07T15:13:37.552Z",
+ "tags": [],
+ "cypressVersion": "12.17.4",
+ "cancellation": null,
+ "timeout": {
+ "isTimeout": false
+ },
+ "groups": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ },
+ "createdAt": "2023-09-07T15:13:37.552Z",
+ "instances": {
+ "overall": 2,
+ "claimed": 2,
+ "complete": 2,
+ "passes": 0,
+ "failures": 2
+ },
+ "tests": {
+ "overall": 4,
+ "passes": 1,
+ "failures": 3,
+ "pending": 0,
+ "skipped": 0,
+ "retries": 0,
+ "flaky": 0
+ }
+ }
+ ],
+ "meta": {
+ "ciBuildId": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "commit": {
+ "branch": "fix/cypress-13-ml",
+ "remoteOrigin": null,
+ "authorEmail": "agoldis@gmail.com",
+ "authorName": "Andrew Goldis",
+ "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3"
+ },
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ }
+ },
+ "specs": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "spec": "cypress/e2e/retries.spec.js",
+ "instanceId": "rbs7YrlOSINU",
+ "claimedAt": "2023-09-07T15:13:37.938Z",
+ "completedAt": "2023-09-07T15:13:48.035Z",
+ "machineId": "OXFt7Pz5QnjN",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/rbs7YrlOSINU_8JKXG6qPDUO6.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tfRTLGv8tnIfJvAN51OClr2V9E6HZJhi1WsOty7luJKXKfbBV33egbN6nmZCxmqr9fp3XGnQchJ4QYB-0Q9GCwOlcqwjVmC2ZAmZv0ugmK-V63YnQuCiNYhjAXUR3TA7j2ecTL~L6VODCzXBhQqA2IOUz5ACuasPZNN7Jhp2Bt-CXlFCfpXGB5VYv~vqsHp7qnNhHIx6md0afJzAhoXR5B1mT5uP2XPY9XcU~0ZM6oIxzBg-xPPNQPXxmATwZZOHDxSUel60MkyVY-2ZiBQzPmaIZSItcNJcgmrDX5nHuY66oTHZB1gYSX3bbirw5AEx68WQ-gVvEOISzegpkCc8kQ__",
+ "stats": {
+ "duration": 2127,
+ "endedAt": "2023-09-07T15:13:45.915Z",
+ "startedAt": "2023-09-07T15:13:43.788Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1,
+ "wallClockDuration": 2127,
+ "wallClockStartedAt": "2023-09-07T15:13:43.788Z",
+ "wallClockEndedAt": "2023-09-07T15:13:45.915Z"
+ },
+ "screenshots": [
+ {
+ "testAttemptIndex": 0,
+ "size": 333986,
+ "takenAt": "2023-09-07T15:13:44.312Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 297,
+ "testId": "r0",
+ "name": "screenshot",
+ "screenshotId": "4Rpyah6Tp_RWQVNiO-qM9",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/mqyZZIa9N04n.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C6rlSmcWuqPdg5QJTW93a1ZwXrbLgr8Yc5QFnQcvOfT9LDU8gtc3cRwBjqyZU3Jny3Fq60hzfQixBwBehe3VfHiMtpsNWutxtLpEDmX~seihENXlPszXDxhIBrEn7A9w3Q5a8f0n02lE4hxKgUkcPPjhCv6itxfSu-9-fIYs~CX~lufGRWUMLQwgrc8KMwnOvZ1tKBup~gyJgpmrSwTmRKvwkB0IRelr9FP1tuJDk1upeyFeuKCsCwLOizDes6pVCqY8WW9nzDeC7y1IuHX7Xuovp3jHbTZSmn-myFO6Kl5FbVfOPokF05Hm2KCSsgwb8kTbQEMwZC6yRvf-~sWLEw__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "testAttemptIndex": 1,
+ "size": 379936,
+ "takenAt": "2023-09-07T15:13:44.787Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 234,
+ "testId": "r0",
+ "name": "screenshot",
+ "screenshotId": "cGQroZf8Wqd-CmWN4tG7H",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Kf0tzGzlLBBc.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Z~o45C8OBWY0XBNtsiTC2KfDHZxXm2X-4dKY-DbEWyO~vajLd3IxUQyTqEoxCikPxAOjHYGKDpdV4mlrWiepTKbjO8LCTLhUMBm0hejYl0fnzdrbwzGSP--Yx41wRptkKfofEa66eIce9FyHup2whQTtGktkOntV97mWem3SKCs2eBQT6GNdglgcOLQY~crdeF80hLp-rs5QSLbWclEbAXKF1QMxPhGGbI5NGYvo6cUSS08cHu~xJX8efaZ84STeDSQT4WxTmR-N1hbojjOHT6sPgg9QIiQO1UDizHlNNErFdkqJkXhTmIc2LxVv493NlBmSJNPL~LbdSZoGidMkaQ__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "testAttemptIndex": 2,
+ "size": 376075,
+ "takenAt": "2023-09-07T15:13:45.193Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 243,
+ "testId": "r0",
+ "name": "screenshot",
+ "screenshotId": "lSwirT-Vo4tmhNj9fbJw5",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/b821kqN6jc5K.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hjGnCyQ4x9x9pkpLD7W0kzmbyvFLRCboKEzWv6pno1GbDatHEUkjz4PYg18Y9Z4QDrO67IbUA8ukfGRpYkCin1kMa9v3eNeRs2St6XNz9kOGEKo8CjI1qaqGy-4gD-W7FVeExBkpwMRLkwLt6eFMYXjruYxl2GHxwCWuc8MubX6hPtsEq3ESDhWbSIpROaLqdNMIbB2Ok51iIsdlkpyePzlgWsW417F0V48InDZ63cp~WW52ljXbEtPxlxYvRa5vOT0sPrsvkiqp9w-PLEI-CujJCfELjhp9ReHxj1sQg53hlH0nAtRhQUB9iAjj10hCw3-xAAduye~bTVE18B2j2g__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "testAttemptIndex": 3,
+ "size": 285892,
+ "takenAt": "2023-09-07T15:13:45.615Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 230,
+ "testId": "r0",
+ "name": "screenshot",
+ "screenshotId": "yvPgD2nfmg8EeLltndAl8",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/k6n4RXDsC6nY.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hyfwRoAA0OL1uavVtvY2amJ~jBf3opqI2Uwo7DxNAm49vbbXeQcpaNK6oyrwD8UetdHGDbYz~iM7Jby4eQ1cKZ6S-CF9KwTYCdjFBioTJvmRgLacpDag2WBCtDvwnzOztomRUnmXp9De2TMP~n2YKoQ9JpGixhIrKjZCFGxZQVHOCIvRXtKUAoz7NvlgPuHlWsqAPFAf5rZ3cS8bG2b1ZNsCkhbAI9fTPkFESdM6D5WtsN0JDV9BwR9zG9wj~GU6enjZdXmDzPdlzeKOHn4rSSGunNhjwpEorlmAL-KqGK1-c8iLVHv-SiQSjEyGEOegyQG~NPp0ZgAS0ul8iJkOeg__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ },
+ {
+ "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "spec": "cypress/e2e/xxx.spec.js",
+ "instanceId": "yV1h3twEnzfJ",
+ "claimedAt": "2023-09-07T15:13:37.947Z",
+ "completedAt": "2023-09-07T15:14:03.869Z",
+ "machineId": "OXFt7Pz5QnjN",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yV1h3twEnzfJ_QQ7ZMFI3m1DM.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EX99HKaL03AQ9fKw9TrZcV-4vXD7n0eT6sEfqwz3p6CIdVQvl0SHQDtNmYCkimFC0fQTgtLlyAAnmBk-xuT-jtgYGq0EKbx~MOUkqlhnTe2iTYjRNP3rVl9v8e0yUkPsVdZI5YIB3Fcwn2Qy0iUlg4Prju0d74b7fms9cezONC7FMRIpIAo~ZEoEoAlkTKc65e-OsRrzYjg9WChmLQwM17i~oimidMcHIOFsYnt9wkjf2GNjCqJ7BJXmSYjig~enEWm-amAPbkCcQSqtdnvGw~MJ1jmcO7Y1jDAEcHCqv48cUnAd8TLf1XsPdY0UF~mLX0towk3zDQjff-xv2tPf3Q__",
+ "stats": {
+ "duration": 12083,
+ "endedAt": "2023-09-07T15:14:01.880Z",
+ "startedAt": "2023-09-07T15:13:49.797Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3,
+ "wallClockDuration": 12083,
+ "wallClockStartedAt": "2023-09-07T15:13:49.797Z",
+ "wallClockEndedAt": "2023-09-07T15:14:01.880Z"
+ },
+ "screenshots": [
+ {
+ "testAttemptIndex": 0,
+ "size": 418133,
+ "takenAt": "2023-09-07T15:13:54.986Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "xxx.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 232,
+ "testId": "r0",
+ "name": "screenshot",
+ "screenshotId": "oivMg_7acB8d9vJ_PD0u0",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/M9riLCn4k9VA.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=uvzizucdHl5rojtfw78wb~lzpJCel472Ag9I2JvYQczm2NouLAqTz~CsyN~z~BSyGBqi3tPggNadBCEBYdZDMLGxk5VQhpq1j6yO23RDFh70A5HA87SDA6T5kXj4q1oipoC78YzleP4uqlA0etSsUtSzx0F-RAKXXrlIIJTz0pf6mSq6TiaNl28~OBYHhfV92OR0uMyHo-Ep1OmHR8z6WwVyuC9zcjxvMDxQX8IizpkKMw9wmmx2XAxLrzAiVj0KNMwlYCdop-gBRHbaamNSQermHNc2QhvEDVFs2n6YqEgkfMIzpLUDax~XWnz3YeYBkdnw9qejLEe05RJto6RLXg__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "testAttemptIndex": 0,
+ "size": 389035,
+ "takenAt": "2023-09-07T15:14:00.421Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "xxx.spec.js",
+ "testFailure": true,
+ "scaled": true,
+ "blackout": [],
+ "duration": 211,
+ "testId": "r1",
+ "name": "screenshot",
+ "screenshotId": "De0ifKAyoq-2jNPHtKJn7",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NDkvUsertmv1.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=MOZ5fu8eWNU4DW3IBc~Po62LBEn1oZsoKlgXsL8eOx2VEs317nsYGd9hbc9kdZuzwKuxcHGAJcXKsUmbrmPN9PuXNOrQOH8B9b0bFNRmpxrskJh1--2q3X4iK87WXSyesl3gV8c05WTpI9smjYRacs6k-sIjlzZzyTB3QYymjbG9cfT2fr21qh5D0KwJ8YQ1~VPQnSyKe8EUoUrj068yLslUH21T7kMcJIc21P7wZwn0yhyfVjne3QdGitmAaCz-f0i2ncKicKjoyoDLVQMSBWni0SMcXITyb5C20R4LnZ2Lo9uQKOpSFNYVVXXl8ByBaMc5DjfLLAdv1b-sPgAgig__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ }
+ ],
+ "completionState": "COMPLETE",
+ "status": "FAILED"
+ }
+}
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json
new file mode 100644
index 0000000..60038a8
--- /dev/null
+++ b/e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json
@@ -0,0 +1,1150 @@
+{
+ "totalDuration": 14210,
+ "totalSuites": 2,
+ "totalPending": 0,
+ "totalFailed": 3,
+ "totalSkipped": 0,
+ "totalPassed": 1,
+ "totalTests": 4,
+ "runs": [
+ {
+ "stats": {
+ "duration": 2127,
+ "endedAt": "2023-09-07T15:13:45.915Z",
+ "startedAt": "2023-09-07T15:13:43.788Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 1,
+ "passes": 0,
+ "pending": 0,
+ "failures": 1,
+ "start": "2023-09-07T15:13:43.791Z",
+ "end": "2023-09-07T15:13:45.918Z",
+ "duration": 2127
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "retries.spec.js",
+ "fileName": "retries",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "retries.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/retries.spec.js",
+ "relative": "cypress/e2e/retries.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/retries.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Retries",
+ "Runs a test with retries"
+ ],
+ "state": "failed",
+ "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }",
+ "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 19,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 433,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 6,
+ "afterFnDuration": 301
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 16,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:43.814Z",
+ "wallClockDuration": 796,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:43.814Z",
+ "duration": 796,
+ "screenshots": [
+ {
+ "testAttemptIndex": 0,
+ "size": 333986,
+ "takenAt": "2023-09-07T15:13:44.312Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 297,
+ "testId": "r3",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 29,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 10,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 74,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 236
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 16,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:44.666Z",
+ "wallClockDuration": 356,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:44.666Z",
+ "duration": 356,
+ "screenshots": [
+ {
+ "testAttemptIndex": 1,
+ "size": 379936,
+ "takenAt": "2023-09-07T15:13:44.787Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 234,
+ "testId": "r3",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 35,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 14,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 63,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 245
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 20,
+ "afterFnDuration": 1
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:45.073Z",
+ "wallClockDuration": 363,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:45.073Z",
+ "duration": 363,
+ "screenshots": [
+ {
+ "testAttemptIndex": 2,
+ "size": 376075,
+ "takenAt": "2023-09-07T15:13:45.193Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 243,
+ "testId": "r3",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 43,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 19,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 55,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 235
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:45.489Z",
+ "wallClockDuration": 359,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:45.489Z",
+ "duration": 359,
+ "screenshots": [
+ {
+ "testAttemptIndex": 3,
+ "size": 285892,
+ "takenAt": "2023-09-07T15:13:45.615Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "retries.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 230,
+ "testId": "r3",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "stats": {
+ "duration": 12083,
+ "endedAt": "2023-09-07T15:14:01.880Z",
+ "startedAt": "2023-09-07T15:13:49.797Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 3,
+ "passes": 1,
+ "pending": 0,
+ "failures": 2,
+ "start": "2023-09-07T15:13:49.799Z",
+ "end": "2023-09-07T15:14:01.884Z",
+ "duration": 12085
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "xxx.spec.js",
+ "fileName": "xxx",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "xxx.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/xxx.spec.js",
+ "relative": "cypress/e2e/xxx.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/xxx.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h6",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Clear completed button",
+ "should display the correct text"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.",
+ "stack": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "codeFrame": {
+ "line": 17,
+ "column": 34,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 43,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 16,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 167,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 851,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4092,
+ "afterFnDuration": 235
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:49.811Z",
+ "wallClockDuration": 5407,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:49.811Z",
+ "duration": 5407,
+ "screenshots": [
+ {
+ "testAttemptIndex": 0,
+ "size": 418133,
+ "takenAt": "2023-09-07T15:13:54.986Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "xxx.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 232,
+ "testId": "r3",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r4",
+ "title": [
+ "Clear completed button",
+ "should remove completed items when clicked"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'",
+ "stack": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "codeFrame": {
+ "line": 31,
+ "column": 37,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 32,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 67,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 878,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4154,
+ "afterFnDuration": 213
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 26,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:13:55.276Z",
+ "wallClockDuration": 5357,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:13:55.276Z",
+ "duration": 5357,
+ "screenshots": [
+ {
+ "testAttemptIndex": 0,
+ "size": 389035,
+ "takenAt": "2023-09-07T15:14:00.421Z",
+ "dimensions": {
+ "width": 2560,
+ "height": 1440
+ },
+ "multipart": false,
+ "specName": "xxx.spec.js",
+ "testFailure": true,
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png",
+ "scaled": true,
+ "blackout": [],
+ "duration": 211,
+ "testId": "r4",
+ "height": 1440,
+ "width": 2560,
+ "name": "screenshot"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r5",
+ "title": [
+ "Clear completed button",
+ "should be hidden when there are no items that are completed"
+ ],
+ "state": "passed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }",
+ "displayError": null,
+ "attempts": [
+ {
+ "state": "passed",
+ "error": null,
+ "timings": {
+ "lifecycle": 37,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 67,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 880,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 155,
+ "afterFnDuration": 1
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "wallClockStartedAt": "2023-09-07T15:14:00.687Z",
+ "wallClockDuration": 1156,
+ "videoTimestamp": null,
+ "startedAt": "2023-09-07T15:14:00.687Z",
+ "duration": 1156,
+ "screenshots": []
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "startedTestsAt": "2023-09-07T15:13:43.788Z",
+ "endedTestsAt": "2023-09-07T15:14:01.880Z",
+ "config": {
+ "additionalIgnorePattern": [],
+ "animationDistanceThreshold": 5,
+ "arch": "arm64",
+ "autoOpen": false,
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "blockHosts": null,
+ "browsers": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "chromeWebSecurity": true,
+ "clientCertificates": [],
+ "clientRoute": "/__/",
+ "configFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts",
+ "cypressBinaryRoot": "/Users/miguelangarano/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app",
+ "cypressEnv": "production",
+ "defaultCommandTimeout": 4000,
+ "devServerPublicPathRoute": "/__cypress/src",
+ "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads",
+ "env": {
+ "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5",
+ "currents_debug_enabled": false
+ },
+ "excludeSpecPattern": "*.hot-update.js",
+ "execTimeout": 60000,
+ "experimentalCspAllowList": false,
+ "experimentalFetchPolyfill": false,
+ "experimentalInteractiveRunEvents": false,
+ "experimentalMemoryManagement": false,
+ "experimentalModifyObstructiveThirdPartyCode": false,
+ "experimentalOriginDependencies": false,
+ "experimentalRunAllSpecs": false,
+ "experimentalSingleTabRunMode": false,
+ "experimentalSkipDomainInjection": null,
+ "experimentalSourceRewriting": false,
+ "experimentalStudio": false,
+ "experimentalWebKitSupport": false,
+ "fileServerFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "fixturesFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures",
+ "hosts": null,
+ "includeShadowDom": false,
+ "isInteractive": true,
+ "isTextTerminal": true,
+ "keystrokeDelay": 0,
+ "modifyObstructiveCode": true,
+ "morgan": false,
+ "namespace": "__cypress",
+ "numTestsKeptInMemory": 0,
+ "pageLoadTimeout": 60000,
+ "platform": "darwin",
+ "port": null,
+ "projectId": null,
+ "projectName": "cypress-12-demo",
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "rawJson": {
+ "e2e": {
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]"
+ },
+ "component": {
+ "specPattern": [
+ "pages/__tests__/*.spec.tsx"
+ ],
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "devServer": {
+ "framework": "next",
+ "bundler": "webpack"
+ }
+ },
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "envFile": {},
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "projectName": "cypress-12-demo",
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"
+ },
+ "redirectionLimit": 20,
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "report": true,
+ "reporter": "spec",
+ "reporterOptions": null,
+ "reporterRoute": "/__cypress/reporter",
+ "requestTimeout": 5000,
+ "resolved": {
+ "animationDistanceThreshold": {
+ "value": 5,
+ "from": "default"
+ },
+ "arch": {
+ "value": "arm64",
+ "from": "default"
+ },
+ "baseUrl": {
+ "value": "https://todomvc.com/examples/vanillajs",
+ "from": "config"
+ },
+ "blockHosts": {
+ "value": null,
+ "from": "default"
+ },
+ "chromeWebSecurity": {
+ "value": true,
+ "from": "default"
+ },
+ "clientCertificates": {
+ "value": [],
+ "from": "default"
+ },
+ "defaultCommandTimeout": {
+ "value": 4000,
+ "from": "default"
+ },
+ "downloadsFolder": {
+ "value": "cypress/downloads",
+ "from": "default"
+ },
+ "env": {
+ "currents_temp_file": {
+ "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5",
+ "from": "cli"
+ },
+ "currents_debug_enabled": {
+ "value": false,
+ "from": "cli"
+ }
+ },
+ "execTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "experimentalCspAllowList": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalFetchPolyfill": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalInteractiveRunEvents": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalRunAllSpecs": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalMemoryManagement": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalModifyObstructiveThirdPartyCode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSkipDomainInjection": {
+ "value": null,
+ "from": "default"
+ },
+ "experimentalOriginDependencies": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSourceRewriting": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSingleTabRunMode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalStudio": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalWebKitSupport": {
+ "value": false,
+ "from": "default"
+ },
+ "fileServerFolder": {
+ "value": "",
+ "from": "default"
+ },
+ "fixturesFolder": {
+ "value": "cypress/fixtures",
+ "from": "default"
+ },
+ "excludeSpecPattern": {
+ "value": "*.hot-update.js",
+ "from": "default"
+ },
+ "includeShadowDom": {
+ "value": false,
+ "from": "default"
+ },
+ "keystrokeDelay": {
+ "value": 0,
+ "from": "default"
+ },
+ "modifyObstructiveCode": {
+ "value": true,
+ "from": "default"
+ },
+ "nodeVersion": {
+ "from": "default"
+ },
+ "numTestsKeptInMemory": {
+ "value": 0,
+ "from": "config"
+ },
+ "platform": {
+ "value": "darwin",
+ "from": "default"
+ },
+ "pageLoadTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "port": {
+ "value": null,
+ "from": "default"
+ },
+ "projectId": {
+ "value": null,
+ "from": "default"
+ },
+ "redirectionLimit": {
+ "value": 20,
+ "from": "default"
+ },
+ "reporter": {
+ "value": "spec",
+ "from": "default"
+ },
+ "reporterOptions": {
+ "value": null,
+ "from": "default"
+ },
+ "requestTimeout": {
+ "value": 5000,
+ "from": "default"
+ },
+ "resolvedNodePath": {
+ "value": null,
+ "from": "default"
+ },
+ "resolvedNodeVersion": {
+ "value": null,
+ "from": "default"
+ },
+ "responseTimeout": {
+ "value": 30000,
+ "from": "default"
+ },
+ "retries": {
+ "value": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "from": "default"
+ },
+ "screenshotOnRunFailure": {
+ "value": true,
+ "from": "default"
+ },
+ "screenshotsFolder": {
+ "value": "cypress/screenshots",
+ "from": "default"
+ },
+ "slowTestThreshold": {
+ "value": 10000,
+ "from": "default"
+ },
+ "scrollBehavior": {
+ "value": "top",
+ "from": "default"
+ },
+ "supportFile": {
+ "value": "cypress/support/e2e.ts",
+ "from": "config"
+ },
+ "supportFolder": {
+ "value": false,
+ "from": "default"
+ },
+ "taskTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "testIsolation": {
+ "value": true,
+ "from": "default"
+ },
+ "trashAssetsBeforeRuns": {
+ "value": true,
+ "from": "default"
+ },
+ "userAgent": {
+ "value": null,
+ "from": "default"
+ },
+ "video": {
+ "value": true,
+ "from": "default"
+ },
+ "videoCompression": {
+ "value": 32,
+ "from": "default"
+ },
+ "videosFolder": {
+ "value": "cypress/videos",
+ "from": "default"
+ },
+ "videoUploadOnPasses": {
+ "value": true,
+ "from": "default"
+ },
+ "viewportHeight": {
+ "value": 660,
+ "from": "default"
+ },
+ "viewportWidth": {
+ "value": 1000,
+ "from": "default"
+ },
+ "waitForAnimations": {
+ "value": true,
+ "from": "default"
+ },
+ "watchForFileChanges": {
+ "value": false,
+ "from": "config"
+ },
+ "specPattern": {
+ "value": "cypress/*/**/*.spec.js",
+ "from": "config"
+ },
+ "browsers": {
+ "value": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "from": "runtime"
+ },
+ "hosts": {
+ "value": null,
+ "from": "default"
+ },
+ "isInteractive": {
+ "value": true,
+ "from": "default"
+ }
+ },
+ "resolvedNodePath": "/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node",
+ "resolvedNodeVersion": "18.14.2",
+ "responseTimeout": 30000,
+ "retries": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "screenshotOnRunFailure": true,
+ "screenshotsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots",
+ "scrollBehavior": "top",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "slowTestThreshold": 10000,
+ "socketId": "9pttd16qs3",
+ "socketIoCookie": "__socket",
+ "socketIoRoute": "/__socket",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "supportFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts",
+ "supportFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support",
+ "taskTimeout": 60000,
+ "testIsolation": true,
+ "trashAssetsBeforeRuns": true,
+ "userAgent": null,
+ "version": "12.17.4",
+ "video": true,
+ "videoCompression": 32,
+ "videoUploadOnPasses": true,
+ "videosFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos",
+ "viewportHeight": 660,
+ "viewportWidth": 1000,
+ "waitForAnimations": true,
+ "watchForFileChanges": false,
+ "testingType": "e2e"
+ },
+ "status": "finished",
+ "runUrl": "https://app.currents.dev/run/1cb3d5f5b901170e"
+}
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json
new file mode 100644
index 0000000..7246227
--- /dev/null
+++ b/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json
@@ -0,0 +1,183 @@
+{
+ "status": "OK",
+ "data": {
+ "runId": "8bca8d1e39c70474",
+ "projectId": "2cI1I5",
+ "createdAt": "2023-09-07T14:43:06.355Z",
+ "tags": [],
+ "cypressVersion": "12.17.4",
+ "cancellation": null,
+ "timeout": {
+ "isTimeout": false
+ },
+ "groups": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ },
+ "createdAt": "2023-09-07T14:43:06.355Z",
+ "instances": {
+ "overall": 2,
+ "claimed": 2,
+ "complete": 2,
+ "passes": 0,
+ "failures": 2
+ },
+ "tests": {
+ "overall": 4,
+ "passes": 1,
+ "failures": 3,
+ "pending": 0,
+ "skipped": 0,
+ "retries": 0,
+ "flaky": 0
+ }
+ }
+ ],
+ "meta": {
+ "ciBuildId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "commit": {
+ "branch": "fix/cypress-13-ml",
+ "remoteOrigin": null,
+ "authorEmail": "agoldis@gmail.com",
+ "authorName": "Andrew Goldis",
+ "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3"
+ },
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ }
+ },
+ "specs": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "spec": "cypress/e2e/retries.spec.js",
+ "instanceId": "8J3rwD777aCy",
+ "claimedAt": "2023-09-07T14:43:06.807Z",
+ "completedAt": "2023-09-07T14:43:16.205Z",
+ "machineId": "5sO76DOXueAs",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__",
+ "stats": {
+ "duration": 2254,
+ "endedAt": "2023-09-07T14:43:14.391Z",
+ "startedAt": "2023-09-07T14:43:12.137Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1,
+ "wallClockDuration": 2254,
+ "wallClockStartedAt": "2023-09-07T14:43:12.137Z",
+ "wallClockEndedAt": "2023-09-07T14:43:14.391Z"
+ },
+ "screenshots": [
+ {
+ "screenshotId": "Tml5Yc4nGNbdiHx-Pt0cr",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:12.709Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "ejtK6-YBwFVDalCGBLi7s",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 1,
+ "takenAt": "2023-09-07T14:43:13.168Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "2jteLpIvl_LfW6ULaExOF",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 2,
+ "takenAt": "2023-09-07T14:43:13.598Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "d-XmcTx49f68Dus9DUnjx",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 3,
+ "takenAt": "2023-09-07T14:43:14.067Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ },
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "spec": "cypress/e2e/xxx.spec.js",
+ "instanceId": "gfN55D1Z1Ssq",
+ "claimedAt": "2023-09-07T14:43:06.815Z",
+ "completedAt": "2023-09-07T14:43:32.123Z",
+ "machineId": "5sO76DOXueAs",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__",
+ "stats": {
+ "duration": 12043,
+ "endedAt": "2023-09-07T14:43:30.200Z",
+ "startedAt": "2023-09-07T14:43:18.157Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3,
+ "wallClockDuration": 12043,
+ "wallClockStartedAt": "2023-09-07T14:43:18.157Z",
+ "wallClockEndedAt": "2023-09-07T14:43:30.200Z"
+ },
+ "screenshots": [
+ {
+ "screenshotId": "_2ZG8ySKdSINKk1MXp56g",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:23.326Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "AO_aGuj16E1ksnW4KEOXs",
+ "name": "screenshot",
+ "testId": "r1",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:28.809Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ }
+ ],
+ "completionState": "COMPLETE",
+ "status": "FAILED"
+ }
+}
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json
new file mode 100644
index 0000000..2a964b8
--- /dev/null
+++ b/e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json
@@ -0,0 +1,1146 @@
+{
+ "totalDuration": 14297,
+ "totalSuites": 2,
+ "totalPending": 0,
+ "totalFailed": 3,
+ "totalSkipped": 0,
+ "totalPassed": 1,
+ "totalTests": 4,
+ "runs": [
+ {
+ "stats": {
+ "duration": 2254,
+ "endedAt": "2023-09-07T14:43:14.391Z",
+ "startedAt": "2023-09-07T14:43:12.137Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 1,
+ "passes": 0,
+ "pending": 0,
+ "failures": 1,
+ "start": "2023-09-07T14:43:12.139Z",
+ "end": "2023-09-07T14:43:14.394Z",
+ "duration": 2255
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "retries.spec.js",
+ "fileName": "retries",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "retries.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/retries.spec.js",
+ "relative": "cypress/e2e/retries.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/retries.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Retries",
+ "Runs a test with retries"
+ ],
+ "state": "failed",
+ "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }",
+ "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 19,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 484,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 318
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 12,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:12.160Z",
+ "wallClockDuration": 892,
+ "videoTimestamp": 2875,
+ "startedAt": "2023-09-07T14:43:12.160Z",
+ "duration": 892,
+ "screenshots": [
+ {
+ "screenshotId": "kl773",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:12.709Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 23,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 8,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 56,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 270
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 13,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.073Z",
+ "wallClockDuration": 396,
+ "videoTimestamp": 3788,
+ "startedAt": "2023-09-07T14:43:13.073Z",
+ "duration": 396,
+ "screenshots": [
+ {
+ "screenshotId": "k8c2c",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 1,
+ "takenAt": "2023-09-07T14:43:13.168Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 60,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 278
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 14,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.481Z",
+ "wallClockDuration": 428,
+ "videoTimestamp": 4196,
+ "startedAt": "2023-09-07T14:43:13.481Z",
+ "duration": 428,
+ "screenshots": [
+ {
+ "screenshotId": "5t74s",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 2,
+ "takenAt": "2023-09-07T14:43:13.598Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 62,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 59,
+ "afterFnDuration": 1
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 268
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ }
+ ],
+ "after all": [
+ {
+ "hookId": "h3",
+ "fnDuration": 4,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.922Z",
+ "wallClockDuration": 454,
+ "videoTimestamp": 4637,
+ "startedAt": "2023-09-07T14:43:13.922Z",
+ "duration": 454,
+ "screenshots": [
+ {
+ "screenshotId": "5atgm",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 3,
+ "takenAt": "2023-09-07T14:43:14.067Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "stats": {
+ "duration": 12043,
+ "endedAt": "2023-09-07T14:43:30.200Z",
+ "startedAt": "2023-09-07T14:43:18.157Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 3,
+ "passes": 1,
+ "pending": 0,
+ "failures": 2,
+ "start": "2023-09-07T14:43:18.158Z",
+ "end": "2023-09-07T14:43:30.204Z",
+ "duration": 12046
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "xxx.spec.js",
+ "fileName": "xxx",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "xxx.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/xxx.spec.js",
+ "relative": "cypress/e2e/xxx.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/xxx.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h6",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Clear completed button",
+ "should display the correct text"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "codeFrame": {
+ "line": 17,
+ "column": 34,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 13,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 147,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 842,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4097,
+ "afterFnDuration": 247
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 14,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:18.180Z",
+ "wallClockDuration": 5422,
+ "videoTimestamp": 1253,
+ "startedAt": "2023-09-07T14:43:18.180Z",
+ "duration": 5422,
+ "screenshots": [
+ {
+ "screenshotId": "f0mre",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:23.326Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r4",
+ "title": [
+ "Clear completed button",
+ "should remove completed items when clicked"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "Timed out retrying after 4000ms: expected '' to contain 'item A'",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "codeFrame": {
+ "line": 31,
+ "column": 37,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 27,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 84,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 903,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4151,
+ "afterFnDuration": 211
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 12,
+ "afterFnDuration": 1
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:23.625Z",
+ "wallClockDuration": 5421,
+ "videoTimestamp": 6698,
+ "startedAt": "2023-09-07T14:43:23.625Z",
+ "duration": 5421,
+ "screenshots": [
+ {
+ "screenshotId": "a52go",
+ "name": "screenshot",
+ "testId": "r4",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:28.809Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r5",
+ "title": [
+ "Clear completed button",
+ "should be hidden when there are no items that are completed"
+ ],
+ "state": "passed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }",
+ "displayError": null,
+ "attempts": [
+ {
+ "state": "passed",
+ "error": null,
+ "timings": {
+ "lifecycle": 32,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 7,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 55,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 857,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 156,
+ "afterFnDuration": 0
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 10,
+ "afterFnDuration": 0
+ }
+ ],
+ "after all": [
+ {
+ "hookId": "h3",
+ "fnDuration": 5,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:29.058Z",
+ "wallClockDuration": 1141,
+ "videoTimestamp": 12131,
+ "startedAt": "2023-09-07T14:43:29.058Z",
+ "duration": 1141,
+ "screenshots": []
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "startedTestsAt": "2023-09-07T14:43:12.137Z",
+ "endedTestsAt": "2023-09-07T14:43:30.200Z",
+ "config": {
+ "additionalIgnorePattern": [],
+ "animationDistanceThreshold": 5,
+ "arch": "arm64",
+ "autoOpen": false,
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "blockHosts": null,
+ "browsers": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "chromeWebSecurity": true,
+ "clientCertificates": [],
+ "clientRoute": "/__/",
+ "configFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts",
+ "cypressBinaryRoot": "/Users/miguelangarano/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app",
+ "cypressEnv": "production",
+ "defaultCommandTimeout": 4000,
+ "devServerPublicPathRoute": "/__cypress/src",
+ "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads",
+ "env": {
+ "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "currents_debug_enabled": false
+ },
+ "excludeSpecPattern": "*.hot-update.js",
+ "execTimeout": 60000,
+ "experimentalCspAllowList": false,
+ "experimentalFetchPolyfill": false,
+ "experimentalInteractiveRunEvents": false,
+ "experimentalMemoryManagement": false,
+ "experimentalModifyObstructiveThirdPartyCode": false,
+ "experimentalOriginDependencies": false,
+ "experimentalRunAllSpecs": false,
+ "experimentalSingleTabRunMode": false,
+ "experimentalSkipDomainInjection": null,
+ "experimentalSourceRewriting": false,
+ "experimentalStudio": false,
+ "experimentalWebKitSupport": false,
+ "fileServerFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "fixturesFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures",
+ "hosts": null,
+ "includeShadowDom": false,
+ "isInteractive": true,
+ "isTextTerminal": true,
+ "keystrokeDelay": 0,
+ "modifyObstructiveCode": true,
+ "morgan": false,
+ "namespace": "__cypress",
+ "numTestsKeptInMemory": 0,
+ "pageLoadTimeout": 60000,
+ "platform": "darwin",
+ "port": null,
+ "projectId": null,
+ "projectName": "cypress-12-demo",
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "rawJson": {
+ "e2e": {
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]"
+ },
+ "component": {
+ "specPattern": [
+ "pages/__tests__/*.spec.tsx"
+ ],
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "devServer": {
+ "framework": "next",
+ "bundler": "webpack"
+ }
+ },
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "envFile": {},
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "projectName": "cypress-12-demo",
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"
+ },
+ "redirectionLimit": 20,
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "report": true,
+ "reporter": "spec",
+ "reporterOptions": null,
+ "reporterRoute": "/__cypress/reporter",
+ "requestTimeout": 5000,
+ "resolved": {
+ "animationDistanceThreshold": {
+ "value": 5,
+ "from": "default"
+ },
+ "arch": {
+ "value": "arm64",
+ "from": "default"
+ },
+ "baseUrl": {
+ "value": "https://todomvc.com/examples/vanillajs",
+ "from": "config"
+ },
+ "blockHosts": {
+ "value": null,
+ "from": "default"
+ },
+ "chromeWebSecurity": {
+ "value": true,
+ "from": "default"
+ },
+ "clientCertificates": {
+ "value": [],
+ "from": "default"
+ },
+ "defaultCommandTimeout": {
+ "value": 4000,
+ "from": "default"
+ },
+ "downloadsFolder": {
+ "value": "cypress/downloads",
+ "from": "default"
+ },
+ "env": {
+ "currents_temp_file": {
+ "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "from": "cli"
+ },
+ "currents_debug_enabled": {
+ "value": false,
+ "from": "cli"
+ }
+ },
+ "execTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "experimentalCspAllowList": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalFetchPolyfill": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalInteractiveRunEvents": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalRunAllSpecs": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalMemoryManagement": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalModifyObstructiveThirdPartyCode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSkipDomainInjection": {
+ "value": null,
+ "from": "default"
+ },
+ "experimentalOriginDependencies": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSourceRewriting": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSingleTabRunMode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalStudio": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalWebKitSupport": {
+ "value": false,
+ "from": "default"
+ },
+ "fileServerFolder": {
+ "value": "",
+ "from": "default"
+ },
+ "fixturesFolder": {
+ "value": "cypress/fixtures",
+ "from": "default"
+ },
+ "excludeSpecPattern": {
+ "value": "*.hot-update.js",
+ "from": "default"
+ },
+ "includeShadowDom": {
+ "value": false,
+ "from": "default"
+ },
+ "keystrokeDelay": {
+ "value": 0,
+ "from": "default"
+ },
+ "modifyObstructiveCode": {
+ "value": true,
+ "from": "default"
+ },
+ "nodeVersion": {
+ "from": "default"
+ },
+ "numTestsKeptInMemory": {
+ "value": 0,
+ "from": "config"
+ },
+ "platform": {
+ "value": "darwin",
+ "from": "default"
+ },
+ "pageLoadTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "port": {
+ "value": null,
+ "from": "default"
+ },
+ "projectId": {
+ "value": null,
+ "from": "default"
+ },
+ "redirectionLimit": {
+ "value": 20,
+ "from": "default"
+ },
+ "reporter": {
+ "value": "spec",
+ "from": "default"
+ },
+ "reporterOptions": {
+ "value": null,
+ "from": "default"
+ },
+ "requestTimeout": {
+ "value": 5000,
+ "from": "default"
+ },
+ "resolvedNodePath": {
+ "value": null,
+ "from": "default"
+ },
+ "resolvedNodeVersion": {
+ "value": null,
+ "from": "default"
+ },
+ "responseTimeout": {
+ "value": 30000,
+ "from": "default"
+ },
+ "retries": {
+ "value": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "from": "default"
+ },
+ "screenshotOnRunFailure": {
+ "value": true,
+ "from": "default"
+ },
+ "screenshotsFolder": {
+ "value": "cypress/screenshots",
+ "from": "default"
+ },
+ "slowTestThreshold": {
+ "value": 10000,
+ "from": "default"
+ },
+ "scrollBehavior": {
+ "value": "top",
+ "from": "default"
+ },
+ "supportFile": {
+ "value": "cypress/support/e2e.ts",
+ "from": "config"
+ },
+ "supportFolder": {
+ "value": false,
+ "from": "default"
+ },
+ "taskTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "testIsolation": {
+ "value": true,
+ "from": "default"
+ },
+ "trashAssetsBeforeRuns": {
+ "value": true,
+ "from": "default"
+ },
+ "userAgent": {
+ "value": null,
+ "from": "default"
+ },
+ "video": {
+ "value": true,
+ "from": "default"
+ },
+ "videoCompression": {
+ "value": 32,
+ "from": "default"
+ },
+ "videosFolder": {
+ "value": "cypress/videos",
+ "from": "default"
+ },
+ "videoUploadOnPasses": {
+ "value": true,
+ "from": "default"
+ },
+ "viewportHeight": {
+ "value": 660,
+ "from": "default"
+ },
+ "viewportWidth": {
+ "value": 1000,
+ "from": "default"
+ },
+ "waitForAnimations": {
+ "value": true,
+ "from": "default"
+ },
+ "watchForFileChanges": {
+ "value": false,
+ "from": "config"
+ },
+ "specPattern": {
+ "value": "cypress/*/**/*.spec.js",
+ "from": "config"
+ },
+ "browsers": {
+ "value": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "from": "runtime"
+ },
+ "hosts": {
+ "value": null,
+ "from": "default"
+ },
+ "isInteractive": {
+ "value": true,
+ "from": "default"
+ }
+ },
+ "resolvedNodePath": "/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node",
+ "resolvedNodeVersion": "18.14.2",
+ "responseTimeout": 30000,
+ "retries": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "screenshotOnRunFailure": true,
+ "screenshotsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots",
+ "scrollBehavior": "top",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "slowTestThreshold": 10000,
+ "socketId": "svnqisky8l",
+ "socketIoCookie": "__socket",
+ "socketIoRoute": "/__socket",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "supportFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts",
+ "supportFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support",
+ "taskTimeout": 60000,
+ "testIsolation": true,
+ "trashAssetsBeforeRuns": true,
+ "userAgent": null,
+ "version": "12.17.4",
+ "video": true,
+ "videoCompression": 32,
+ "videoUploadOnPasses": true,
+ "videosFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos",
+ "viewportHeight": 660,
+ "viewportWidth": 1000,
+ "waitForAnimations": true,
+ "watchForFileChanges": false,
+ "testingType": "e2e"
+ },
+ "status": "finished",
+ "runUrl": "https://app.currents.dev/run/8bca8d1e39c70474"
+}
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/package.json b/e2e/cypress-12-demo/package.json
new file mode 100644
index 0000000..95b81d7
--- /dev/null
+++ b/e2e/cypress-12-demo/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "cypress-12-demo",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "tests": "ts-node scripts/tests.ts",
+ "validate": "ts-node scripts/validate.ts"
+ },
+ "dependencies": {
+ "cypress-cloud": "*"
+ },
+ "devDependencies": {
+ "@types/node": "^17.0.12",
+ "cypress": "^12.17.4",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ }
+}
\ No newline at end of file
diff --git a/e2e/cypress-12-demo/scripts/tests.ts b/e2e/cypress-12-demo/scripts/tests.ts
new file mode 100644
index 0000000..d5d8968
--- /dev/null
+++ b/e2e/cypress-12-demo/scripts/tests.ts
@@ -0,0 +1,50 @@
+import assert from "assert";
+import { run } from "cypress-cloud";
+import fs from "fs";
+
+(async function runTests() {
+ const projectId = process.env.CURRENTS_PROJECT_ID || "projectId";
+ const recordKey = process.env.CURRENTS_RECORD_KEY || "recordKey";
+ const apiKey = process.env.CURRENTS_API_KEY || "apiKey";
+ const apiUrl = "https://api.currents.dev/v1/runs/"
+
+ const ciBuildId = `run-api-smoke-${new Date().toISOString()}`;
+ const result: any = await run({
+ ciBuildId,
+ projectId,
+ recordKey
+ });
+ assert(result !== undefined);
+
+ const headers = new Headers({
+ 'Authorization': `Bearer ${apiKey}`,
+ });
+
+ fs.writeFile('data-references/modified-cypress-12/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+ const runUrl = result.runUrl;
+
+ fetch(`${apiUrl}${runUrl.split("run/")[1]}`, {
+ method: "GET",
+ headers
+ })
+ .then(response => {
+ if (!response.ok) {
+ throw new Error(`HTTP error! Status: ${response.status}`);
+ }
+ return response.json();
+ })
+ .then(data => {
+ console.log(data);
+ fs.writeFile('data-references/modified-cypress-12/currents-api-output-reference.json', JSON.stringify(data), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+ })
+ .catch(error => {
+ console.error('There was an error in fetch request:', error.message);
+ });
+})();
diff --git a/e2e/cypress-12-demo/scripts/validate.ts b/e2e/cypress-12-demo/scripts/validate.ts
new file mode 100644
index 0000000..dba4bef
--- /dev/null
+++ b/e2e/cypress-12-demo/scripts/validate.ts
@@ -0,0 +1,95 @@
+import fs from "fs";
+
+function compareObjectsRecursively(objA: Record, objB: Record, path = '') {
+ let result: { isEqual: boolean, path: string, valueA: any, valueB: any }[] = [];
+
+ if (Array.isArray(objA) && Array.isArray(objB)) {
+ for (let i = 0; i < Math.max(objA.length, objB.length); i++) {
+ const newPath = `${path}[${i}]`;
+ if (i >= objA.length || i >= objB.length || typeof objA[i] !== typeof objB[i]) {
+ result.push({
+ path: newPath,
+ valueA: objA[i] || 'Does not exist',
+ valueB: objB[i] || 'Does not exist',
+ isEqual: false
+ });
+ } else {
+ result = result.concat(compareObjectsRecursively(objA[i], objB[i], newPath));
+ }
+ }
+ } else {
+ for (let key in objA) {
+ const newPath = path ? `${path}.${key}` : key;
+
+ if (objB.hasOwnProperty(key) && typeof objA[key] === 'object' && objA[key] !== null && typeof objB[key] === 'object') {
+ result = result.concat(compareObjectsRecursively(objA[key], objB[key], newPath));
+ } else {
+ if (!objB.hasOwnProperty(key) || objA[key] !== objB[key]) {
+ result.push({
+ path: newPath,
+ valueA: objA[key],
+ valueB: objB.hasOwnProperty(key) ? objB[key] : 'Does not exist',
+ isEqual: false
+ });
+ } else {
+ result.push({
+ path: newPath,
+ valueA: objA[key],
+ valueB: objB[key],
+ isEqual: true
+ });
+ }
+ }
+ }
+
+ for (let key in objB) {
+ if (!objA.hasOwnProperty(key)) {
+ const newPath = path ? `${path}.${key}` : key;
+ result.push({
+ path: newPath,
+ valueA: 'Does not exist',
+ valueB: objB[key],
+ isEqual: false
+ });
+ }
+ }
+ }
+
+ return result;
+}
+
+
+
+
+(async function runValidation() {
+ try {
+ const originalCurrentApiFile = fs.readFileSync('data-references/original-cypress-12/currents-api-output-reference.json', 'utf8');
+ const originalCypressCloudFile = fs.readFileSync('data-references/original-cypress-12/cypress-cloud-output-reference.json', 'utf8');
+
+ const originalCurrentApi = JSON.parse(originalCurrentApiFile);
+ const originalCypressCloud = JSON.parse(originalCypressCloudFile);
+
+ const modifiedCurrentApiFile = fs.readFileSync('data-references/modified-cypress-12/currents-api-output-reference.json', 'utf8');
+ const modifiedCypressCloudFile = fs.readFileSync('data-references/modified-cypress-12/cypress-cloud-output-reference.json', 'utf8');
+
+ const modifiedCurrentApi = JSON.parse(modifiedCurrentApiFile);
+ const modifiedCypressCloud = JSON.parse(modifiedCypressCloudFile);
+
+
+ const apiComparisonResult = compareObjectsRecursively(originalCurrentApi, modifiedCurrentApi);
+ fs.writeFile('validation-results/currents-api-validation.json', JSON.stringify(apiComparisonResult), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+ const packageComparisonResult = compareObjectsRecursively(originalCypressCloud, modifiedCypressCloud);
+ fs.writeFile('validation-results/cypress-cloud-validation.json', JSON.stringify(packageComparisonResult), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+
+ } catch (err) {
+ console.error('Process error:', err);
+ }
+})();
diff --git a/e2e/cypress-12-demo/tsconfig.json b/e2e/cypress-12-demo/tsconfig.json
new file mode 100644
index 0000000..83d1ff0
--- /dev/null
+++ b/e2e/cypress-12-demo/tsconfig.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "https://json.schemastore.org/tsconfig",
+ "display": "Next.js",
+ "compilerOptions": {
+ "baseUrl": ".",
+ "composite": false,
+ "declaration": true,
+ "declarationMap": true,
+ "inlineSources": false,
+ "moduleResolution": "node",
+ "noUnusedLocals": false,
+ "noUnusedParameters": false,
+ "preserveWatchOutput": true,
+ "target": "es5",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noEmit": true,
+ "incremental": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve"
+ },
+ "ts-node": {
+ "compilerOptions": {
+ "module": "CommonJS"
+ }
+ },
+
+ "exclude": ["node_modules"]
+}
diff --git a/e2e/cypress-12-demo/validation-results/currents-api-validation.json b/e2e/cypress-12-demo/validation-results/currents-api-validation.json
new file mode 100644
index 0000000..17b0c20
--- /dev/null
+++ b/e2e/cypress-12-demo/validation-results/currents-api-validation.json
@@ -0,0 +1,1088 @@
+[
+ {
+ "path": "status",
+ "valueA": "OK",
+ "valueB": "OK",
+ "isEqual": true
+ },
+ {
+ "path": "data.runId",
+ "valueA": "8bca8d1e39c70474",
+ "valueB": "1cb3d5f5b901170e",
+ "isEqual": false
+ },
+ {
+ "path": "data.projectId",
+ "valueA": "2cI1I5",
+ "valueB": "2cI1I5",
+ "isEqual": true
+ },
+ {
+ "path": "data.createdAt",
+ "valueA": "2023-09-07T14:43:06.355Z",
+ "valueB": "2023-09-07T15:13:37.552Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.cypressVersion",
+ "valueA": "12.17.4",
+ "valueB": "12.17.4",
+ "isEqual": true
+ },
+ {
+ "path": "data.cancellation",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.timeout.isTimeout",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.groups[0].platform.osName",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.osVersion",
+ "valueA": "22.5.0",
+ "valueB": "22.5.0",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.browserName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.browserVersion",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].createdAt",
+ "valueA": "2023-09-07T14:43:06.355Z",
+ "valueB": "2023-09-07T15:13:37.552Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.groups[0].instances.overall",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.claimed",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.complete",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.overall",
+ "valueA": 4,
+ "valueB": 4,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.failures",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.retries",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.ciBuildId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.meta.commit.branch",
+ "valueA": "fix/cypress-13-ml",
+ "valueB": "fix/cypress-13-ml",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.remoteOrigin",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.authorEmail",
+ "valueA": "agoldis@gmail.com",
+ "valueB": "agoldis@gmail.com",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.authorName",
+ "valueA": "Andrew Goldis",
+ "valueB": "Andrew Goldis",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.message",
+ "valueA": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "valueB": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.sha",
+ "valueA": "9a83d60ae901f8975ff343b8d4330258d35f01d3",
+ "valueB": "9a83d60ae901f8975ff343b8d4330258d35f01d3",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.osName",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.osVersion",
+ "valueA": "22.5.0",
+ "valueB": "22.5.0",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.browserName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.browserVersion",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].spec",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].instanceId",
+ "valueA": "8J3rwD777aCy",
+ "valueB": "rbs7YrlOSINU",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].claimedAt",
+ "valueA": "2023-09-07T14:43:06.807Z",
+ "valueB": "2023-09-07T15:13:37.938Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].completedAt",
+ "valueA": "2023-09-07T14:43:16.205Z",
+ "valueB": "2023-09-07T15:13:48.035Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].machineId",
+ "valueA": "5sO76DOXueAs",
+ "valueB": "OXFt7Pz5QnjN",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].worker",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.videoUrl",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/rbs7YrlOSINU_8JKXG6qPDUO6.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tfRTLGv8tnIfJvAN51OClr2V9E6HZJhi1WsOty7luJKXKfbBV33egbN6nmZCxmqr9fp3XGnQchJ4QYB-0Q9GCwOlcqwjVmC2ZAmZv0ugmK-V63YnQuCiNYhjAXUR3TA7j2ecTL~L6VODCzXBhQqA2IOUz5ACuasPZNN7Jhp2Bt-CXlFCfpXGB5VYv~vqsHp7qnNhHIx6md0afJzAhoXR5B1mT5uP2XPY9XcU~0ZM6oIxzBg-xPPNQPXxmATwZZOHDxSUel60MkyVY-2ZiBQzPmaIZSItcNJcgmrDX5nHuY66oTHZB1gYSX3bbirw5AEx68WQ-gVvEOISzegpkCc8kQ__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.duration",
+ "valueA": 2254,
+ "valueB": 2127,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.endedAt",
+ "valueA": "2023-09-07T14:43:14.391Z",
+ "valueB": "2023-09-07T15:13:45.915Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.startedAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:13:43.788Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.failures",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.tests",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockDuration",
+ "valueA": 2254,
+ "valueB": 2127,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:13:43.788Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockEndedAt",
+ "valueA": "2023-09-07T14:43:14.391Z",
+ "valueB": "2023-09-07T15:13:45.915Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].screenshotId",
+ "valueA": "Tml5Yc4nGNbdiHx-Pt0cr",
+ "valueB": "4Rpyah6Tp_RWQVNiO-qM9",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:12.709Z",
+ "valueB": "2023-09-07T15:13:44.312Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/mqyZZIa9N04n.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C6rlSmcWuqPdg5QJTW93a1ZwXrbLgr8Yc5QFnQcvOfT9LDU8gtc3cRwBjqyZU3Jny3Fq60hzfQixBwBehe3VfHiMtpsNWutxtLpEDmX~seihENXlPszXDxhIBrEn7A9w3Q5a8f0n02lE4hxKgUkcPPjhCv6itxfSu-9-fIYs~CX~lufGRWUMLQwgrc8KMwnOvZ1tKBup~gyJgpmrSwTmRKvwkB0IRelr9FP1tuJDk1upeyFeuKCsCwLOizDes6pVCqY8WW9nzDeC7y1IuHX7Xuovp3jHbTZSmn-myFO6Kl5FbVfOPokF05Hm2KCSsgwb8kTbQEMwZC6yRvf-~sWLEw__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].size",
+ "valueA": "No existe",
+ "valueB": 333986,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].specName",
+ "valueA": "No existe",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].duration",
+ "valueA": "No existe",
+ "valueB": 297,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].screenshotId",
+ "valueA": "ejtK6-YBwFVDalCGBLi7s",
+ "valueB": "cGQroZf8Wqd-CmWN4tG7H",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testAttemptIndex",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].takenAt",
+ "valueA": "2023-09-07T14:43:13.168Z",
+ "valueB": "2023-09-07T15:13:44.787Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Kf0tzGzlLBBc.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Z~o45C8OBWY0XBNtsiTC2KfDHZxXm2X-4dKY-DbEWyO~vajLd3IxUQyTqEoxCikPxAOjHYGKDpdV4mlrWiepTKbjO8LCTLhUMBm0hejYl0fnzdrbwzGSP--Yx41wRptkKfofEa66eIce9FyHup2whQTtGktkOntV97mWem3SKCs2eBQT6GNdglgcOLQY~crdeF80hLp-rs5QSLbWclEbAXKF1QMxPhGGbI5NGYvo6cUSS08cHu~xJX8efaZ84STeDSQT4WxTmR-N1hbojjOHT6sPgg9QIiQO1UDizHlNNErFdkqJkXhTmIc2LxVv493NlBmSJNPL~LbdSZoGidMkaQ__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].size",
+ "valueA": "No existe",
+ "valueB": 379936,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].specName",
+ "valueA": "No existe",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].duration",
+ "valueA": "No existe",
+ "valueB": 234,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].screenshotId",
+ "valueA": "2jteLpIvl_LfW6ULaExOF",
+ "valueB": "lSwirT-Vo4tmhNj9fbJw5",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testAttemptIndex",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].takenAt",
+ "valueA": "2023-09-07T14:43:13.598Z",
+ "valueB": "2023-09-07T15:13:45.193Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/b821kqN6jc5K.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hjGnCyQ4x9x9pkpLD7W0kzmbyvFLRCboKEzWv6pno1GbDatHEUkjz4PYg18Y9Z4QDrO67IbUA8ukfGRpYkCin1kMa9v3eNeRs2St6XNz9kOGEKo8CjI1qaqGy-4gD-W7FVeExBkpwMRLkwLt6eFMYXjruYxl2GHxwCWuc8MubX6hPtsEq3ESDhWbSIpROaLqdNMIbB2Ok51iIsdlkpyePzlgWsW417F0V48InDZ63cp~WW52ljXbEtPxlxYvRa5vOT0sPrsvkiqp9w-PLEI-CujJCfELjhp9ReHxj1sQg53hlH0nAtRhQUB9iAjj10hCw3-xAAduye~bTVE18B2j2g__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].size",
+ "valueA": "No existe",
+ "valueB": 376075,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].specName",
+ "valueA": "No existe",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].duration",
+ "valueA": "No existe",
+ "valueB": 243,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].screenshotId",
+ "valueA": "d-XmcTx49f68Dus9DUnjx",
+ "valueB": "yvPgD2nfmg8EeLltndAl8",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testAttemptIndex",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].takenAt",
+ "valueA": "2023-09-07T14:43:14.067Z",
+ "valueB": "2023-09-07T15:13:45.615Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/k6n4RXDsC6nY.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hyfwRoAA0OL1uavVtvY2amJ~jBf3opqI2Uwo7DxNAm49vbbXeQcpaNK6oyrwD8UetdHGDbYz~iM7Jby4eQ1cKZ6S-CF9KwTYCdjFBioTJvmRgLacpDag2WBCtDvwnzOztomRUnmXp9De2TMP~n2YKoQ9JpGixhIrKjZCFGxZQVHOCIvRXtKUAoz7NvlgPuHlWsqAPFAf5rZ3cS8bG2b1ZNsCkhbAI9fTPkFESdM6D5WtsN0JDV9BwR9zG9wj~GU6enjZdXmDzPdlzeKOHn4rSSGunNhjwpEorlmAL-KqGK1-c8iLVHv-SiQSjEyGEOegyQG~NPp0ZgAS0ul8iJkOeg__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].size",
+ "valueA": "No existe",
+ "valueB": 285892,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].specName",
+ "valueA": "No existe",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].duration",
+ "valueA": "No existe",
+ "valueB": 230,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.exception",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:13:33.924Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].spec",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "cypress/e2e/xxx.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].instanceId",
+ "valueA": "gfN55D1Z1Ssq",
+ "valueB": "yV1h3twEnzfJ",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].claimedAt",
+ "valueA": "2023-09-07T14:43:06.815Z",
+ "valueB": "2023-09-07T15:13:37.947Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].completedAt",
+ "valueA": "2023-09-07T14:43:32.123Z",
+ "valueB": "2023-09-07T15:14:03.869Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].machineId",
+ "valueA": "5sO76DOXueAs",
+ "valueB": "OXFt7Pz5QnjN",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].worker",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.videoUrl",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yV1h3twEnzfJ_QQ7ZMFI3m1DM.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EX99HKaL03AQ9fKw9TrZcV-4vXD7n0eT6sEfqwz3p6CIdVQvl0SHQDtNmYCkimFC0fQTgtLlyAAnmBk-xuT-jtgYGq0EKbx~MOUkqlhnTe2iTYjRNP3rVl9v8e0yUkPsVdZI5YIB3Fcwn2Qy0iUlg4Prju0d74b7fms9cezONC7FMRIpIAo~ZEoEoAlkTKc65e-OsRrzYjg9WChmLQwM17i~oimidMcHIOFsYnt9wkjf2GNjCqJ7BJXmSYjig~enEWm-amAPbkCcQSqtdnvGw~MJ1jmcO7Y1jDAEcHCqv48cUnAd8TLf1XsPdY0UF~mLX0towk3zDQjff-xv2tPf3Q__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.duration",
+ "valueA": 12043,
+ "valueB": 12083,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.endedAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:14:01.880Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.startedAt",
+ "valueA": "2023-09-07T14:43:18.157Z",
+ "valueB": "2023-09-07T15:13:49.797Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.tests",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockDuration",
+ "valueA": 12043,
+ "valueB": 12083,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:18.157Z",
+ "valueB": "2023-09-07T15:13:49.797Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockEndedAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:14:01.880Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].screenshotId",
+ "valueA": "_2ZG8ySKdSINKk1MXp56g",
+ "valueB": "oivMg_7acB8d9vJ_PD0u0",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:23.326Z",
+ "valueB": "2023-09-07T15:13:54.986Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/M9riLCn4k9VA.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=uvzizucdHl5rojtfw78wb~lzpJCel472Ag9I2JvYQczm2NouLAqTz~CsyN~z~BSyGBqi3tPggNadBCEBYdZDMLGxk5VQhpq1j6yO23RDFh70A5HA87SDA6T5kXj4q1oipoC78YzleP4uqlA0etSsUtSzx0F-RAKXXrlIIJTz0pf6mSq6TiaNl28~OBYHhfV92OR0uMyHo-Ep1OmHR8z6WwVyuC9zcjxvMDxQX8IizpkKMw9wmmx2XAxLrzAiVj0KNMwlYCdop-gBRHbaamNSQermHNc2QhvEDVFs2n6YqEgkfMIzpLUDax~XWnz3YeYBkdnw9qejLEe05RJto6RLXg__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].size",
+ "valueA": "No existe",
+ "valueB": 418133,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].specName",
+ "valueA": "No existe",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].duration",
+ "valueA": "No existe",
+ "valueB": 232,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].screenshotId",
+ "valueA": "AO_aGuj16E1ksnW4KEOXs",
+ "valueB": "De0ifKAyoq-2jNPHtKJn7",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testId",
+ "valueA": "r1",
+ "valueB": "r1",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].takenAt",
+ "valueA": "2023-09-07T14:43:28.809Z",
+ "valueB": "2023-09-07T15:14:00.421Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NDkvUsertmv1.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=MOZ5fu8eWNU4DW3IBc~Po62LBEn1oZsoKlgXsL8eOx2VEs317nsYGd9hbc9kdZuzwKuxcHGAJcXKsUmbrmPN9PuXNOrQOH8B9b0bFNRmpxrskJh1--2q3X4iK87WXSyesl3gV8c05WTpI9smjYRacs6k-sIjlzZzyTB3QYymjbG9cfT2fr21qh5D0KwJ8YQ1~VPQnSyKe8EUoUrj068yLslUH21T7kMcJIc21P7wZwn0yhyfVjne3QdGitmAaCz-f0i2ncKicKjoyoDLVQMSBWni0SMcXITyb5C20R4LnZ2Lo9uQKOpSFNYVVXXl8ByBaMc5DjfLLAdv1b-sPgAgig__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].size",
+ "valueA": "No existe",
+ "valueB": 389035,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].dimensions",
+ "valueA": "No existe",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].multipart",
+ "valueA": "No existe",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].specName",
+ "valueA": "No existe",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testFailure",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].scaled",
+ "valueA": "No existe",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].blackout",
+ "valueA": "No existe",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].duration",
+ "valueA": "No existe",
+ "valueB": 211,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.exception",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.completionState",
+ "valueA": "COMPLETE",
+ "valueB": "COMPLETE",
+ "isEqual": true
+ },
+ {
+ "path": "data.status",
+ "valueA": "FAILED",
+ "valueB": "FAILED",
+ "isEqual": true
+ }
+]
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/currents.config.js b/e2e/cypress-13-demo/currents.config.js
new file mode 100644
index 0000000..6d8c9c2
--- /dev/null
+++ b/e2e/cypress-13-demo/currents.config.js
@@ -0,0 +1,13 @@
+module.exports = {
+ e2e: {
+ batchSize: 3, // how many specs to send in one batch
+ },
+ component: {
+ batchSize: 5, // how many specs to send in one batch
+ },
+ // eslint-disable-next-line turbo/no-undeclared-env-vars
+ projectId: !!(process.env.GITHUB_ACTION || process.env.CIRCLE_BRANCH)
+ ? "Ij0RfK"
+ : "l4zuz8",
+ // cloudServiceUrl: "http://localhost:1234",
+};
diff --git a/e2e/cypress-13-demo/cypress.config.ts b/e2e/cypress-13-demo/cypress.config.ts
new file mode 100644
index 0000000..3aa2391
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress.config.ts
@@ -0,0 +1,26 @@
+import { defineConfig } from "cypress";
+import currents from "cypress-cloud/plugin";
+
+module.exports = defineConfig({
+ e2e: {
+ baseUrl: "https://todomvc.com/examples/vanillajs",
+ supportFile: "cypress/support/e2e.ts",
+ specPattern: "cypress/*/**/*.spec.js",
+ setupNodeEvents(on, config) {
+ require("@cypress/grep/src/plugin")(config);
+ // require("cypress-terminal-report/src/installLogsPrinter")(on);
+ return currents(on, config);
+ },
+ },
+
+ component: {
+ specPattern: ["pages/__tests__/*.spec.tsx"],
+ setupNodeEvents(on, config) {
+ return currents(on, config);
+ },
+ devServer: {
+ framework: "next",
+ bundler: "webpack",
+ },
+ },
+});
diff --git a/e2e/cypress-13-demo/cypress/e2e/retries.spec.js b/e2e/cypress-13-demo/cypress/e2e/retries.spec.js
new file mode 100644
index 0000000..2f43e44
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/e2e/retries.spec.js
@@ -0,0 +1,16 @@
+let i = 3;
+describe("Retries", function () {
+ it(
+ "Runs a test with retries",
+ {
+ retries: 3,
+ },
+ function () {
+ throw new Error("x".repeat(1024));
+ // if (i > 1) {
+ // i--;
+ // }
+ // return;
+ }
+ );
+});
diff --git a/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js b/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js
new file mode 100644
index 0000000..d54f091
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js
@@ -0,0 +1,43 @@
+let TODO_ITEM_ONE = "item A";
+let TODO_ITEM_TWO = "item B";
+let TODO_ITEM_THREE = "item C";
+
+context("Clear completed button", function () {
+ beforeEach(function () {
+ cy.createDefaultTodos().as("todos");
+ });
+
+ it(
+ "should display the correct text",
+ {
+ tags: ["@tagA"],
+ },
+ function () {
+ cy.get("@todos").eq(0).find(".toggle").check();
+ cy.get(".clear-completed").contains("Clear completed X");
+ }
+ );
+
+ it(
+ "should remove completed items when clicked",
+ {
+ tags: ["@tagB"],
+ },
+ function () {
+ cy.get("@todos").eq(1).find(".toggle").check();
+
+ cy.get(".clear-completed").click();
+ cy.get("@todos").should("have.length", 2);
+ cy.get(".todo-list li").eq(0).should("contain", TODO_ITEM_ONE);
+ cy.get(".todo-list li").eq(1).should("contain", "XXXX");
+ }
+ );
+
+ it("should be hidden when there are no items that are completed", function () {
+ cy.get("@todos").eq(1).find(".toggle").check();
+
+ cy.get(".clear-completed").should("be.visible").click();
+
+ cy.get(".clear-completed").should("not.be.visible");
+ });
+});
diff --git a/e2e/cypress-13-demo/cypress/support/commands.ts b/e2e/cypress-13-demo/cypress/support/commands.ts
new file mode 100644
index 0000000..a8278b3
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/support/commands.ts
@@ -0,0 +1,119 @@
+///
+// ***********************************************
+// This example commands.ts shows you how to
+// create various custom commands and overwrite
+// existing commands.
+//
+// For more comprehensive examples of custom
+// commands please read more here:
+// https://on.cypress.io/custom-commands
+// ***********************************************
+//
+//
+// -- This is a parent command --
+// Cypress.Commands.add('login', (email, password) => { ... })
+//
+//
+// -- This is a child command --
+// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
+//
+//
+// -- This is a dual command --
+// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
+//
+//
+// -- This will overwrite an existing command --
+// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
+//
+// declare global {
+// namespace Cypress {
+// interface Chainable {
+// login(email: string, password: string): Chainable
+// drag(subject: string, options?: Partial): Chainable
+// dismiss(subject: string, options?: Partial): Chainable
+// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable
+// }
+// }
+// }
+
+// ***********************************************
+// This example commands.js shows you how to
+// create the custom commands: 'createDefaultTodos'
+// and 'createTodo'.
+//
+// The commands.js file is a great place to
+// modify existing commands and create custom
+// commands for use throughout your tests.
+//
+// You can read more about custom commands here:
+// https://on.cypress.io/commands
+// ***********************************************
+
+Cypress.Commands.add("createDefaultTodos", function () {
+ let TODO_ITEM_ONE = "buy some cheese";
+ let TODO_ITEM_TWO = "feed the cat";
+ let TODO_ITEM_THREE = "book a doctors appointment";
+
+ // begin the command here, which by will display
+ // as a 'spinning blue state' in the UI to indicate
+ // the command is running
+ let cmd = Cypress.log({
+ name: "create default todos",
+ message: [],
+ consoleProps() {
+ // we're creating our own custom message here
+ // which will print out to our browsers console
+ // whenever we click on this command
+ return {
+ "Inserted Todos": [TODO_ITEM_ONE, TODO_ITEM_TWO, TODO_ITEM_THREE],
+ };
+ },
+ });
+
+ // additionally we pass {log: false} to all of our
+ // sub-commands so none of them will output to
+ // our command log
+
+ cy.get(".new-todo", { log: false })
+ .type(`${TODO_ITEM_ONE}{enter}`, { log: false })
+ .type(`${TODO_ITEM_TWO}{enter}`, { log: false })
+ .type(`${TODO_ITEM_THREE}{enter}`, { log: false });
+
+ cy.get(".todo-list li", { log: false }).then(function ($listItems) {
+ // once we're done inserting each of the todos
+ // above we want to return the .todo-list li's
+ // to allow for further chaining and then
+ // we want to snapshot the state of the DOM
+ // and end the command so it goes from that
+ // 'spinning blue state' to the 'finished state'
+ cmd.set({ $el: $listItems }).snapshot().end();
+ });
+});
+
+Cypress.Commands.add("createTodo", function (todo) {
+ let cmd = Cypress.log({
+ name: "create todo",
+ message: todo,
+ consoleProps() {
+ return {
+ "Inserted Todo": todo,
+ };
+ },
+ });
+
+ // create the todo
+ cy.get(".new-todo", { log: false }).type(`${todo}{enter}`, { log: false });
+
+ // now go find the actual todo
+ // in the todo list so we can
+ // easily alias this in our tests
+ // and set the $el so its highlighted
+ cy.get(".todo-list", { log: false })
+ .contains("li", todo.trim(), { log: false })
+ .then(function ($li) {
+ // set the $el for the command so
+ // it highlights when we hover over
+ // our command
+ cmd.set({ $el: $li }).snapshot().end();
+ });
+});
diff --git a/e2e/cypress-13-demo/cypress/support/component-index.html b/e2e/cypress-13-demo/cypress/support/component-index.html
new file mode 100644
index 0000000..3e16e9b
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/support/component-index.html
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+ Components App
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/cypress/support/component.ts b/e2e/cypress-13-demo/cypress/support/component.ts
new file mode 100644
index 0000000..e11a5fe
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/support/component.ts
@@ -0,0 +1,39 @@
+// ***********************************************************
+// This example support/component.ts is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import "./commands";
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
+
+import { mount } from "cypress/react18";
+
+// Augment the Cypress namespace to include type definitions for
+// your custom command.
+// Alternatively, can be defined in cypress/support/component.d.ts
+// with a at the top of your spec.
+declare global {
+ namespace Cypress {
+ interface Chainable {
+ mount: typeof mount;
+ }
+ }
+}
+
+Cypress.Commands.add("mount", mount);
+
+// Example use:
+// cy.mount()
diff --git a/e2e/cypress-13-demo/cypress/support/e2e.ts b/e2e/cypress-13-demo/cypress/support/e2e.ts
new file mode 100644
index 0000000..32bd259
--- /dev/null
+++ b/e2e/cypress-13-demo/cypress/support/e2e.ts
@@ -0,0 +1,9 @@
+import registerCypressGrep from "@cypress/grep/src/support";
+require("cypress-terminal-report/src/installLogsCollector")();
+require("cypress-cloud/support");
+require("./commands");
+
+registerCypressGrep();
+beforeEach(() => {
+ cy.visit("/");
+});
diff --git a/e2e/cypress-13-demo/data-references/modified-cypress-13/currents-api-output-reference.json b/e2e/cypress-13-demo/data-references/modified-cypress-13/currents-api-output-reference.json
new file mode 100644
index 0000000..1e0e013
--- /dev/null
+++ b/e2e/cypress-13-demo/data-references/modified-cypress-13/currents-api-output-reference.json
@@ -0,0 +1 @@
+{"status":"OK","data":{"runId":"6c996f69397aa4f2","projectId":"2cI1I5","createdAt":"2023-09-07T15:45:00.395Z","tags":[],"cypressVersion":"13.1.0","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-api-smoke-2023-09-07T15:44:57.172Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"},"createdAt":"2023-09-07T15:45:00.395Z","instances":{"overall":2,"claimed":2,"complete":2,"passes":0,"failures":2},"tests":{"overall":4,"passes":1,"failures":3,"pending":0,"skipped":0,"retries":0,"flaky":0}}],"meta":{"ciBuildId":"run-api-smoke-2023-09-07T15:44:57.172Z","commit":{"branch":"fix/cypress-13-ml","remoteOrigin":null,"authorEmail":"agoldis@gmail.com","authorName":"Andrew Goldis","message":"Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n","sha":"9a83d60ae901f8975ff343b8d4330258d35f01d3"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"}},"specs":[{"groupId":"run-api-smoke-2023-09-07T15:44:57.172Z","spec":"cypress/e2e/retries.spec.js","instanceId":"SPL3dLc8e0hy","claimedAt":"2023-09-07T15:45:00.775Z","completedAt":"2023-09-07T15:45:07.729Z","machineId":"3fadL7JMOlDe","worker":null,"results":{"stats":{"duration":1908,"endedAt":"2023-09-07T15:45:07.004Z","startedAt":"2023-09-07T15:45:05.096Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":1908,"wallClockStartedAt":"2023-09-07T15:45:05.096Z","wallClockEndedAt":"2023-09-07T15:45:07.004Z"},"screenshots":[{"testAttemptIndex":0,"size":331358,"takenAt":"2023-09-07T15:45:05.572Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":236,"testId":"r0","name":"screenshot","screenshotId":"radcleiZs7RLB80lEc4bS","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/I0YCVxPsCcIp.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=PsHmYXPaPxye3SEm~G9p7g4Rme6n3wnt-U95n4FODZWNl9uX-vh~Y8GTQTSZCMwWvjxYXQIm4~keEP-cA-zNGkA-77EDFTYx2vgoj0flzTSHXc1pINZiz824NjDyeeDy6gH9V5EqjrbuwqGvfc2Njy~FE4ysz8X6qt4GMNdEPNseBV3JgR13e0D6kXbafxoa-jqQUby~Zyh4ZVjcdPS2fMOskBb~~0m8sYIIDqsafnqbtkILHqFsmhB44G6k3w4bFsehyNnlES79mkLtH5Mf5pkwFwEm0hFKU6-JxUVw1EE16WCHlhdwVGyX57SADj9HdaCwQVNWmdF71J-a1H4LpA__","height":0,"width":0},{"testAttemptIndex":1,"size":379236,"takenAt":"2023-09-07T15:45:05.978Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":220,"testId":"r0","name":"screenshot","screenshotId":"X7_GS-Ai4FbXVBu7s2mmm","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ta4mK42F5vvR.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=TRYeyps3i5IppXcjmA5HKHwTHY7upc8IUSBhYf81PJC0oio7ufZgUgodr2414NVY5ouCqIyHBzt3F5RHT5Gjtatx7eWpkhdvr6oR0~joBeCHBThaBJyYJ4piAZzlZuU~hgg51c-sb6fg~q~hQgej8QCA7GRLB2tuYIXtxoyvV-JLz~1ZFW1xT9g~JO1BNAMQMm1yKwED~UJ3rYb46esZxuDXe73Y0Pa3I8FLSgc9O9AUP8wwMFjSh-wi1qbAD4lROqrvvTI-R~-DJQC4KDlWo92r1UQAsrhlXLf5SriMmNUF9IUMIZJ5fsSAloQdVcU~wuuUWxIUA2m7H1008BRt1Q__","height":0,"width":0},{"testAttemptIndex":2,"size":378475,"takenAt":"2023-09-07T15:45:06.347Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":233,"testId":"r0","name":"screenshot","screenshotId":"QENkTXmggrSghsbJQDlZR","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/nd1Nd9sKtrOi.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Jr~hbpySlB2PD75NUjCUEkKp1NzCS4O1vPnB6khsrwAnz9U5oh5IzTmng06em~54oX1kx0JgxMfnWzX64uKZrj44lQv0Wy~Zpzbp0qF~NFLlDVvHI4~6fJyZLTPJNFXLp9MCRM9t5zVx29UoV-Zwn9XSdqEvarGztV-IlWZXGrlHFu~KPfjxTUVESL9AMouSt-hKXoLLZ6hVw76HRfIZof1kiuC1m-8FG0amC-~pMyjR7cn4KHw0A5yWKIbZ4Ft5wsPQGIKxMtADOusbfBohsDr2JTxAhSNdEUV1IqLmigPGIs0QR5DxrSPCWV2TXc98wP3g5ndXB2QaVtxTePdizQ__","height":0,"width":0},{"testAttemptIndex":3,"size":377835,"takenAt":"2023-09-07T15:45:06.735Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":210,"testId":"r0","name":"screenshot","screenshotId":"9CsLIiDfGT5keaGHYOPbm","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/uNPZC29pz5j3.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=S5GVYf8SXuu7HsgkKuDKe~OLnkM1GC0P5hBECY2gXzcg6V~2xYSjw85TVkRs6R9cFJsymbq5Byo4JUNCblGZ0DdROC545bRMDXwuQ41YvUNYbatvIpaBKoJtkww9J0vbfdVeUk0eAwbLx3F3YqhtIyWxGoGRpPH3CdSpvC9VjmtVTLOMVcEXAiq~a4iXFnJg7ZMZB4f6PjeEPYPIEVPsiVDzePlST47kd~6T9CFxIYkayrqFu0NTwPCeDfEhvRUa1SMSyuimB0CUdWP0Pt~0cbgXFVRALmClQOCBahOxlwVZzOmTrxXemkPBBf1im4ZI1jyw~z5KgNHdwg5wYDLWgA__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-api-smoke-2023-09-07T15:44:57.172Z","spec":"cypress/e2e/xxx.spec.js","instanceId":"mrswD0yVSHQt","claimedAt":"2023-09-07T15:45:00.787Z","completedAt":"2023-09-07T15:45:20.638Z","machineId":"3fadL7JMOlDe","worker":null,"results":{"stats":{"duration":11899,"endedAt":"2023-09-07T15:45:19.927Z","startedAt":"2023-09-07T15:45:08.028Z","failures":2,"passes":1,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":11899,"wallClockStartedAt":"2023-09-07T15:45:08.028Z","wallClockEndedAt":"2023-09-07T15:45:19.927Z"},"screenshots":[{"testAttemptIndex":0,"size":418323,"takenAt":"2023-09-07T15:45:13.129Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"xxx.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":208,"testId":"r0","name":"screenshot","screenshotId":"1B57GNERprj6rJ0Th9AiI","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/uasIN022DFyM.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=R8z87m8ABLHPs3l3qR6otizC98Q9FGqS6rO8vJPwFlvXf9dxR~Wur8qyZT8F0JbljH5ZwQSehAKsgkyxEO5Co78-i3XoSmYd2yIhkgbd~To7OfgMyZm~jDI3LojsqRIxii5NeDbAYEn0ggGVdnKopB7m8R5arJfOJP-u-9L8MXHaSAapf34AcdKXcKKq2nyJVBodF5uBNmuxwZ0-crwJB~8FFi~nksjy9JQN8uuwaTMUncq9jtat1acdUXM-z5GYvZjEEA301Nb10ateO4JtlYX2iWCV1Zb4VI-Z0cGTsLKGog7dP0xwjGlBTYF6EtXTGjV8910j20Wi1hLesrQlvA__","height":0,"width":0},{"testAttemptIndex":0,"size":388041,"takenAt":"2023-09-07T15:45:18.500Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"xxx.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":179,"testId":"r1","name":"screenshot","screenshotId":"W88Dz4P4pKutQcFmkvzmp","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/1cbuPN1QFGat.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kqjllTKhAsMOleOwXqRLHd4zZ2-vTF915rHr9dHNtibDlmlGw9CwURfibfSv8zYYVFUuHqQP3O9m1LjwCD8LsGZGmIBzxHFDNMhxu7~PZJd5ZfUBriqVyQ-qbx~UuCd5TWbmboR2zwpDzOzp2pmy6~YOlfv4l9-yBBJuCqaXbGdfcNZMAhH3TrMr-FIQGGRTTokuxQ2N7sHVbKQWI26pcwHGZk~ajG1DvKxMg6m-qDR-6uMqabURKCsU0oaVS81fraQypvJBkzeKe05Wi4oN95Tbd2Jyuxe2mIJqjBHbBoExCg5AQOq~hiQuf6dU8O5hzfog9YZ-BY6yzzucIcQctg__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}}],"completionState":"COMPLETE","status":"FAILED"}}
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/data-references/modified-cypress-13/cypress-cloud-output-reference.json b/e2e/cypress-13-demo/data-references/modified-cypress-13/cypress-cloud-output-reference.json
new file mode 100644
index 0000000..de6fc4a
--- /dev/null
+++ b/e2e/cypress-13-demo/data-references/modified-cypress-13/cypress-cloud-output-reference.json
@@ -0,0 +1 @@
+{"totalDuration":13807,"totalSuites":2,"totalPending":0,"totalFailed":3,"totalSkipped":0,"totalPassed":1,"totalTests":4,"runs":[{"stats":{"duration":1908,"endedAt":"2023-09-07T15:45:07.004Z","startedAt":"2023-09-07T15:45:05.096Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1},"reporter":"spec","reporterStats":{"suites":1,"tests":1,"passes":0,"pending":0,"failures":1,"start":"2023-09-07T15:45:05.099Z","end":"2023-09-07T15:45:07.006Z","duration":1907},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js","fileExtension":".js","fileName":"retries","name":"retries.spec.js","relative":"cypress/e2e/retries.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[{"state":"failed","error":{"name":"Error","message":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","stack":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)","codeFrame":{"line":9,"column":13,"originalFile":"cypress/e2e/retries.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/retries.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js","frame":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","language":"js"}},"timings":{"lifecycle":14,"before each":[{"hookId":"h1","fnDuration":19,"afterFnDuration":1},{"hookId":"h2","fnDuration":415,"afterFnDuration":1}],"test":{"fnDuration":5,"afterFnDuration":240},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:05.114Z","wallClockDuration":695,"videoTimestamp":18,"startedAt":"2023-09-07T15:45:05.114Z","duration":695,"screenshots":[{"testAttemptIndex":0,"size":331358,"takenAt":"2023-09-07T15:45:05.572Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png","scaled":true,"blackout":[],"duration":236,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"Error","message":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","stack":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)","codeFrame":{"line":9,"column":13,"originalFile":"cypress/e2e/retries.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/retries.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js","frame":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","language":"js"}},"timings":{"lifecycle":28,"before each":[{"hookId":"h1","fnDuration":19,"afterFnDuration":1},{"hookId":"h2","fnDuration":57,"afterFnDuration":0}],"test":{"fnDuration":5,"afterFnDuration":222},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:05.864Z","wallClockDuration":335,"videoTimestamp":768,"startedAt":"2023-09-07T15:45:05.864Z","duration":335,"screenshots":[{"testAttemptIndex":1,"size":379236,"takenAt":"2023-09-07T15:45:05.978Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":220,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"Error","message":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","stack":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)","codeFrame":{"line":9,"column":13,"originalFile":"cypress/e2e/retries.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/retries.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js","frame":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","language":"js"}},"timings":{"lifecycle":24,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":54,"afterFnDuration":0}],"test":{"fnDuration":4,"afterFnDuration":235},"after each":[{"hookId":"h4","fnDuration":15,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:06.247Z","wallClockDuration":331,"videoTimestamp":1151,"startedAt":"2023-09-07T15:45:06.247Z","duration":331,"screenshots":[{"testAttemptIndex":2,"size":378475,"takenAt":"2023-09-07T15:45:06.347Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":233,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"Error","message":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","stack":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)","codeFrame":{"line":9,"column":13,"originalFile":"cypress/e2e/retries.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/retries.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js","frame":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","language":"js"}},"timings":{"lifecycle":26,"before each":[{"hookId":"h1","fnDuration":14,"afterFnDuration":0},{"hookId":"h2","fnDuration":50,"afterFnDuration":0}],"test":{"fnDuration":4,"afterFnDuration":212},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:06.637Z","wallClockDuration":309,"videoTimestamp":1541,"startedAt":"2023-09-07T15:45:06.637Z","duration":309,"screenshots":[{"testAttemptIndex":3,"size":377835,"takenAt":"2023-09-07T15:45:06.735Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"retries.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png","scaled":true,"blackout":[],"duration":210,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]}],"displayError":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)","duration":1830,"state":"failed","title":["Retries","Runs a test with retries"],"testId":"r3"}]},{"stats":{"duration":11899,"endedAt":"2023-09-07T15:45:19.927Z","startedAt":"2023-09-07T15:45:08.028Z","failures":2,"passes":1,"pending":0,"skipped":0,"suites":1,"tests":3},"reporter":"spec","reporterStats":{"suites":1,"tests":3,"passes":1,"pending":0,"failures":2,"start":"2023-09-07T15:45:08.032Z","end":"2023-09-07T15:45:19.929Z","duration":11897},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js","fileExtension":".js","fileName":"xxx","name":"xxx.spec.js","relative":"cypress/e2e/xxx.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.","stack":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:17:33)","codeFrame":{"line":17,"column":34,"originalFile":"cypress/e2e/xxx.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/xxx.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js","frame":" 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ","language":"js"}},"timings":{"lifecycle":31,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":0},{"hookId":"h2","fnDuration":134,"afterFnDuration":0},{"hookId":"h6","fnDuration":821,"afterFnDuration":0}],"test":{"fnDuration":4093,"afterFnDuration":211},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":1}]},"wallClockStartedAt":"2023-09-07T15:45:08.032Z","wallClockDuration":5305,"videoTimestamp":4,"startedAt":"2023-09-07T15:45:08.032Z","duration":5305,"screenshots":[{"testAttemptIndex":0,"size":418323,"takenAt":"2023-09-07T15:45:13.129Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"xxx.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png","scaled":true,"blackout":[],"duration":208,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:17:33)","duration":5343,"state":"failed","title":["Clear completed button","should display the correct text"],"testId":"r3"},{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'","stack":"AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:31:36)","codeFrame":{"line":31,"column":37,"originalFile":"cypress/e2e/xxx.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/xxx.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js","frame":" 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );","language":"js"}},"timings":{"lifecycle":17,"before each":[{"hookId":"h1","fnDuration":18,"afterFnDuration":0},{"hookId":"h2","fnDuration":49,"afterFnDuration":0},{"hookId":"h6","fnDuration":865,"afterFnDuration":0}],"test":{"fnDuration":4148,"afterFnDuration":182},"after each":[{"hookId":"h4","fnDuration":15,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:13.398Z","wallClockDuration":5282,"videoTimestamp":5370,"startedAt":"2023-09-07T15:45:13.398Z","duration":5282,"screenshots":[{"testAttemptIndex":0,"size":388041,"takenAt":"2023-09-07T15:45:18.500Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"xxx.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png","scaled":true,"blackout":[],"duration":179,"testId":"r4","height":1440,"width":2560,"name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:31:36)","duration":5329,"state":"failed","title":["Clear completed button","should remove completed items when clicked"],"testId":"r4"},{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":26,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":91,"afterFnDuration":0},{"hookId":"h6","fnDuration":867,"afterFnDuration":0}],"test":{"fnDuration":152,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-07T15:45:18.738Z","wallClockDuration":1148,"videoTimestamp":10710,"startedAt":"2023-09-07T15:45:18.738Z","duration":1148,"screenshots":[]}],"displayError":null,"duration":1188,"state":"passed","title":["Clear completed button","should be hidden when there are no items that are completed"],"testId":"r5"}]}],"startedTestsAt":"2023-09-07T15:45:05.096Z","endedTestsAt":"2023-09-07T15:45:19.927Z","config":{"additionalIgnorePattern":[],"animationDistanceThreshold":5,"arch":"arm64","autoOpen":false,"baseUrl":"https://todomvc.com/examples/vanillajs","blockHosts":null,"browsers":[{"name":"chrome","family":"chromium","channel":"stable","displayName":"Chrome","version":"116.0.5845.179","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","minSupportedVersion":64,"majorVersion":"116"},{"name":"edge","family":"chromium","channel":"stable","displayName":"Edge","version":"116.0.1938.69","path":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","minSupportedVersion":79,"majorVersion":"116"},{"name":"electron","channel":"stable","family":"chromium","displayName":"Electron","version":"106.0.5249.51","path":"","majorVersion":106}],"chromeWebSecurity":true,"clientCertificates":[],"clientRoute":"/__/","configFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress.config.ts","cypressBinaryRoot":"/Users/miguelangarano/Library/Caches/Cypress/13.1.0/Cypress.app/Contents/Resources/app","cypressEnv":"production","defaultCommandTimeout":4000,"devServerPublicPathRoute":"/__cypress/src","downloadsFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/downloads","env":{"currents_temp_file":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-84752-d4apSw3XIvZ1","currents_debug_enabled":false},"excludeSpecPattern":"*.hot-update.js","execTimeout":60000,"experimentalCspAllowList":false,"experimentalFetchPolyfill":false,"experimentalInteractiveRunEvents":false,"experimentalMemoryManagement":false,"experimentalModifyObstructiveThirdPartyCode":false,"experimentalOriginDependencies":false,"experimentalRunAllSpecs":false,"experimentalSingleTabRunMode":false,"experimentalSkipDomainInjection":null,"experimentalSourceRewriting":false,"experimentalStudio":false,"experimentalWebKitSupport":false,"fileServerFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","fixturesFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures","hideCommandLog":false,"hideRunnerUi":false,"hosts":null,"includeShadowDom":false,"isInteractive":true,"isTextTerminal":true,"keystrokeDelay":0,"modifyObstructiveCode":true,"morgan":false,"namespace":"__cypress","numTestsKeptInMemory":0,"pageLoadTimeout":60000,"platform":"darwin","port":null,"projectId":null,"projectName":"cypress-13-demo","projectRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","protocolEnabled":false,"rawJson":{"e2e":{"baseUrl":"https://todomvc.com/examples/vanillajs","supportFile":"cypress/support/e2e.ts","specPattern":"cypress/*/**/*.spec.js","setupNodeEvents":"[Function setupNodeEvents]"},"component":{"specPattern":["pages/__tests__/*.spec.tsx"],"setupNodeEvents":"[Function setupNodeEvents]","devServer":{"framework":"next","bundler":"webpack"}},"baseUrl":"https://todomvc.com/examples/vanillajs","supportFile":"cypress/support/e2e.ts","specPattern":"cypress/*/**/*.spec.js","setupNodeEvents":"[Function setupNodeEvents]","envFile":{},"projectRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","projectName":"cypress-13-demo","repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"},"redirectionLimit":20,"repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13","report":true,"reporter":"spec","reporterOptions":null,"reporterRoute":"/__cypress/reporter","requestTimeout":5000,"resolved":{"animationDistanceThreshold":{"value":5,"from":"default"},"arch":{"value":"arm64","from":"default"},"baseUrl":{"value":"https://todomvc.com/examples/vanillajs","from":"config"},"blockHosts":{"value":null,"from":"default"},"chromeWebSecurity":{"value":true,"from":"default"},"clientCertificates":{"value":[],"from":"default"},"defaultCommandTimeout":{"value":4000,"from":"default"},"downloadsFolder":{"value":"cypress/downloads","from":"default"},"env":{"currents_temp_file":{"value":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-84752-d4apSw3XIvZ1","from":"cli"},"currents_debug_enabled":{"value":false,"from":"cli"}},"execTimeout":{"value":60000,"from":"default"},"experimentalCspAllowList":{"value":false,"from":"default"},"experimentalFetchPolyfill":{"value":false,"from":"default"},"experimentalInteractiveRunEvents":{"value":false,"from":"default"},"experimentalRunAllSpecs":{"value":false,"from":"default"},"experimentalMemoryManagement":{"value":false,"from":"default"},"experimentalModifyObstructiveThirdPartyCode":{"value":false,"from":"default"},"experimentalSkipDomainInjection":{"value":null,"from":"default"},"experimentalOriginDependencies":{"value":false,"from":"default"},"experimentalSourceRewriting":{"value":false,"from":"default"},"experimentalSingleTabRunMode":{"value":false,"from":"default"},"experimentalStudio":{"value":false,"from":"default"},"experimentalWebKitSupport":{"value":false,"from":"default"},"fileServerFolder":{"value":"","from":"default"},"fixturesFolder":{"value":"cypress/fixtures","from":"default"},"excludeSpecPattern":{"value":"*.hot-update.js","from":"default"},"includeShadowDom":{"value":false,"from":"default"},"keystrokeDelay":{"value":0,"from":"default"},"modifyObstructiveCode":{"value":true,"from":"default"},"numTestsKeptInMemory":{"value":0,"from":"config"},"platform":{"value":"darwin","from":"default"},"pageLoadTimeout":{"value":60000,"from":"default"},"port":{"value":null,"from":"default"},"projectId":{"value":null,"from":"default"},"redirectionLimit":{"value":20,"from":"default"},"reporter":{"value":"spec","from":"default"},"reporterOptions":{"value":null,"from":"default"},"requestTimeout":{"value":5000,"from":"default"},"resolvedNodePath":{"value":null,"from":"default"},"resolvedNodeVersion":{"value":null,"from":"default"},"responseTimeout":{"value":30000,"from":"default"},"retries":{"value":{"runMode":0,"openMode":0},"from":"default"},"screenshotOnRunFailure":{"value":true,"from":"default"},"screenshotsFolder":{"value":"cypress/screenshots","from":"default"},"slowTestThreshold":{"value":10000,"from":"default"},"scrollBehavior":{"value":"top","from":"default"},"supportFile":{"value":"cypress/support/e2e.ts","from":"config"},"supportFolder":{"value":false,"from":"default"},"taskTimeout":{"value":60000,"from":"default"},"testIsolation":{"value":true,"from":"default"},"trashAssetsBeforeRuns":{"value":true,"from":"default"},"userAgent":{"value":null,"from":"default"},"video":{"value":false,"from":"default"},"videoCompression":{"value":false,"from":"default"},"videosFolder":{"value":"cypress/videos","from":"default"},"viewportHeight":{"value":660,"from":"default"},"viewportWidth":{"value":1000,"from":"default"},"waitForAnimations":{"value":true,"from":"default"},"watchForFileChanges":{"value":false,"from":"config"},"specPattern":{"value":"cypress/*/**/*.spec.js","from":"config"},"browsers":{"value":[{"name":"chrome","family":"chromium","channel":"stable","displayName":"Chrome","version":"116.0.5845.179","path":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","minSupportedVersion":64,"majorVersion":"116"},{"name":"edge","family":"chromium","channel":"stable","displayName":"Edge","version":"116.0.1938.69","path":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","minSupportedVersion":79,"majorVersion":"116"},{"name":"electron","channel":"stable","family":"chromium","displayName":"Electron","version":"106.0.5249.51","path":"","majorVersion":106}],"from":"runtime"},"hosts":{"value":null,"from":"default"},"isInteractive":{"value":true,"from":"default"}},"resolvedNodePath":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","resolvedNodeVersion":"18.14.2","responseTimeout":30000,"retries":{"runMode":0,"openMode":0},"screenshotOnRunFailure":true,"screenshotsFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots","scrollBehavior":"top","setupNodeEvents":"[Function setupNodeEvents]","slowTestThreshold":10000,"socketId":"4tp88ruxjj","socketIoCookie":"__socket","socketIoRoute":"/__socket","specPattern":"cypress/*/**/*.spec.js","supportFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support/e2e.ts","supportFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support","taskTimeout":60000,"testIsolation":true,"trashAssetsBeforeRuns":true,"userAgent":null,"version":"13.1.0","video":false,"videoCompression":false,"videosFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos","viewportHeight":660,"viewportWidth":1000,"waitForAnimations":true,"watchForFileChanges":false,"testingType":"e2e"},"status":"finished","runUrl":"https://app.currents.dev/run/6c996f69397aa4f2"}
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json b/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json
new file mode 100644
index 0000000..7246227
--- /dev/null
+++ b/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json
@@ -0,0 +1,183 @@
+{
+ "status": "OK",
+ "data": {
+ "runId": "8bca8d1e39c70474",
+ "projectId": "2cI1I5",
+ "createdAt": "2023-09-07T14:43:06.355Z",
+ "tags": [],
+ "cypressVersion": "12.17.4",
+ "cancellation": null,
+ "timeout": {
+ "isTimeout": false
+ },
+ "groups": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ },
+ "createdAt": "2023-09-07T14:43:06.355Z",
+ "instances": {
+ "overall": 2,
+ "claimed": 2,
+ "complete": 2,
+ "passes": 0,
+ "failures": 2
+ },
+ "tests": {
+ "overall": 4,
+ "passes": 1,
+ "failures": 3,
+ "pending": 0,
+ "skipped": 0,
+ "retries": 0,
+ "flaky": 0
+ }
+ }
+ ],
+ "meta": {
+ "ciBuildId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "commit": {
+ "branch": "fix/cypress-13-ml",
+ "remoteOrigin": null,
+ "authorEmail": "agoldis@gmail.com",
+ "authorName": "Andrew Goldis",
+ "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3"
+ },
+ "platform": {
+ "osName": "darwin",
+ "osVersion": "22.5.0",
+ "browserName": "Electron",
+ "browserVersion": "106.0.5249.51"
+ }
+ },
+ "specs": [
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "spec": "cypress/e2e/retries.spec.js",
+ "instanceId": "8J3rwD777aCy",
+ "claimedAt": "2023-09-07T14:43:06.807Z",
+ "completedAt": "2023-09-07T14:43:16.205Z",
+ "machineId": "5sO76DOXueAs",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__",
+ "stats": {
+ "duration": 2254,
+ "endedAt": "2023-09-07T14:43:14.391Z",
+ "startedAt": "2023-09-07T14:43:12.137Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1,
+ "wallClockDuration": 2254,
+ "wallClockStartedAt": "2023-09-07T14:43:12.137Z",
+ "wallClockEndedAt": "2023-09-07T14:43:14.391Z"
+ },
+ "screenshots": [
+ {
+ "screenshotId": "Tml5Yc4nGNbdiHx-Pt0cr",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:12.709Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "ejtK6-YBwFVDalCGBLi7s",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 1,
+ "takenAt": "2023-09-07T14:43:13.168Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "2jteLpIvl_LfW6ULaExOF",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 2,
+ "takenAt": "2023-09-07T14:43:13.598Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "d-XmcTx49f68Dus9DUnjx",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 3,
+ "takenAt": "2023-09-07T14:43:14.067Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ },
+ {
+ "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "spec": "cypress/e2e/xxx.spec.js",
+ "instanceId": "gfN55D1Z1Ssq",
+ "claimedAt": "2023-09-07T14:43:06.815Z",
+ "completedAt": "2023-09-07T14:43:32.123Z",
+ "machineId": "5sO76DOXueAs",
+ "worker": null,
+ "results": {
+ "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__",
+ "stats": {
+ "duration": 12043,
+ "endedAt": "2023-09-07T14:43:30.200Z",
+ "startedAt": "2023-09-07T14:43:18.157Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3,
+ "wallClockDuration": 12043,
+ "wallClockStartedAt": "2023-09-07T14:43:18.157Z",
+ "wallClockEndedAt": "2023-09-07T14:43:30.200Z"
+ },
+ "screenshots": [
+ {
+ "screenshotId": "_2ZG8ySKdSINKk1MXp56g",
+ "name": "screenshot",
+ "testId": "r0",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:23.326Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__",
+ "height": 0,
+ "width": 0
+ },
+ {
+ "screenshotId": "AO_aGuj16E1ksnW4KEOXs",
+ "name": "screenshot",
+ "testId": "r1",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:28.809Z",
+ "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__",
+ "height": 0,
+ "width": 0
+ }
+ ],
+ "exception": null,
+ "flaky": 0
+ }
+ }
+ ],
+ "completionState": "COMPLETE",
+ "status": "FAILED"
+ }
+}
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json
new file mode 100644
index 0000000..2a964b8
--- /dev/null
+++ b/e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json
@@ -0,0 +1,1146 @@
+{
+ "totalDuration": 14297,
+ "totalSuites": 2,
+ "totalPending": 0,
+ "totalFailed": 3,
+ "totalSkipped": 0,
+ "totalPassed": 1,
+ "totalTests": 4,
+ "runs": [
+ {
+ "stats": {
+ "duration": 2254,
+ "endedAt": "2023-09-07T14:43:14.391Z",
+ "startedAt": "2023-09-07T14:43:12.137Z",
+ "failures": 1,
+ "passes": 0,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 1
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 1,
+ "passes": 0,
+ "pending": 0,
+ "failures": 1,
+ "start": "2023-09-07T14:43:12.139Z",
+ "end": "2023-09-07T14:43:14.394Z",
+ "duration": 2255
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "retries.spec.js",
+ "fileName": "retries",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "retries.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/retries.spec.js",
+ "relative": "cypress/e2e/retries.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/retries.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Retries",
+ "Runs a test with retries"
+ ],
+ "state": "failed",
+ "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }",
+ "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 19,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 484,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 318
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 12,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:12.160Z",
+ "wallClockDuration": 892,
+ "videoTimestamp": 2875,
+ "startedAt": "2023-09-07T14:43:12.160Z",
+ "duration": 892,
+ "screenshots": [
+ {
+ "screenshotId": "kl773",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:12.709Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 23,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 8,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 56,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 270
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 13,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.073Z",
+ "wallClockDuration": 396,
+ "videoTimestamp": 3788,
+ "startedAt": "2023-09-07T14:43:13.073Z",
+ "duration": 396,
+ "screenshots": [
+ {
+ "screenshotId": "k8c2c",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 1,
+ "takenAt": "2023-09-07T14:43:13.168Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 60,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 278
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 14,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.481Z",
+ "wallClockDuration": 428,
+ "videoTimestamp": 4196,
+ "startedAt": "2023-09-07T14:43:13.481Z",
+ "duration": 428,
+ "screenshots": [
+ {
+ "screenshotId": "5t74s",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 2,
+ "takenAt": "2023-09-07T14:43:13.598Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ },
+ {
+ "state": "failed",
+ "error": {
+ "name": "Error",
+ "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "codeFrame": {
+ "line": 9,
+ "column": 13,
+ "originalFile": "cypress/e2e/retries.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 62,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 59,
+ "afterFnDuration": 1
+ }
+ ],
+ "test": {
+ "fnDuration": 5,
+ "afterFnDuration": 268
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ }
+ ],
+ "after all": [
+ {
+ "hookId": "h3",
+ "fnDuration": 4,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:13.922Z",
+ "wallClockDuration": 454,
+ "videoTimestamp": 4637,
+ "startedAt": "2023-09-07T14:43:13.922Z",
+ "duration": 454,
+ "screenshots": [
+ {
+ "screenshotId": "5atgm",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 3,
+ "takenAt": "2023-09-07T14:43:14.067Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "stats": {
+ "duration": 12043,
+ "endedAt": "2023-09-07T14:43:30.200Z",
+ "startedAt": "2023-09-07T14:43:18.157Z",
+ "failures": 2,
+ "passes": 1,
+ "pending": 0,
+ "skipped": 0,
+ "suites": 1,
+ "tests": 3
+ },
+ "reporter": "spec",
+ "reporterStats": {
+ "suites": 1,
+ "tests": 3,
+ "passes": 1,
+ "pending": 0,
+ "failures": 2,
+ "start": "2023-09-07T14:43:18.158Z",
+ "end": "2023-09-07T14:43:30.204Z",
+ "duration": 12046
+ },
+ "spec": {
+ "fileExtension": ".js",
+ "baseName": "xxx.spec.js",
+ "fileName": "xxx",
+ "specFileExtension": ".spec.js",
+ "relativeToCommonRoot": "xxx.spec.js",
+ "specType": "integration",
+ "name": "cypress/e2e/xxx.spec.js",
+ "relative": "cypress/e2e/xxx.spec.js",
+ "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js"
+ },
+ "error": null,
+ "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/xxx.spec.js.mp4",
+ "shouldUploadVideo": true,
+ "hooks": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h6",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "tests": [
+ {
+ "testId": "r3",
+ "title": [
+ "Clear completed button",
+ "should display the correct text"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "codeFrame": {
+ "line": 17,
+ "column": 34,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 36,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 13,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 147,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 842,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4097,
+ "afterFnDuration": 247
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 14,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:18.180Z",
+ "wallClockDuration": 5422,
+ "videoTimestamp": 1253,
+ "startedAt": "2023-09-07T14:43:18.180Z",
+ "duration": 5422,
+ "screenshots": [
+ {
+ "screenshotId": "f0mre",
+ "name": "screenshot",
+ "testId": "r3",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:23.326Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r4",
+ "title": [
+ "Clear completed button",
+ "should remove completed items when clicked"
+ ],
+ "state": "failed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }",
+ "displayError": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "attempts": [
+ {
+ "state": "failed",
+ "error": {
+ "name": "AssertionError",
+ "message": "Timed out retrying after 4000ms: expected '' to contain 'item A'",
+ "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "codeFrame": {
+ "line": 31,
+ "column": 37,
+ "originalFile": "cypress/e2e/xxx.spec.js",
+ "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );",
+ "language": "js"
+ }
+ },
+ "timings": {
+ "lifecycle": 27,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 84,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 903,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 4151,
+ "afterFnDuration": 211
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 15,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 12,
+ "afterFnDuration": 1
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:23.625Z",
+ "wallClockDuration": 5421,
+ "videoTimestamp": 6698,
+ "startedAt": "2023-09-07T14:43:23.625Z",
+ "duration": 5421,
+ "screenshots": [
+ {
+ "screenshotId": "a52go",
+ "name": "screenshot",
+ "testId": "r4",
+ "testAttemptIndex": 0,
+ "takenAt": "2023-09-07T14:43:28.809Z",
+ "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png",
+ "height": 1440,
+ "width": 2560
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "testId": "r5",
+ "title": [
+ "Clear completed button",
+ "should be hidden when there are no items that are completed"
+ ],
+ "state": "passed",
+ "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }",
+ "displayError": null,
+ "attempts": [
+ {
+ "state": "passed",
+ "error": null,
+ "timings": {
+ "lifecycle": 32,
+ "before each": [
+ {
+ "hookId": "h1",
+ "fnDuration": 7,
+ "afterFnDuration": 1
+ },
+ {
+ "hookId": "h2",
+ "fnDuration": 55,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h6",
+ "fnDuration": 857,
+ "afterFnDuration": 0
+ }
+ ],
+ "test": {
+ "fnDuration": 156,
+ "afterFnDuration": 0
+ },
+ "after each": [
+ {
+ "hookId": "h4",
+ "fnDuration": 12,
+ "afterFnDuration": 0
+ },
+ {
+ "hookId": "h5",
+ "fnDuration": 10,
+ "afterFnDuration": 0
+ }
+ ],
+ "after all": [
+ {
+ "hookId": "h3",
+ "fnDuration": 5,
+ "afterFnDuration": 0
+ }
+ ]
+ },
+ "failedFromHookId": null,
+ "wallClockStartedAt": "2023-09-07T14:43:29.058Z",
+ "wallClockDuration": 1141,
+ "videoTimestamp": 12131,
+ "startedAt": "2023-09-07T14:43:29.058Z",
+ "duration": 1141,
+ "screenshots": []
+ }
+ ]
+ }
+ ]
+ }
+ ],
+ "startedTestsAt": "2023-09-07T14:43:12.137Z",
+ "endedTestsAt": "2023-09-07T14:43:30.200Z",
+ "config": {
+ "additionalIgnorePattern": [],
+ "animationDistanceThreshold": 5,
+ "arch": "arm64",
+ "autoOpen": false,
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "blockHosts": null,
+ "browsers": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "chromeWebSecurity": true,
+ "clientCertificates": [],
+ "clientRoute": "/__/",
+ "configFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts",
+ "cypressBinaryRoot": "/Users/miguelangarano/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app",
+ "cypressEnv": "production",
+ "defaultCommandTimeout": 4000,
+ "devServerPublicPathRoute": "/__cypress/src",
+ "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads",
+ "env": {
+ "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "currents_debug_enabled": false
+ },
+ "excludeSpecPattern": "*.hot-update.js",
+ "execTimeout": 60000,
+ "experimentalCspAllowList": false,
+ "experimentalFetchPolyfill": false,
+ "experimentalInteractiveRunEvents": false,
+ "experimentalMemoryManagement": false,
+ "experimentalModifyObstructiveThirdPartyCode": false,
+ "experimentalOriginDependencies": false,
+ "experimentalRunAllSpecs": false,
+ "experimentalSingleTabRunMode": false,
+ "experimentalSkipDomainInjection": null,
+ "experimentalSourceRewriting": false,
+ "experimentalStudio": false,
+ "experimentalWebKitSupport": false,
+ "fileServerFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "fixturesFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures",
+ "hosts": null,
+ "includeShadowDom": false,
+ "isInteractive": true,
+ "isTextTerminal": true,
+ "keystrokeDelay": 0,
+ "modifyObstructiveCode": true,
+ "morgan": false,
+ "namespace": "__cypress",
+ "numTestsKeptInMemory": 0,
+ "pageLoadTimeout": 60000,
+ "platform": "darwin",
+ "port": null,
+ "projectId": null,
+ "projectName": "cypress-12-demo",
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "rawJson": {
+ "e2e": {
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]"
+ },
+ "component": {
+ "specPattern": [
+ "pages/__tests__/*.spec.tsx"
+ ],
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "devServer": {
+ "framework": "next",
+ "bundler": "webpack"
+ }
+ },
+ "baseUrl": "https://todomvc.com/examples/vanillajs",
+ "supportFile": "cypress/support/e2e.ts",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "envFile": {},
+ "projectRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "projectName": "cypress-12-demo",
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"
+ },
+ "redirectionLimit": 20,
+ "repoRoot": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "report": true,
+ "reporter": "spec",
+ "reporterOptions": null,
+ "reporterRoute": "/__cypress/reporter",
+ "requestTimeout": 5000,
+ "resolved": {
+ "animationDistanceThreshold": {
+ "value": 5,
+ "from": "default"
+ },
+ "arch": {
+ "value": "arm64",
+ "from": "default"
+ },
+ "baseUrl": {
+ "value": "https://todomvc.com/examples/vanillajs",
+ "from": "config"
+ },
+ "blockHosts": {
+ "value": null,
+ "from": "default"
+ },
+ "chromeWebSecurity": {
+ "value": true,
+ "from": "default"
+ },
+ "clientCertificates": {
+ "value": [],
+ "from": "default"
+ },
+ "defaultCommandTimeout": {
+ "value": 4000,
+ "from": "default"
+ },
+ "downloadsFolder": {
+ "value": "cypress/downloads",
+ "from": "default"
+ },
+ "env": {
+ "currents_temp_file": {
+ "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "from": "cli"
+ },
+ "currents_debug_enabled": {
+ "value": false,
+ "from": "cli"
+ }
+ },
+ "execTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "experimentalCspAllowList": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalFetchPolyfill": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalInteractiveRunEvents": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalRunAllSpecs": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalMemoryManagement": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalModifyObstructiveThirdPartyCode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSkipDomainInjection": {
+ "value": null,
+ "from": "default"
+ },
+ "experimentalOriginDependencies": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSourceRewriting": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalSingleTabRunMode": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalStudio": {
+ "value": false,
+ "from": "default"
+ },
+ "experimentalWebKitSupport": {
+ "value": false,
+ "from": "default"
+ },
+ "fileServerFolder": {
+ "value": "",
+ "from": "default"
+ },
+ "fixturesFolder": {
+ "value": "cypress/fixtures",
+ "from": "default"
+ },
+ "excludeSpecPattern": {
+ "value": "*.hot-update.js",
+ "from": "default"
+ },
+ "includeShadowDom": {
+ "value": false,
+ "from": "default"
+ },
+ "keystrokeDelay": {
+ "value": 0,
+ "from": "default"
+ },
+ "modifyObstructiveCode": {
+ "value": true,
+ "from": "default"
+ },
+ "nodeVersion": {
+ "from": "default"
+ },
+ "numTestsKeptInMemory": {
+ "value": 0,
+ "from": "config"
+ },
+ "platform": {
+ "value": "darwin",
+ "from": "default"
+ },
+ "pageLoadTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "port": {
+ "value": null,
+ "from": "default"
+ },
+ "projectId": {
+ "value": null,
+ "from": "default"
+ },
+ "redirectionLimit": {
+ "value": 20,
+ "from": "default"
+ },
+ "reporter": {
+ "value": "spec",
+ "from": "default"
+ },
+ "reporterOptions": {
+ "value": null,
+ "from": "default"
+ },
+ "requestTimeout": {
+ "value": 5000,
+ "from": "default"
+ },
+ "resolvedNodePath": {
+ "value": null,
+ "from": "default"
+ },
+ "resolvedNodeVersion": {
+ "value": null,
+ "from": "default"
+ },
+ "responseTimeout": {
+ "value": 30000,
+ "from": "default"
+ },
+ "retries": {
+ "value": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "from": "default"
+ },
+ "screenshotOnRunFailure": {
+ "value": true,
+ "from": "default"
+ },
+ "screenshotsFolder": {
+ "value": "cypress/screenshots",
+ "from": "default"
+ },
+ "slowTestThreshold": {
+ "value": 10000,
+ "from": "default"
+ },
+ "scrollBehavior": {
+ "value": "top",
+ "from": "default"
+ },
+ "supportFile": {
+ "value": "cypress/support/e2e.ts",
+ "from": "config"
+ },
+ "supportFolder": {
+ "value": false,
+ "from": "default"
+ },
+ "taskTimeout": {
+ "value": 60000,
+ "from": "default"
+ },
+ "testIsolation": {
+ "value": true,
+ "from": "default"
+ },
+ "trashAssetsBeforeRuns": {
+ "value": true,
+ "from": "default"
+ },
+ "userAgent": {
+ "value": null,
+ "from": "default"
+ },
+ "video": {
+ "value": true,
+ "from": "default"
+ },
+ "videoCompression": {
+ "value": 32,
+ "from": "default"
+ },
+ "videosFolder": {
+ "value": "cypress/videos",
+ "from": "default"
+ },
+ "videoUploadOnPasses": {
+ "value": true,
+ "from": "default"
+ },
+ "viewportHeight": {
+ "value": 660,
+ "from": "default"
+ },
+ "viewportWidth": {
+ "value": 1000,
+ "from": "default"
+ },
+ "waitForAnimations": {
+ "value": true,
+ "from": "default"
+ },
+ "watchForFileChanges": {
+ "value": false,
+ "from": "config"
+ },
+ "specPattern": {
+ "value": "cypress/*/**/*.spec.js",
+ "from": "config"
+ },
+ "browsers": {
+ "value": [
+ {
+ "name": "chrome",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Chrome",
+ "version": "116.0.5845.179",
+ "path": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "minSupportedVersion": 64,
+ "majorVersion": "116"
+ },
+ {
+ "name": "edge",
+ "family": "chromium",
+ "channel": "stable",
+ "displayName": "Edge",
+ "version": "116.0.1938.69",
+ "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "minSupportedVersion": 79,
+ "majorVersion": "116"
+ },
+ {
+ "name": "electron",
+ "channel": "stable",
+ "family": "chromium",
+ "displayName": "Electron",
+ "version": "106.0.5249.51",
+ "path": "",
+ "majorVersion": 106
+ }
+ ],
+ "from": "runtime"
+ },
+ "hosts": {
+ "value": null,
+ "from": "default"
+ },
+ "isInteractive": {
+ "value": true,
+ "from": "default"
+ }
+ },
+ "resolvedNodePath": "/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node",
+ "resolvedNodeVersion": "18.14.2",
+ "responseTimeout": 30000,
+ "retries": {
+ "runMode": 0,
+ "openMode": 0
+ },
+ "screenshotOnRunFailure": true,
+ "screenshotsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots",
+ "scrollBehavior": "top",
+ "setupNodeEvents": "[Function setupNodeEvents]",
+ "slowTestThreshold": 10000,
+ "socketId": "svnqisky8l",
+ "socketIoCookie": "__socket",
+ "socketIoRoute": "/__socket",
+ "specPattern": "cypress/*/**/*.spec.js",
+ "supportFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts",
+ "supportFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support",
+ "taskTimeout": 60000,
+ "testIsolation": true,
+ "trashAssetsBeforeRuns": true,
+ "userAgent": null,
+ "version": "12.17.4",
+ "video": true,
+ "videoCompression": 32,
+ "videoUploadOnPasses": true,
+ "videosFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos",
+ "viewportHeight": 660,
+ "viewportWidth": 1000,
+ "waitForAnimations": true,
+ "watchForFileChanges": false,
+ "testingType": "e2e"
+ },
+ "status": "finished",
+ "runUrl": "https://app.currents.dev/run/8bca8d1e39c70474"
+}
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/package.json b/e2e/cypress-13-demo/package.json
new file mode 100644
index 0000000..cef13f0
--- /dev/null
+++ b/e2e/cypress-13-demo/package.json
@@ -0,0 +1,18 @@
+{
+ "name": "cypress-13-demo",
+ "version": "0.0.0",
+ "private": true,
+ "scripts": {
+ "tests": "ts-node scripts/tests.ts",
+ "validate": "ts-node scripts/validate.ts"
+ },
+ "dependencies": {
+ "cypress-cloud": "*"
+ },
+ "devDependencies": {
+ "@types/node": "^17.0.12",
+ "cypress": "13.1.0",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ }
+}
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/scripts/tests.ts b/e2e/cypress-13-demo/scripts/tests.ts
new file mode 100644
index 0000000..f19ba19
--- /dev/null
+++ b/e2e/cypress-13-demo/scripts/tests.ts
@@ -0,0 +1,50 @@
+import assert from "assert";
+import { run } from "cypress-cloud";
+import fs from "fs";
+
+(async function runTests() {
+ const projectId = process.env.CURRENTS_PROJECT_ID || "projectId";
+ const recordKey = process.env.CURRENTS_RECORD_KEY || "recordKey";
+ const apiKey = process.env.CURRENTS_API_KEY || "apiKey";
+ const apiUrl = "https://api.currents.dev/v1/runs/"
+
+ const ciBuildId = `run-api-smoke-${new Date().toISOString()}`;
+ const result: any = await run({
+ ciBuildId,
+ projectId,
+ recordKey
+ });
+ assert(result !== undefined);
+
+ const headers = new Headers({
+ 'Authorization': `Bearer ${apiKey}`,
+ });
+
+ fs.writeFile('data-references/modified-cypress-13/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+ const runUrl = result.runUrl;
+
+ fetch(`${apiUrl}${runUrl.split("run/")[1]}`, {
+ method: "GET",
+ headers
+ })
+ .then(response => {
+ if (!response.ok) {
+ throw new Error(`HTTP error! Status: ${response.status}`);
+ }
+ return response.json();
+ })
+ .then(data => {
+ console.log(data);
+ fs.writeFile('data-references/modified-cypress-13/currents-api-output-reference.json', JSON.stringify(data), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+ })
+ .catch(error => {
+ console.error('There was an error in fetch request:', error.message);
+ });
+})();
diff --git a/e2e/cypress-13-demo/scripts/validate.ts b/e2e/cypress-13-demo/scripts/validate.ts
new file mode 100644
index 0000000..ee8228b
--- /dev/null
+++ b/e2e/cypress-13-demo/scripts/validate.ts
@@ -0,0 +1,95 @@
+import fs from "fs";
+
+function compareObjectsRecursively(objA: Record, objB: Record, path = '') {
+ let result: { isEqual: boolean, path: string, valueA: any, valueB: any }[] = [];
+
+ if (Array.isArray(objA) && Array.isArray(objB)) {
+ for (let i = 0; i < Math.max(objA.length, objB.length); i++) {
+ const newPath = `${path}[${i}]`;
+ if (i >= objA.length || i >= objB.length || typeof objA[i] !== typeof objB[i]) {
+ result.push({
+ path: newPath,
+ valueA: objA[i] || 'Does not exist',
+ valueB: objB[i] || 'Does not exist',
+ isEqual: false
+ });
+ } else {
+ result = result.concat(compareObjectsRecursively(objA[i], objB[i], newPath));
+ }
+ }
+ } else {
+ for (let key in objA) {
+ const newPath = path ? `${path}.${key}` : key;
+
+ if (objB.hasOwnProperty(key) && typeof objA[key] === 'object' && objA[key] !== null && typeof objB[key] === 'object') {
+ result = result.concat(compareObjectsRecursively(objA[key], objB[key], newPath));
+ } else {
+ if (!objB.hasOwnProperty(key) || objA[key] !== objB[key]) {
+ result.push({
+ path: newPath,
+ valueA: objA[key],
+ valueB: objB.hasOwnProperty(key) ? objB[key] : 'Does not exist',
+ isEqual: false
+ });
+ } else {
+ result.push({
+ path: newPath,
+ valueA: objA[key],
+ valueB: objB[key],
+ isEqual: true
+ });
+ }
+ }
+ }
+
+ for (let key in objB) {
+ if (!objA.hasOwnProperty(key)) {
+ const newPath = path ? `${path}.${key}` : key;
+ result.push({
+ path: newPath,
+ valueA: 'Does not exist',
+ valueB: objB[key],
+ isEqual: false
+ });
+ }
+ }
+ }
+
+ return result;
+}
+
+
+
+
+(async function runValidation() {
+ try {
+ const originalCurrentApiFile = fs.readFileSync('data-references/original-cypress-12/currents-api-output-reference.json', 'utf8');
+ const originalCypressCloudFile = fs.readFileSync('data-references/original-cypress-12/cypress-cloud-output-reference.json', 'utf8');
+
+ const originalCurrentApi = JSON.parse(originalCurrentApiFile);
+ const originalCypressCloud = JSON.parse(originalCypressCloudFile);
+
+ const modifiedCurrentApiFile = fs.readFileSync('data-references/modified-cypress-13/currents-api-output-reference.json', 'utf8');
+ const modifiedCypressCloudFile = fs.readFileSync('data-references/modified-cypress-13/cypress-cloud-output-reference.json', 'utf8');
+
+ const modifiedCurrentApi = JSON.parse(modifiedCurrentApiFile);
+ const modifiedCypressCloud = JSON.parse(modifiedCypressCloudFile);
+
+
+ const apiComparisonResult = compareObjectsRecursively(originalCurrentApi, modifiedCurrentApi);
+ fs.writeFile('validation-results/currents-api-validation.json', JSON.stringify(apiComparisonResult), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+ const packageComparisonResult = compareObjectsRecursively(originalCypressCloud, modifiedCypressCloud);
+ fs.writeFile('validation-results/cypress-cloud-validation.json', JSON.stringify(packageComparisonResult), (err) => {
+ if (err) throw err;
+ console.log('file saved');
+ });
+
+
+ } catch (err) {
+ console.error('Process error:', err);
+ }
+})();
diff --git a/e2e/cypress-13-demo/tsconfig.json b/e2e/cypress-13-demo/tsconfig.json
new file mode 100644
index 0000000..83d1ff0
--- /dev/null
+++ b/e2e/cypress-13-demo/tsconfig.json
@@ -0,0 +1,35 @@
+{
+ "$schema": "https://json.schemastore.org/tsconfig",
+ "display": "Next.js",
+ "compilerOptions": {
+ "baseUrl": ".",
+ "composite": false,
+ "declaration": true,
+ "declarationMap": true,
+ "inlineSources": false,
+ "moduleResolution": "node",
+ "noUnusedLocals": false,
+ "noUnusedParameters": false,
+ "preserveWatchOutput": true,
+ "target": "es5",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noEmit": true,
+ "incremental": true,
+ "esModuleInterop": true,
+ "module": "esnext",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "jsx": "preserve"
+ },
+ "ts-node": {
+ "compilerOptions": {
+ "module": "CommonJS"
+ }
+ },
+
+ "exclude": ["node_modules"]
+}
diff --git a/e2e/cypress-13-demo/validation-results/currents-api-validation.json b/e2e/cypress-13-demo/validation-results/currents-api-validation.json
new file mode 100644
index 0000000..2bedb96
--- /dev/null
+++ b/e2e/cypress-13-demo/validation-results/currents-api-validation.json
@@ -0,0 +1,1088 @@
+[
+ {
+ "path": "status",
+ "valueA": "OK",
+ "valueB": "OK",
+ "isEqual": true
+ },
+ {
+ "path": "data.runId",
+ "valueA": "8bca8d1e39c70474",
+ "valueB": "6c996f69397aa4f2",
+ "isEqual": false
+ },
+ {
+ "path": "data.projectId",
+ "valueA": "2cI1I5",
+ "valueB": "2cI1I5",
+ "isEqual": true
+ },
+ {
+ "path": "data.createdAt",
+ "valueA": "2023-09-07T14:43:06.355Z",
+ "valueB": "2023-09-07T15:45:00.395Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.cypressVersion",
+ "valueA": "12.17.4",
+ "valueB": "13.1.0",
+ "isEqual": false
+ },
+ {
+ "path": "data.cancellation",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.timeout.isTimeout",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:44:57.172Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.groups[0].platform.osName",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.osVersion",
+ "valueA": "22.5.0",
+ "valueB": "22.5.0",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.browserName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].platform.browserVersion",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].createdAt",
+ "valueA": "2023-09-07T14:43:06.355Z",
+ "valueB": "2023-09-07T15:45:00.395Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.groups[0].instances.overall",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.claimed",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.complete",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].instances.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.overall",
+ "valueA": 4,
+ "valueB": 4,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.failures",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.retries",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.groups[0].tests.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.ciBuildId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:44:57.172Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.meta.commit.branch",
+ "valueA": "fix/cypress-13-ml",
+ "valueB": "fix/cypress-13-ml",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.remoteOrigin",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.authorEmail",
+ "valueA": "agoldis@gmail.com",
+ "valueB": "agoldis@gmail.com",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.authorName",
+ "valueA": "Andrew Goldis",
+ "valueB": "Andrew Goldis",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.message",
+ "valueA": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "valueB": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.commit.sha",
+ "valueA": "9a83d60ae901f8975ff343b8d4330258d35f01d3",
+ "valueB": "9a83d60ae901f8975ff343b8d4330258d35f01d3",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.osName",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.osVersion",
+ "valueA": "22.5.0",
+ "valueB": "22.5.0",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.browserName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "data.meta.platform.browserVersion",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:44:57.172Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].spec",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].instanceId",
+ "valueA": "8J3rwD777aCy",
+ "valueB": "SPL3dLc8e0hy",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].claimedAt",
+ "valueA": "2023-09-07T14:43:06.807Z",
+ "valueB": "2023-09-07T15:45:00.775Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].completedAt",
+ "valueA": "2023-09-07T14:43:16.205Z",
+ "valueB": "2023-09-07T15:45:07.729Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].machineId",
+ "valueA": "5sO76DOXueAs",
+ "valueB": "3fadL7JMOlDe",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].worker",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.videoUrl",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__",
+ "valueB": null,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.duration",
+ "valueA": 2254,
+ "valueB": 1908,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.endedAt",
+ "valueA": "2023-09-07T14:43:14.391Z",
+ "valueB": "2023-09-07T15:45:07.004Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.startedAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:45:05.096Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.failures",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.tests",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockDuration",
+ "valueA": 2254,
+ "valueB": 1908,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:45:05.096Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.stats.wallClockEndedAt",
+ "valueA": "2023-09-07T14:43:14.391Z",
+ "valueB": "2023-09-07T15:45:07.004Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].screenshotId",
+ "valueA": "Tml5Yc4nGNbdiHx-Pt0cr",
+ "valueB": "radcleiZs7RLB80lEc4bS",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:12.709Z",
+ "valueB": "2023-09-07T15:45:05.572Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/I0YCVxPsCcIp.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=PsHmYXPaPxye3SEm~G9p7g4Rme6n3wnt-U95n4FODZWNl9uX-vh~Y8GTQTSZCMwWvjxYXQIm4~keEP-cA-zNGkA-77EDFTYx2vgoj0flzTSHXc1pINZiz824NjDyeeDy6gH9V5EqjrbuwqGvfc2Njy~FE4ysz8X6qt4GMNdEPNseBV3JgR13e0D6kXbafxoa-jqQUby~Zyh4ZVjcdPS2fMOskBb~~0m8sYIIDqsafnqbtkILHqFsmhB44G6k3w4bFsehyNnlES79mkLtH5Mf5pkwFwEm0hFKU6-JxUVw1EE16WCHlhdwVGyX57SADj9HdaCwQVNWmdF71J-a1H4LpA__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 331358,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 236,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].screenshotId",
+ "valueA": "ejtK6-YBwFVDalCGBLi7s",
+ "valueB": "X7_GS-Ai4FbXVBu7s2mmm",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testAttemptIndex",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].takenAt",
+ "valueA": "2023-09-07T14:43:13.168Z",
+ "valueB": "2023-09-07T15:45:05.978Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/ta4mK42F5vvR.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=TRYeyps3i5IppXcjmA5HKHwTHY7upc8IUSBhYf81PJC0oio7ufZgUgodr2414NVY5ouCqIyHBzt3F5RHT5Gjtatx7eWpkhdvr6oR0~joBeCHBThaBJyYJ4piAZzlZuU~hgg51c-sb6fg~q~hQgej8QCA7GRLB2tuYIXtxoyvV-JLz~1ZFW1xT9g~JO1BNAMQMm1yKwED~UJ3rYb46esZxuDXe73Y0Pa3I8FLSgc9O9AUP8wwMFjSh-wi1qbAD4lROqrvvTI-R~-DJQC4KDlWo92r1UQAsrhlXLf5SriMmNUF9IUMIZJ5fsSAloQdVcU~wuuUWxIUA2m7H1008BRt1Q__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].size",
+ "valueA": "Does not exist",
+ "valueB": 379236,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[1].duration",
+ "valueA": "Does not exist",
+ "valueB": 220,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].screenshotId",
+ "valueA": "2jteLpIvl_LfW6ULaExOF",
+ "valueB": "QENkTXmggrSghsbJQDlZR",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testAttemptIndex",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].takenAt",
+ "valueA": "2023-09-07T14:43:13.598Z",
+ "valueB": "2023-09-07T15:45:06.347Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/nd1Nd9sKtrOi.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Jr~hbpySlB2PD75NUjCUEkKp1NzCS4O1vPnB6khsrwAnz9U5oh5IzTmng06em~54oX1kx0JgxMfnWzX64uKZrj44lQv0Wy~Zpzbp0qF~NFLlDVvHI4~6fJyZLTPJNFXLp9MCRM9t5zVx29UoV-Zwn9XSdqEvarGztV-IlWZXGrlHFu~KPfjxTUVESL9AMouSt-hKXoLLZ6hVw76HRfIZof1kiuC1m-8FG0amC-~pMyjR7cn4KHw0A5yWKIbZ4Ft5wsPQGIKxMtADOusbfBohsDr2JTxAhSNdEUV1IqLmigPGIs0QR5DxrSPCWV2TXc98wP3g5ndXB2QaVtxTePdizQ__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].size",
+ "valueA": "Does not exist",
+ "valueB": 378475,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[2].duration",
+ "valueA": "Does not exist",
+ "valueB": 233,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].screenshotId",
+ "valueA": "d-XmcTx49f68Dus9DUnjx",
+ "valueB": "9CsLIiDfGT5keaGHYOPbm",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testAttemptIndex",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].takenAt",
+ "valueA": "2023-09-07T14:43:14.067Z",
+ "valueB": "2023-09-07T15:45:06.735Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/uNPZC29pz5j3.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=S5GVYf8SXuu7HsgkKuDKe~OLnkM1GC0P5hBECY2gXzcg6V~2xYSjw85TVkRs6R9cFJsymbq5Byo4JUNCblGZ0DdROC545bRMDXwuQ41YvUNYbatvIpaBKoJtkww9J0vbfdVeUk0eAwbLx3F3YqhtIyWxGoGRpPH3CdSpvC9VjmtVTLOMVcEXAiq~a4iXFnJg7ZMZB4f6PjeEPYPIEVPsiVDzePlST47kd~6T9CFxIYkayrqFu0NTwPCeDfEhvRUa1SMSyuimB0CUdWP0Pt~0cbgXFVRALmClQOCBahOxlwVZzOmTrxXemkPBBf1im4ZI1jyw~z5KgNHdwg5wYDLWgA__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].size",
+ "valueA": "Does not exist",
+ "valueB": 377835,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.screenshots[3].duration",
+ "valueA": "Does not exist",
+ "valueB": 210,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[0].results.exception",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[0].results.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].groupId",
+ "valueA": "run-api-smoke-2023-09-07T14:43:02.518Z",
+ "valueB": "run-api-smoke-2023-09-07T15:44:57.172Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].spec",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "cypress/e2e/xxx.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].instanceId",
+ "valueA": "gfN55D1Z1Ssq",
+ "valueB": "mrswD0yVSHQt",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].claimedAt",
+ "valueA": "2023-09-07T14:43:06.815Z",
+ "valueB": "2023-09-07T15:45:00.787Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].completedAt",
+ "valueA": "2023-09-07T14:43:32.123Z",
+ "valueB": "2023-09-07T15:45:20.638Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].machineId",
+ "valueA": "5sO76DOXueAs",
+ "valueB": "3fadL7JMOlDe",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].worker",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.videoUrl",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__",
+ "valueB": null,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.duration",
+ "valueA": 12043,
+ "valueB": 11899,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.endedAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:45:19.927Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.startedAt",
+ "valueA": "2023-09-07T14:43:18.157Z",
+ "valueB": "2023-09-07T15:45:08.028Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.tests",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockDuration",
+ "valueA": 12043,
+ "valueB": 11899,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:18.157Z",
+ "valueB": "2023-09-07T15:45:08.028Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.stats.wallClockEndedAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:45:19.927Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].screenshotId",
+ "valueA": "_2ZG8ySKdSINKk1MXp56g",
+ "valueB": "1B57GNERprj6rJ0Th9AiI",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testId",
+ "valueA": "r0",
+ "valueB": "r0",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:23.326Z",
+ "valueB": "2023-09-07T15:45:13.129Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/uasIN022DFyM.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=R8z87m8ABLHPs3l3qR6otizC98Q9FGqS6rO8vJPwFlvXf9dxR~Wur8qyZT8F0JbljH5ZwQSehAKsgkyxEO5Co78-i3XoSmYd2yIhkgbd~To7OfgMyZm~jDI3LojsqRIxii5NeDbAYEn0ggGVdnKopB7m8R5arJfOJP-u-9L8MXHaSAapf34AcdKXcKKq2nyJVBodF5uBNmuxwZ0-crwJB~8FFi~nksjy9JQN8uuwaTMUncq9jtat1acdUXM-z5GYvZjEEA301Nb10ateO4JtlYX2iWCV1Zb4VI-Z0cGTsLKGog7dP0xwjGlBTYF6EtXTGjV8910j20Wi1hLesrQlvA__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 418323,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 208,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].screenshotId",
+ "valueA": "AO_aGuj16E1ksnW4KEOXs",
+ "valueB": "W88Dz4P4pKutQcFmkvzmp",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testId",
+ "valueA": "r1",
+ "valueB": "r1",
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].takenAt",
+ "valueA": "2023-09-07T14:43:28.809Z",
+ "valueB": "2023-09-07T15:45:18.500Z",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].screenshotURL",
+ "valueA": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__",
+ "valueB": "https://fs.currents.dev/64af8eee5411be7416b22d5f/1cbuPN1QFGat.png?Expires=1694360714&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kqjllTKhAsMOleOwXqRLHd4zZ2-vTF915rHr9dHNtibDlmlGw9CwURfibfSv8zYYVFUuHqQP3O9m1LjwCD8LsGZGmIBzxHFDNMhxu7~PZJd5ZfUBriqVyQ-qbx~UuCd5TWbmboR2zwpDzOzp2pmy6~YOlfv4l9-yBBJuCqaXbGdfcNZMAhH3TrMr-FIQGGRTTokuxQ2N7sHVbKQWI26pcwHGZk~ajG1DvKxMg6m-qDR-6uMqabURKCsU0oaVS81fraQypvJBkzeKe05Wi4oN95Tbd2Jyuxe2mIJqjBHbBoExCg5AQOq~hiQuf6dU8O5hzfog9YZ-BY6yzzucIcQctg__",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].height",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].width",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].size",
+ "valueA": "Does not exist",
+ "valueB": 388041,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].specName",
+ "valueA": "Does not exist",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.screenshots[1].duration",
+ "valueA": "Does not exist",
+ "valueB": 179,
+ "isEqual": false
+ },
+ {
+ "path": "data.specs[1].results.exception",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "data.specs[1].results.flaky",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "data.completionState",
+ "valueA": "COMPLETE",
+ "valueB": "COMPLETE",
+ "isEqual": true
+ },
+ {
+ "path": "data.status",
+ "valueA": "FAILED",
+ "valueB": "FAILED",
+ "isEqual": true
+ }
+]
\ No newline at end of file
diff --git a/e2e/cypress-13-demo/validation-results/cypress-cloud-validation.json b/e2e/cypress-13-demo/validation-results/cypress-cloud-validation.json
new file mode 100644
index 0000000..cc74f84
--- /dev/null
+++ b/e2e/cypress-13-demo/validation-results/cypress-cloud-validation.json
@@ -0,0 +1,5729 @@
+[
+ {
+ "path": "totalDuration",
+ "valueA": 14297,
+ "valueB": 13807,
+ "isEqual": false
+ },
+ {
+ "path": "totalSuites",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "totalPending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "totalFailed",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "totalSkipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "totalPassed",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "totalTests",
+ "valueA": 4,
+ "valueB": 4,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.duration",
+ "valueA": 2254,
+ "valueB": 1908,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].stats.endedAt",
+ "valueA": "2023-09-07T14:43:14.391Z",
+ "valueB": "2023-09-07T15:45:07.004Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].stats.startedAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:45:05.096Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].stats.failures",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].stats.tests",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporter",
+ "valueA": "spec",
+ "valueB": "spec",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.tests",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.passes",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.failures",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].reporterStats.start",
+ "valueA": "2023-09-07T14:43:12.139Z",
+ "valueB": "2023-09-07T15:45:05.099Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].reporterStats.end",
+ "valueA": "2023-09-07T14:43:14.394Z",
+ "valueB": "2023-09-07T15:45:07.006Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].reporterStats.duration",
+ "valueA": 2255,
+ "valueB": 1907,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.fileExtension",
+ "valueA": ".js",
+ "valueB": ".js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].spec.baseName",
+ "valueA": "retries.spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.fileName",
+ "valueA": "retries",
+ "valueB": "retries",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].spec.specFileExtension",
+ "valueA": ".spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.relativeToCommonRoot",
+ "valueA": "retries.spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.specType",
+ "valueA": "integration",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.name",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].spec.relative",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].spec.absolute",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].error",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].video",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/retries.spec.js.mp4",
+ "valueB": null,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].shouldUploadVideo",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].hooks",
+ "valueA": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].0",
+ "valueA": "R",
+ "valueB": "R",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].1",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].2",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].3",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].4",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].5",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[0].6",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].0",
+ "valueA": "R",
+ "valueB": "R",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].1",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].2",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].3",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].4",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].5",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].6",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].7",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].8",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].9",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].10",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].11",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].12",
+ "valueA": "w",
+ "valueB": "w",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].13",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].14",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].15",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].16",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].17",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].18",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].19",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].20",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].21",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].22",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].title[1].23",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].body",
+ "valueA": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].displayError",
+ "valueA": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.name",
+ "valueA": "Error",
+ "valueB": "Error",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.message",
+ "valueA": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.line",
+ "valueA": 9,
+ "valueB": 9,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.column",
+ "valueA": 13,
+ "valueB": 13,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.frame",
+ "valueA": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "valueB": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.lifecycle",
+ "valueA": 36,
+ "valueB": 14,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[0].fnDuration",
+ "valueA": 19,
+ "valueB": 19,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[0].afterFnDuration",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[1].fnDuration",
+ "valueA": 484,
+ "valueB": 415,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.before each[1].afterFnDuration",
+ "valueA": 0,
+ "valueB": 1,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.test.fnDuration",
+ "valueA": 5,
+ "valueB": 5,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.test.afterFnDuration",
+ "valueA": 318,
+ "valueB": 240,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.after each[0].fnDuration",
+ "valueA": 12,
+ "valueB": 13,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.after each[0].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 13,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:12.160Z",
+ "valueB": "2023-09-07T15:45:05.114Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].wallClockDuration",
+ "valueA": 892,
+ "valueB": 695,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].videoTimestamp",
+ "valueA": 2875,
+ "valueB": 18,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].startedAt",
+ "valueA": "2023-09-07T14:43:12.160Z",
+ "valueB": "2023-09-07T15:45:05.114Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].duration",
+ "valueA": 892,
+ "valueB": 695,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].screenshotId",
+ "valueA": "kl773",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:12.709Z",
+ "valueB": "2023-09-07T15:45:05.572Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 331358,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[0].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 236,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.name",
+ "valueA": "Error",
+ "valueB": "Error",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.message",
+ "valueA": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.line",
+ "valueA": 9,
+ "valueB": 9,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.column",
+ "valueA": 13,
+ "valueB": 13,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.frame",
+ "valueA": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "valueB": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.lifecycle",
+ "valueA": 23,
+ "valueB": 28,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[0].fnDuration",
+ "valueA": 8,
+ "valueB": 19,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 1,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[1].fnDuration",
+ "valueA": 56,
+ "valueB": 57,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.before each[1].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.test.fnDuration",
+ "valueA": 5,
+ "valueB": 5,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.test.afterFnDuration",
+ "valueA": 270,
+ "valueB": 222,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.after each[0].fnDuration",
+ "valueA": 13,
+ "valueB": 12,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.after each[0].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:13.073Z",
+ "valueB": "2023-09-07T15:45:05.864Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].wallClockDuration",
+ "valueA": 396,
+ "valueB": 335,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].videoTimestamp",
+ "valueA": 3788,
+ "valueB": 768,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].startedAt",
+ "valueA": "2023-09-07T14:43:13.073Z",
+ "valueB": "2023-09-07T15:45:05.864Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].duration",
+ "valueA": 396,
+ "valueB": 335,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].screenshotId",
+ "valueA": "k8c2c",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].testAttemptIndex",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:13.168Z",
+ "valueB": "2023-09-07T15:45:05.978Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 379236,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[1].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 220,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.name",
+ "valueA": "Error",
+ "valueB": "Error",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.message",
+ "valueA": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.line",
+ "valueA": 9,
+ "valueB": 9,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.column",
+ "valueA": 13,
+ "valueB": 13,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.frame",
+ "valueA": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "valueB": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.lifecycle",
+ "valueA": 36,
+ "valueB": 24,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[0].fnDuration",
+ "valueA": 12,
+ "valueB": 10,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[1].fnDuration",
+ "valueA": 60,
+ "valueB": 54,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.before each[1].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.test.fnDuration",
+ "valueA": 5,
+ "valueB": 4,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.test.afterFnDuration",
+ "valueA": 278,
+ "valueB": 235,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.after each[0].fnDuration",
+ "valueA": 14,
+ "valueB": 15,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.after each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:13.481Z",
+ "valueB": "2023-09-07T15:45:06.247Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].wallClockDuration",
+ "valueA": 428,
+ "valueB": 331,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].videoTimestamp",
+ "valueA": 4196,
+ "valueB": 1151,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].startedAt",
+ "valueA": "2023-09-07T14:43:13.481Z",
+ "valueB": "2023-09-07T15:45:06.247Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].duration",
+ "valueA": 428,
+ "valueB": 331,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].screenshotId",
+ "valueA": "5t74s",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].testAttemptIndex",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:13.598Z",
+ "valueB": "2023-09-07T15:45:06.347Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 378475,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[2].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 233,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.name",
+ "valueA": "Error",
+ "valueB": "Error",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.message",
+ "valueA": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "valueB": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/retries.spec.js:9:12)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.line",
+ "valueA": 9,
+ "valueB": 9,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.column",
+ "valueA": 13,
+ "valueB": 13,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/retries.spec.js",
+ "valueB": "cypress/e2e/retries.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.frame",
+ "valueA": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "valueB": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.lifecycle",
+ "valueA": 62,
+ "valueB": 26,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[0].fnDuration",
+ "valueA": 15,
+ "valueB": 14,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[1].fnDuration",
+ "valueA": 59,
+ "valueB": 50,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.before each[1].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.test.fnDuration",
+ "valueA": 5,
+ "valueB": 4,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.test.afterFnDuration",
+ "valueA": 268,
+ "valueB": 212,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.after each[0].fnDuration",
+ "valueA": 13,
+ "valueB": 12,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.after each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 22,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].timings.after all",
+ "valueA": [
+ {
+ "hookId": "h3",
+ "fnDuration": 4,
+ "afterFnDuration": 0
+ }
+ ],
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:13.922Z",
+ "valueB": "2023-09-07T15:45:06.637Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].wallClockDuration",
+ "valueA": 454,
+ "valueB": 309,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].videoTimestamp",
+ "valueA": 4637,
+ "valueB": 1541,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].startedAt",
+ "valueA": "2023-09-07T14:43:13.922Z",
+ "valueB": "2023-09-07T15:45:06.637Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].duration",
+ "valueA": 454,
+ "valueB": 309,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].screenshotId",
+ "valueA": "5atgm",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].testAttemptIndex",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:14.067Z",
+ "valueB": "2023-09-07T15:45:06.735Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 377835,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "retries.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].attempts[3].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 210,
+ "isEqual": false
+ },
+ {
+ "path": "runs[0].tests[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 1830,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].stats.duration",
+ "valueA": 12043,
+ "valueB": 11899,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].stats.endedAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:45:19.927Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].stats.startedAt",
+ "valueA": "2023-09-07T14:43:18.157Z",
+ "valueB": "2023-09-07T15:45:08.028Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].stats.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].stats.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].stats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].stats.skipped",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].stats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].stats.tests",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporter",
+ "valueA": "spec",
+ "valueB": "spec",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.suites",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.tests",
+ "valueA": 3,
+ "valueB": 3,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.passes",
+ "valueA": 1,
+ "valueB": 1,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.pending",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.failures",
+ "valueA": 2,
+ "valueB": 2,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].reporterStats.start",
+ "valueA": "2023-09-07T14:43:18.158Z",
+ "valueB": "2023-09-07T15:45:08.032Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].reporterStats.end",
+ "valueA": "2023-09-07T14:43:30.204Z",
+ "valueB": "2023-09-07T15:45:19.929Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].reporterStats.duration",
+ "valueA": 12046,
+ "valueB": 11897,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.fileExtension",
+ "valueA": ".js",
+ "valueB": ".js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].spec.baseName",
+ "valueA": "xxx.spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.fileName",
+ "valueA": "xxx",
+ "valueB": "xxx",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].spec.specFileExtension",
+ "valueA": ".spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.relativeToCommonRoot",
+ "valueA": "xxx.spec.js",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.specType",
+ "valueA": "integration",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.name",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].spec.relative",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "cypress/e2e/xxx.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].spec.absolute",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].error",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].video",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/xxx.spec.js.mp4",
+ "valueB": null,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].shouldUploadVideo",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].hooks",
+ "valueA": [
+ {
+ "hookId": "h1",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h2",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.visit(\"/\");\n}"
+ },
+ {
+ "hookId": "h6",
+ "hookName": "before each",
+ "title": [
+ "\"before each\" hook"
+ ],
+ "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }"
+ },
+ {
+ "hookId": "h4",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"
+ },
+ {
+ "hookId": "h5",
+ "hookName": "after each",
+ "title": [
+ "\"after each\" hook"
+ ],
+ "body": "() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}"
+ },
+ {
+ "hookId": "h3",
+ "hookName": "after all",
+ "title": [
+ "\"after all\" hook"
+ ],
+ "body": "function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }"
+ }
+ ],
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].0",
+ "valueA": "C",
+ "valueB": "C",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].1",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].2",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].3",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].4",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].5",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].6",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].7",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].8",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].9",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].10",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].11",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].12",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].13",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].14",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].15",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].16",
+ "valueA": "b",
+ "valueB": "b",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].17",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].18",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].19",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].20",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[0].21",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].0",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].1",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].2",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].3",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].4",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].5",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].6",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].7",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].8",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].9",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].10",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].11",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].12",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].13",
+ "valueA": "y",
+ "valueB": "y",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].14",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].15",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].16",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].17",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].18",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].19",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].20",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].21",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].22",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].23",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].24",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].25",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].26",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].27",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].28",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].29",
+ "valueA": "x",
+ "valueB": "x",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].title[1].30",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].body",
+ "valueA": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].displayError",
+ "valueA": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.name",
+ "valueA": "AssertionError",
+ "valueB": "AssertionError",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.message",
+ "valueA": "Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:17:33)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.line",
+ "valueA": 17,
+ "valueB": 17,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.column",
+ "valueA": 34,
+ "valueB": 34,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "cypress/e2e/xxx.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.frame",
+ "valueA": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ",
+ "valueB": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.lifecycle",
+ "valueA": 36,
+ "valueB": 31,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[0].fnDuration",
+ "valueA": 13,
+ "valueB": 12,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[0].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[1].fnDuration",
+ "valueA": 147,
+ "valueB": 134,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[1].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[2].hookId",
+ "valueA": "h6",
+ "valueB": "h6",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[2].fnDuration",
+ "valueA": 842,
+ "valueB": 821,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.before each[2].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.test.fnDuration",
+ "valueA": 4097,
+ "valueB": 4093,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.test.afterFnDuration",
+ "valueA": 247,
+ "valueB": 211,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.after each[0].fnDuration",
+ "valueA": 14,
+ "valueB": 13,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.after each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 1,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 17,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:18.180Z",
+ "valueB": "2023-09-07T15:45:08.032Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].wallClockDuration",
+ "valueA": 5422,
+ "valueB": 5305,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].videoTimestamp",
+ "valueA": 1253,
+ "valueB": 4,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].startedAt",
+ "valueA": "2023-09-07T14:43:18.180Z",
+ "valueB": "2023-09-07T15:45:08.032Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].duration",
+ "valueA": 5422,
+ "valueB": 5305,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].screenshotId",
+ "valueA": "f0mre",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].testId",
+ "valueA": "r3",
+ "valueB": "r3",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:23.326Z",
+ "valueB": "2023-09-07T15:45:13.129Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 418323,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].attempts[0].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 208,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 5343,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].testId",
+ "valueA": "r4",
+ "valueB": "r4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].0",
+ "valueA": "C",
+ "valueB": "C",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].1",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].2",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].3",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].4",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].5",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].6",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].7",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].8",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].9",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].10",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].11",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].12",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].13",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].14",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].15",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].16",
+ "valueA": "b",
+ "valueB": "b",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].17",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].18",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].19",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].20",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[0].21",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].0",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].1",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].2",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].3",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].4",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].5",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].6",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].7",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].8",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].9",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].10",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].11",
+ "valueA": "v",
+ "valueB": "v",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].12",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].13",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].14",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].15",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].16",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].17",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].18",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].19",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].20",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].21",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].22",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].23",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].24",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].25",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].26",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].27",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].28",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].29",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].30",
+ "valueA": "w",
+ "valueB": "w",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].31",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].32",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].33",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].34",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].35",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].36",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].37",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].38",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].39",
+ "valueA": "k",
+ "valueB": "k",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].40",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].title[1].41",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].body",
+ "valueA": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].displayError",
+ "valueA": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].state",
+ "valueA": "failed",
+ "valueB": "failed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.name",
+ "valueA": "AssertionError",
+ "valueB": "AssertionError",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.message",
+ "valueA": "Timed out retrying after 4000ms: expected '' to contain 'item A'",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.stack",
+ "valueA": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "valueB": "AssertionError: Timed out retrying after 4000ms: expected '' to contain 'item A'\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/xxx.spec.js:31:36)",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.line",
+ "valueA": 31,
+ "valueB": 31,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.column",
+ "valueA": 37,
+ "valueB": 37,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.originalFile",
+ "valueA": "cypress/e2e/xxx.spec.js",
+ "valueB": "cypress/e2e/xxx.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.relativeFile",
+ "valueA": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "valueB": "e2e/cypress-13-demo/cypress/e2e/xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.absoluteFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.frame",
+ "valueA": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );",
+ "valueB": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].error.codeFrame.language",
+ "valueA": "js",
+ "valueB": "js",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.lifecycle",
+ "valueA": 27,
+ "valueB": 17,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[0].fnDuration",
+ "valueA": 15,
+ "valueB": 18,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[1].fnDuration",
+ "valueA": 84,
+ "valueB": 49,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[1].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[2].hookId",
+ "valueA": "h6",
+ "valueB": "h6",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[2].fnDuration",
+ "valueA": 903,
+ "valueB": 865,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.before each[2].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.test.fnDuration",
+ "valueA": 4151,
+ "valueB": 4148,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.test.afterFnDuration",
+ "valueA": 211,
+ "valueB": 182,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.after each[0].fnDuration",
+ "valueA": 15,
+ "valueB": 15,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.after each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 12,
+ "afterFnDuration": 1
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:23.625Z",
+ "valueB": "2023-09-07T15:45:13.398Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].wallClockDuration",
+ "valueA": 5421,
+ "valueB": 5282,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].videoTimestamp",
+ "valueA": 6698,
+ "valueB": 5370,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].startedAt",
+ "valueA": "2023-09-07T14:43:23.625Z",
+ "valueB": "2023-09-07T15:45:13.398Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].duration",
+ "valueA": 5421,
+ "valueB": 5282,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].screenshotId",
+ "valueA": "a52go",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].name",
+ "valueA": "screenshot",
+ "valueB": "screenshot",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].testId",
+ "valueA": "r4",
+ "valueB": "r4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].testAttemptIndex",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].takenAt",
+ "valueA": "2023-09-07T14:43:28.809Z",
+ "valueB": "2023-09-07T15:45:18.500Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].path",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].height",
+ "valueA": 1440,
+ "valueB": 1440,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].width",
+ "valueA": 2560,
+ "valueB": 2560,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].size",
+ "valueA": "Does not exist",
+ "valueB": 388041,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].dimensions",
+ "valueA": "Does not exist",
+ "valueB": {
+ "width": 2560,
+ "height": 1440
+ },
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].multipart",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].specName",
+ "valueA": "Does not exist",
+ "valueB": "xxx.spec.js",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].testFailure",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].scaled",
+ "valueA": "Does not exist",
+ "valueB": true,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].blackout",
+ "valueA": "Does not exist",
+ "valueB": [],
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].attempts[0].screenshots[0].duration",
+ "valueA": "Does not exist",
+ "valueB": 179,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[1].duration",
+ "valueA": "Does not exist",
+ "valueB": 5329,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].testId",
+ "valueA": "r5",
+ "valueB": "r5",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].0",
+ "valueA": "C",
+ "valueB": "C",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].1",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].2",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].3",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].4",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].5",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].6",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].7",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].8",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].9",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].10",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].11",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].12",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].13",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].14",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].15",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].16",
+ "valueA": "b",
+ "valueB": "b",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].17",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].18",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].19",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].20",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[0].21",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].0",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].1",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].2",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].3",
+ "valueA": "u",
+ "valueB": "u",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].4",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].5",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].6",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].7",
+ "valueA": "b",
+ "valueB": "b",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].8",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].9",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].10",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].11",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].12",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].13",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].14",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].15",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].16",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].17",
+ "valueA": "w",
+ "valueB": "w",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].18",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].19",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].20",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].21",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].22",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].23",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].24",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].25",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].26",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].27",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].28",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].29",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].30",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].31",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].32",
+ "valueA": "n",
+ "valueB": "n",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].33",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].34",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].35",
+ "valueA": "i",
+ "valueB": "i",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].36",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].37",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].38",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].39",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].40",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].41",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].42",
+ "valueA": "h",
+ "valueB": "h",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].43",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].44",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].45",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].46",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].47",
+ "valueA": "r",
+ "valueB": "r",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].48",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].49",
+ "valueA": " ",
+ "valueB": " ",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].50",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].51",
+ "valueA": "o",
+ "valueB": "o",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].52",
+ "valueA": "m",
+ "valueB": "m",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].53",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].54",
+ "valueA": "l",
+ "valueB": "l",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].55",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].56",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].57",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].title[1].58",
+ "valueA": "d",
+ "valueB": "d",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].state",
+ "valueA": "passed",
+ "valueB": "passed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].body",
+ "valueA": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }",
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].displayError",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].state",
+ "valueA": "passed",
+ "valueB": "passed",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].error",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.lifecycle",
+ "valueA": 32,
+ "valueB": 26,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[0].hookId",
+ "valueA": "h1",
+ "valueB": "h1",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[0].fnDuration",
+ "valueA": 7,
+ "valueB": 10,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[0].afterFnDuration",
+ "valueA": 1,
+ "valueB": 0,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[1].hookId",
+ "valueA": "h2",
+ "valueB": "h2",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[1].fnDuration",
+ "valueA": 55,
+ "valueB": 91,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[1].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[2].hookId",
+ "valueA": "h6",
+ "valueB": "h6",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[2].fnDuration",
+ "valueA": 857,
+ "valueB": 867,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.before each[2].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.test.fnDuration",
+ "valueA": 156,
+ "valueB": 152,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.test.afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.after each[0].hookId",
+ "valueA": "h4",
+ "valueB": "h4",
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.after each[0].fnDuration",
+ "valueA": 12,
+ "valueB": 12,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.after each[0].afterFnDuration",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.after each[1]",
+ "valueA": {
+ "hookId": "h5",
+ "fnDuration": 10,
+ "afterFnDuration": 0
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].timings.after all",
+ "valueA": [
+ {
+ "hookId": "h3",
+ "fnDuration": 5,
+ "afterFnDuration": 0
+ }
+ ],
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].failedFromHookId",
+ "valueA": null,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].wallClockStartedAt",
+ "valueA": "2023-09-07T14:43:29.058Z",
+ "valueB": "2023-09-07T15:45:18.738Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].wallClockDuration",
+ "valueA": 1141,
+ "valueB": 1148,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].videoTimestamp",
+ "valueA": 12131,
+ "valueB": 10710,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].startedAt",
+ "valueA": "2023-09-07T14:43:29.058Z",
+ "valueB": "2023-09-07T15:45:18.738Z",
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].attempts[0].duration",
+ "valueA": 1141,
+ "valueB": 1148,
+ "isEqual": false
+ },
+ {
+ "path": "runs[1].tests[2].duration",
+ "valueA": "Does not exist",
+ "valueB": 1188,
+ "isEqual": false
+ },
+ {
+ "path": "startedTestsAt",
+ "valueA": "2023-09-07T14:43:12.137Z",
+ "valueB": "2023-09-07T15:45:05.096Z",
+ "isEqual": false
+ },
+ {
+ "path": "endedTestsAt",
+ "valueA": "2023-09-07T14:43:30.200Z",
+ "valueB": "2023-09-07T15:45:19.927Z",
+ "isEqual": false
+ },
+ {
+ "path": "config.animationDistanceThreshold",
+ "valueA": 5,
+ "valueB": 5,
+ "isEqual": true
+ },
+ {
+ "path": "config.arch",
+ "valueA": "arm64",
+ "valueB": "arm64",
+ "isEqual": true
+ },
+ {
+ "path": "config.autoOpen",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.baseUrl",
+ "valueA": "https://todomvc.com/examples/vanillajs",
+ "valueB": "https://todomvc.com/examples/vanillajs",
+ "isEqual": true
+ },
+ {
+ "path": "config.blockHosts",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].name",
+ "valueA": "chrome",
+ "valueB": "chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].displayName",
+ "valueA": "Chrome",
+ "valueB": "Chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].version",
+ "valueA": "116.0.5845.179",
+ "valueB": "116.0.5845.179",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].path",
+ "valueA": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "valueB": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].minSupportedVersion",
+ "valueA": 64,
+ "valueB": 64,
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[0].majorVersion",
+ "valueA": "116",
+ "valueB": "116",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].name",
+ "valueA": "edge",
+ "valueB": "edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].displayName",
+ "valueA": "Edge",
+ "valueB": "Edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].version",
+ "valueA": "116.0.1938.69",
+ "valueB": "116.0.1938.69",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].path",
+ "valueA": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "valueB": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].minSupportedVersion",
+ "valueA": 79,
+ "valueB": 79,
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[1].majorVersion",
+ "valueA": "116",
+ "valueB": "116",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].name",
+ "valueA": "electron",
+ "valueB": "electron",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].displayName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].version",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].path",
+ "valueA": "",
+ "valueB": "",
+ "isEqual": true
+ },
+ {
+ "path": "config.browsers[2].majorVersion",
+ "valueA": 106,
+ "valueB": 106,
+ "isEqual": true
+ },
+ {
+ "path": "config.chromeWebSecurity",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.clientRoute",
+ "valueA": "/__/",
+ "valueB": "/__/",
+ "isEqual": true
+ },
+ {
+ "path": "config.configFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress.config.ts",
+ "isEqual": false
+ },
+ {
+ "path": "config.cypressBinaryRoot",
+ "valueA": "/Users/miguelangarano/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app",
+ "valueB": "/Users/miguelangarano/Library/Caches/Cypress/13.1.0/Cypress.app/Contents/Resources/app",
+ "isEqual": false
+ },
+ {
+ "path": "config.cypressEnv",
+ "valueA": "production",
+ "valueB": "production",
+ "isEqual": true
+ },
+ {
+ "path": "config.defaultCommandTimeout",
+ "valueA": 4000,
+ "valueB": 4000,
+ "isEqual": true
+ },
+ {
+ "path": "config.devServerPublicPathRoute",
+ "valueA": "/__cypress/src",
+ "valueB": "/__cypress/src",
+ "isEqual": true
+ },
+ {
+ "path": "config.downloadsFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/downloads",
+ "isEqual": false
+ },
+ {
+ "path": "config.env.currents_temp_file",
+ "valueA": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "valueB": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-84752-d4apSw3XIvZ1",
+ "isEqual": false
+ },
+ {
+ "path": "config.env.currents_debug_enabled",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.excludeSpecPattern",
+ "valueA": "*.hot-update.js",
+ "valueB": "*.hot-update.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.execTimeout",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalCspAllowList",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalFetchPolyfill",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalInteractiveRunEvents",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalMemoryManagement",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalModifyObstructiveThirdPartyCode",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalOriginDependencies",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalRunAllSpecs",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalSingleTabRunMode",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalSkipDomainInjection",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalSourceRewriting",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalStudio",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.experimentalWebKitSupport",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.fileServerFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo",
+ "isEqual": false
+ },
+ {
+ "path": "config.fixturesFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures",
+ "isEqual": false
+ },
+ {
+ "path": "config.hosts",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.includeShadowDom",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.isInteractive",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.isTextTerminal",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.keystrokeDelay",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.modifyObstructiveCode",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.morgan",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.namespace",
+ "valueA": "__cypress",
+ "valueB": "__cypress",
+ "isEqual": true
+ },
+ {
+ "path": "config.numTestsKeptInMemory",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.pageLoadTimeout",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.platform",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "config.port",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.projectId",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.projectName",
+ "valueA": "cypress-12-demo",
+ "valueB": "cypress-13-demo",
+ "isEqual": false
+ },
+ {
+ "path": "config.projectRoot",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo",
+ "isEqual": false
+ },
+ {
+ "path": "config.rawJson.e2e.baseUrl",
+ "valueA": "https://todomvc.com/examples/vanillajs",
+ "valueB": "https://todomvc.com/examples/vanillajs",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.e2e.supportFile",
+ "valueA": "cypress/support/e2e.ts",
+ "valueB": "cypress/support/e2e.ts",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.e2e.specPattern",
+ "valueA": "cypress/*/**/*.spec.js",
+ "valueB": "cypress/*/**/*.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.e2e.setupNodeEvents",
+ "valueA": "[Function setupNodeEvents]",
+ "valueB": "[Function setupNodeEvents]",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].0",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].1",
+ "valueA": "a",
+ "valueB": "a",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].2",
+ "valueA": "g",
+ "valueB": "g",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].3",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].4",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].5",
+ "valueA": "/",
+ "valueB": "/",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].6",
+ "valueA": "_",
+ "valueB": "_",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].7",
+ "valueA": "_",
+ "valueB": "_",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].8",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].9",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].10",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].11",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].12",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].13",
+ "valueA": "_",
+ "valueB": "_",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].14",
+ "valueA": "_",
+ "valueB": "_",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].15",
+ "valueA": "/",
+ "valueB": "/",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].16",
+ "valueA": "*",
+ "valueB": "*",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].17",
+ "valueA": ".",
+ "valueB": ".",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].18",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].19",
+ "valueA": "p",
+ "valueB": "p",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].20",
+ "valueA": "e",
+ "valueB": "e",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].21",
+ "valueA": "c",
+ "valueB": "c",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].22",
+ "valueA": ".",
+ "valueB": ".",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].23",
+ "valueA": "t",
+ "valueB": "t",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].24",
+ "valueA": "s",
+ "valueB": "s",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.specPattern[0].25",
+ "valueA": "x",
+ "valueB": "x",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.setupNodeEvents",
+ "valueA": "[Function setupNodeEvents]",
+ "valueB": "[Function setupNodeEvents]",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.devServer.framework",
+ "valueA": "next",
+ "valueB": "next",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.component.devServer.bundler",
+ "valueA": "webpack",
+ "valueB": "webpack",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.baseUrl",
+ "valueA": "https://todomvc.com/examples/vanillajs",
+ "valueB": "https://todomvc.com/examples/vanillajs",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.supportFile",
+ "valueA": "cypress/support/e2e.ts",
+ "valueB": "cypress/support/e2e.ts",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.specPattern",
+ "valueA": "cypress/*/**/*.spec.js",
+ "valueB": "cypress/*/**/*.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.setupNodeEvents",
+ "valueA": "[Function setupNodeEvents]",
+ "valueB": "[Function setupNodeEvents]",
+ "isEqual": true
+ },
+ {
+ "path": "config.rawJson.projectRoot",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo",
+ "isEqual": false
+ },
+ {
+ "path": "config.rawJson.projectName",
+ "valueA": "cypress-12-demo",
+ "valueB": "cypress-13-demo",
+ "isEqual": false
+ },
+ {
+ "path": "config.rawJson.repoRoot",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "isEqual": true
+ },
+ {
+ "path": "config.redirectionLimit",
+ "valueA": 20,
+ "valueB": 20,
+ "isEqual": true
+ },
+ {
+ "path": "config.repoRoot",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13",
+ "isEqual": true
+ },
+ {
+ "path": "config.report",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.reporter",
+ "valueA": "spec",
+ "valueB": "spec",
+ "isEqual": true
+ },
+ {
+ "path": "config.reporterOptions",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.reporterRoute",
+ "valueA": "/__cypress/reporter",
+ "valueB": "/__cypress/reporter",
+ "isEqual": true
+ },
+ {
+ "path": "config.requestTimeout",
+ "valueA": 5000,
+ "valueB": 5000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.animationDistanceThreshold.value",
+ "valueA": 5,
+ "valueB": 5,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.animationDistanceThreshold.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.arch.value",
+ "valueA": "arm64",
+ "valueB": "arm64",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.arch.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.baseUrl.value",
+ "valueA": "https://todomvc.com/examples/vanillajs",
+ "valueB": "https://todomvc.com/examples/vanillajs",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.baseUrl.from",
+ "valueA": "config",
+ "valueB": "config",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.blockHosts.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.blockHosts.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.chromeWebSecurity.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.chromeWebSecurity.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.clientCertificates.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.defaultCommandTimeout.value",
+ "valueA": 4000,
+ "valueB": 4000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.defaultCommandTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.downloadsFolder.value",
+ "valueA": "cypress/downloads",
+ "valueB": "cypress/downloads",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.downloadsFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.env.currents_temp_file.value",
+ "valueA": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg",
+ "valueB": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-84752-d4apSw3XIvZ1",
+ "isEqual": false
+ },
+ {
+ "path": "config.resolved.env.currents_temp_file.from",
+ "valueA": "cli",
+ "valueB": "cli",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.env.currents_debug_enabled.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.env.currents_debug_enabled.from",
+ "valueA": "cli",
+ "valueB": "cli",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.execTimeout.value",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.execTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalCspAllowList.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalCspAllowList.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalFetchPolyfill.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalFetchPolyfill.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalInteractiveRunEvents.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalInteractiveRunEvents.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalRunAllSpecs.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalRunAllSpecs.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalMemoryManagement.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalMemoryManagement.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalModifyObstructiveThirdPartyCode.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalModifyObstructiveThirdPartyCode.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSkipDomainInjection.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSkipDomainInjection.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalOriginDependencies.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalOriginDependencies.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSourceRewriting.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSourceRewriting.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSingleTabRunMode.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalSingleTabRunMode.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalStudio.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalStudio.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalWebKitSupport.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.experimentalWebKitSupport.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.fileServerFolder.value",
+ "valueA": "",
+ "valueB": "",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.fileServerFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.fixturesFolder.value",
+ "valueA": "cypress/fixtures",
+ "valueB": "cypress/fixtures",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.fixturesFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.excludeSpecPattern.value",
+ "valueA": "*.hot-update.js",
+ "valueB": "*.hot-update.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.excludeSpecPattern.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.includeShadowDom.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.includeShadowDom.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.keystrokeDelay.value",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.keystrokeDelay.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.modifyObstructiveCode.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.modifyObstructiveCode.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.nodeVersion",
+ "valueA": {
+ "from": "default"
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "config.resolved.numTestsKeptInMemory.value",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.numTestsKeptInMemory.from",
+ "valueA": "config",
+ "valueB": "config",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.platform.value",
+ "valueA": "darwin",
+ "valueB": "darwin",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.platform.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.pageLoadTimeout.value",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.pageLoadTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.port.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.port.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.projectId.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.projectId.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.redirectionLimit.value",
+ "valueA": 20,
+ "valueB": 20,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.redirectionLimit.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.reporter.value",
+ "valueA": "spec",
+ "valueB": "spec",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.reporter.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.reporterOptions.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.reporterOptions.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.requestTimeout.value",
+ "valueA": 5000,
+ "valueB": 5000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.requestTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.resolvedNodePath.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.resolvedNodePath.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.resolvedNodeVersion.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.resolvedNodeVersion.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.responseTimeout.value",
+ "valueA": 30000,
+ "valueB": 30000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.responseTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.retries.value.runMode",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.retries.value.openMode",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.retries.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.screenshotOnRunFailure.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.screenshotOnRunFailure.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.screenshotsFolder.value",
+ "valueA": "cypress/screenshots",
+ "valueB": "cypress/screenshots",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.screenshotsFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.slowTestThreshold.value",
+ "valueA": 10000,
+ "valueB": 10000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.slowTestThreshold.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.scrollBehavior.value",
+ "valueA": "top",
+ "valueB": "top",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.scrollBehavior.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.supportFile.value",
+ "valueA": "cypress/support/e2e.ts",
+ "valueB": "cypress/support/e2e.ts",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.supportFile.from",
+ "valueA": "config",
+ "valueB": "config",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.supportFolder.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.supportFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.taskTimeout.value",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.taskTimeout.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.testIsolation.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.testIsolation.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.trashAssetsBeforeRuns.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.trashAssetsBeforeRuns.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.userAgent.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.userAgent.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.video.value",
+ "valueA": true,
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.resolved.video.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.videoCompression.value",
+ "valueA": 32,
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.resolved.videoCompression.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.videosFolder.value",
+ "valueA": "cypress/videos",
+ "valueB": "cypress/videos",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.videosFolder.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.videoUploadOnPasses",
+ "valueA": {
+ "value": true,
+ "from": "default"
+ },
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "config.resolved.viewportHeight.value",
+ "valueA": 660,
+ "valueB": 660,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.viewportHeight.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.viewportWidth.value",
+ "valueA": 1000,
+ "valueB": 1000,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.viewportWidth.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.waitForAnimations.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.waitForAnimations.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.watchForFileChanges.value",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.watchForFileChanges.from",
+ "valueA": "config",
+ "valueB": "config",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.specPattern.value",
+ "valueA": "cypress/*/**/*.spec.js",
+ "valueB": "cypress/*/**/*.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.specPattern.from",
+ "valueA": "config",
+ "valueB": "config",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].name",
+ "valueA": "chrome",
+ "valueB": "chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].displayName",
+ "valueA": "Chrome",
+ "valueB": "Chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].version",
+ "valueA": "116.0.5845.179",
+ "valueB": "116.0.5845.179",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].path",
+ "valueA": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "valueB": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].minSupportedVersion",
+ "valueA": 64,
+ "valueB": 64,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[0].majorVersion",
+ "valueA": "116",
+ "valueB": "116",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].name",
+ "valueA": "edge",
+ "valueB": "edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].displayName",
+ "valueA": "Edge",
+ "valueB": "Edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].version",
+ "valueA": "116.0.1938.69",
+ "valueB": "116.0.1938.69",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].path",
+ "valueA": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "valueB": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].minSupportedVersion",
+ "valueA": 79,
+ "valueB": 79,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[1].majorVersion",
+ "valueA": "116",
+ "valueB": "116",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].name",
+ "valueA": "electron",
+ "valueB": "electron",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].channel",
+ "valueA": "stable",
+ "valueB": "stable",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].family",
+ "valueA": "chromium",
+ "valueB": "chromium",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].displayName",
+ "valueA": "Electron",
+ "valueB": "Electron",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].version",
+ "valueA": "106.0.5249.51",
+ "valueB": "106.0.5249.51",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].path",
+ "valueA": "",
+ "valueB": "",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.value[2].majorVersion",
+ "valueA": 106,
+ "valueB": 106,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.browsers.from",
+ "valueA": "runtime",
+ "valueB": "runtime",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.hosts.value",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.hosts.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.isInteractive.value",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.resolved.isInteractive.from",
+ "valueA": "default",
+ "valueB": "default",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolvedNodePath",
+ "valueA": "/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node",
+ "valueB": "/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node",
+ "isEqual": true
+ },
+ {
+ "path": "config.resolvedNodeVersion",
+ "valueA": "18.14.2",
+ "valueB": "18.14.2",
+ "isEqual": true
+ },
+ {
+ "path": "config.responseTimeout",
+ "valueA": 30000,
+ "valueB": 30000,
+ "isEqual": true
+ },
+ {
+ "path": "config.retries.runMode",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.retries.openMode",
+ "valueA": 0,
+ "valueB": 0,
+ "isEqual": true
+ },
+ {
+ "path": "config.screenshotOnRunFailure",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.screenshotsFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots",
+ "isEqual": false
+ },
+ {
+ "path": "config.scrollBehavior",
+ "valueA": "top",
+ "valueB": "top",
+ "isEqual": true
+ },
+ {
+ "path": "config.setupNodeEvents",
+ "valueA": "[Function setupNodeEvents]",
+ "valueB": "[Function setupNodeEvents]",
+ "isEqual": true
+ },
+ {
+ "path": "config.slowTestThreshold",
+ "valueA": 10000,
+ "valueB": 10000,
+ "isEqual": true
+ },
+ {
+ "path": "config.socketId",
+ "valueA": "svnqisky8l",
+ "valueB": "4tp88ruxjj",
+ "isEqual": false
+ },
+ {
+ "path": "config.socketIoCookie",
+ "valueA": "__socket",
+ "valueB": "__socket",
+ "isEqual": true
+ },
+ {
+ "path": "config.socketIoRoute",
+ "valueA": "/__socket",
+ "valueB": "/__socket",
+ "isEqual": true
+ },
+ {
+ "path": "config.specPattern",
+ "valueA": "cypress/*/**/*.spec.js",
+ "valueB": "cypress/*/**/*.spec.js",
+ "isEqual": true
+ },
+ {
+ "path": "config.supportFile",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support/e2e.ts",
+ "isEqual": false
+ },
+ {
+ "path": "config.supportFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support",
+ "isEqual": false
+ },
+ {
+ "path": "config.taskTimeout",
+ "valueA": 60000,
+ "valueB": 60000,
+ "isEqual": true
+ },
+ {
+ "path": "config.testIsolation",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.trashAssetsBeforeRuns",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.userAgent",
+ "valueA": null,
+ "valueB": null,
+ "isEqual": true
+ },
+ {
+ "path": "config.version",
+ "valueA": "12.17.4",
+ "valueB": "13.1.0",
+ "isEqual": false
+ },
+ {
+ "path": "config.video",
+ "valueA": true,
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.videoCompression",
+ "valueA": 32,
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.videoUploadOnPasses",
+ "valueA": true,
+ "valueB": "Does not exist",
+ "isEqual": false
+ },
+ {
+ "path": "config.videosFolder",
+ "valueA": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos",
+ "valueB": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos",
+ "isEqual": false
+ },
+ {
+ "path": "config.viewportHeight",
+ "valueA": 660,
+ "valueB": 660,
+ "isEqual": true
+ },
+ {
+ "path": "config.viewportWidth",
+ "valueA": 1000,
+ "valueB": 1000,
+ "isEqual": true
+ },
+ {
+ "path": "config.waitForAnimations",
+ "valueA": true,
+ "valueB": true,
+ "isEqual": true
+ },
+ {
+ "path": "config.watchForFileChanges",
+ "valueA": false,
+ "valueB": false,
+ "isEqual": true
+ },
+ {
+ "path": "config.testingType",
+ "valueA": "e2e",
+ "valueB": "e2e",
+ "isEqual": true
+ },
+ {
+ "path": "config.hideCommandLog",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.hideRunnerUi",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "config.protocolEnabled",
+ "valueA": "Does not exist",
+ "valueB": false,
+ "isEqual": false
+ },
+ {
+ "path": "status",
+ "valueA": "finished",
+ "valueB": "finished",
+ "isEqual": true
+ },
+ {
+ "path": "runUrl",
+ "valueA": "https://app.currents.dev/run/8bca8d1e39c70474",
+ "valueB": "https://app.currents.dev/run/6c996f69397aa4f2",
+ "isEqual": false
+ }
+]
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index ca45909..e278531 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -54,6 +54,149 @@
},
"devDependencies": {}
},
+ "e2e/cypress-12-demo": {
+ "version": "0.0.0",
+ "dependencies": {
+ "cypress-cloud": "*"
+ },
+ "devDependencies": {
+ "@types/node": "^17.0.12",
+ "cypress": "^12.17.4",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ }
+ },
+ "e2e/cypress-12-demo/node_modules/@cypress/request": {
+ "version": "2.88.12",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz",
+ "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
+ "dev": true,
+ "dependencies": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "http-signature": "~1.3.6",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "performance-now": "^2.1.0",
+ "qs": "~6.10.3",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "^4.1.3",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^8.3.2"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "e2e/cypress-12-demo/node_modules/@types/node": {
+ "version": "17.0.45",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
+ "dev": true
+ },
+ "e2e/cypress-12-demo/node_modules/cypress": {
+ "version": "12.17.4",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz",
+ "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==",
+ "dev": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "@cypress/request": "2.88.12",
+ "@cypress/xvfb": "^1.2.4",
+ "@types/node": "^16.18.39",
+ "@types/sinonjs__fake-timers": "8.1.1",
+ "@types/sizzle": "^2.3.2",
+ "arch": "^2.2.0",
+ "blob-util": "^2.0.2",
+ "bluebird": "^3.7.2",
+ "buffer": "^5.6.0",
+ "cachedir": "^2.3.0",
+ "chalk": "^4.1.0",
+ "check-more-types": "^2.24.0",
+ "cli-cursor": "^3.1.0",
+ "cli-table3": "~0.6.1",
+ "commander": "^6.2.1",
+ "common-tags": "^1.8.0",
+ "dayjs": "^1.10.4",
+ "debug": "^4.3.4",
+ "enquirer": "^2.3.6",
+ "eventemitter2": "6.4.7",
+ "execa": "4.1.0",
+ "executable": "^4.1.1",
+ "extract-zip": "2.0.1",
+ "figures": "^3.2.0",
+ "fs-extra": "^9.1.0",
+ "getos": "^3.2.1",
+ "is-ci": "^3.0.0",
+ "is-installed-globally": "~0.4.0",
+ "lazy-ass": "^1.6.0",
+ "listr2": "^3.8.3",
+ "lodash": "^4.17.21",
+ "log-symbols": "^4.0.0",
+ "minimist": "^1.2.8",
+ "ospath": "^1.2.2",
+ "pretty-bytes": "^5.6.0",
+ "process": "^0.11.10",
+ "proxy-from-env": "1.0.0",
+ "request-progress": "^3.0.0",
+ "semver": "^7.5.3",
+ "supports-color": "^8.1.1",
+ "tmp": "~0.2.1",
+ "untildify": "^4.0.0",
+ "yauzl": "^2.10.0"
+ },
+ "bin": {
+ "cypress": "bin/cypress"
+ },
+ "engines": {
+ "node": "^14.0.0 || ^16.0.0 || >=18.0.0"
+ }
+ },
+ "e2e/cypress-12-demo/node_modules/cypress/node_modules/@types/node": {
+ "version": "16.18.48",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz",
+ "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==",
+ "dev": true
+ },
+ "e2e/cypress-12-demo/node_modules/form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 0.12"
+ }
+ },
+ "e2e/cypress-13-demo": {
+ "version": "0.0.0",
+ "dependencies": {
+ "cypress-cloud": "*"
+ },
+ "devDependencies": {
+ "@types/node": "^17.0.12",
+ "cypress": "13.1.0",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ }
+ },
+ "e2e/cypress-13-demo/node_modules/@types/node": {
+ "version": "17.0.45",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
+ "dev": true
+ },
"e2e/exports": {
"name": "test-exports",
"version": "0.0.0",
@@ -7845,6 +7988,14 @@
"node": "^16.0.0 || ^18.0.0 || >=20.0.0"
}
},
+ "node_modules/cypress-12-demo": {
+ "resolved": "e2e/cypress-12-demo",
+ "link": true
+ },
+ "node_modules/cypress-13-demo": {
+ "resolved": "e2e/cypress-13-demo",
+ "link": true
+ },
"node_modules/cypress-cloud": {
"resolved": "packages/cypress-cloud",
"link": true
@@ -23929,6 +24080,138 @@
}
}
},
+ "cypress-12-demo": {
+ "version": "file:e2e/cypress-12-demo",
+ "requires": {
+ "@types/node": "^17.0.12",
+ "cypress": "^12.17.4",
+ "cypress-cloud": "*",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ },
+ "dependencies": {
+ "@cypress/request": {
+ "version": "2.88.12",
+ "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz",
+ "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==",
+ "dev": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.8.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.6",
+ "extend": "~3.0.2",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.2",
+ "http-signature": "~1.3.6",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.19",
+ "performance-now": "^2.1.0",
+ "qs": "~6.10.3",
+ "safe-buffer": "^5.1.2",
+ "tough-cookie": "^4.1.3",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^8.3.2"
+ }
+ },
+ "@types/node": {
+ "version": "17.0.45",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
+ "dev": true
+ },
+ "cypress": {
+ "version": "12.17.4",
+ "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz",
+ "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==",
+ "dev": true,
+ "requires": {
+ "@cypress/request": "2.88.12",
+ "@cypress/xvfb": "^1.2.4",
+ "@types/node": "^16.18.39",
+ "@types/sinonjs__fake-timers": "8.1.1",
+ "@types/sizzle": "^2.3.2",
+ "arch": "^2.2.0",
+ "blob-util": "^2.0.2",
+ "bluebird": "^3.7.2",
+ "buffer": "^5.6.0",
+ "cachedir": "^2.3.0",
+ "chalk": "^4.1.0",
+ "check-more-types": "^2.24.0",
+ "cli-cursor": "^3.1.0",
+ "cli-table3": "~0.6.1",
+ "commander": "^6.2.1",
+ "common-tags": "^1.8.0",
+ "dayjs": "^1.10.4",
+ "debug": "^4.3.4",
+ "enquirer": "^2.3.6",
+ "eventemitter2": "6.4.7",
+ "execa": "4.1.0",
+ "executable": "^4.1.1",
+ "extract-zip": "2.0.1",
+ "figures": "^3.2.0",
+ "fs-extra": "^9.1.0",
+ "getos": "^3.2.1",
+ "is-ci": "^3.0.0",
+ "is-installed-globally": "~0.4.0",
+ "lazy-ass": "^1.6.0",
+ "listr2": "^3.8.3",
+ "lodash": "^4.17.21",
+ "log-symbols": "^4.0.0",
+ "minimist": "^1.2.8",
+ "ospath": "^1.2.2",
+ "pretty-bytes": "^5.6.0",
+ "process": "^0.11.10",
+ "proxy-from-env": "1.0.0",
+ "request-progress": "^3.0.0",
+ "semver": "^7.5.3",
+ "supports-color": "^8.1.1",
+ "tmp": "~0.2.1",
+ "untildify": "^4.0.0",
+ "yauzl": "^2.10.0"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "16.18.48",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz",
+ "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==",
+ "dev": true
+ }
+ }
+ },
+ "form-data": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ }
+ }
+ },
+ "cypress-13-demo": {
+ "version": "file:e2e/cypress-13-demo",
+ "requires": {
+ "@types/node": "^17.0.12",
+ "cypress": "13.1.0",
+ "cypress-cloud": "*",
+ "tsconfig": "*",
+ "typescript": "^4.7.4"
+ },
+ "dependencies": {
+ "@types/node": {
+ "version": "17.0.45",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz",
+ "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==",
+ "dev": true
+ }
+ }
+ },
"cypress-cloud": {
"version": "file:packages/cypress-cloud",
"requires": {
diff --git a/packages/cypress-cloud/package.json b/packages/cypress-cloud/package.json
index 56ca1b2..fb2df59 100644
--- a/packages/cypress-cloud/package.json
+++ b/packages/cypress-cloud/package.json
@@ -143,4 +143,4 @@
}
}
}
-}
+}
\ No newline at end of file
diff --git a/packages/cypress-cloud/plugin/index.ts b/packages/cypress-cloud/plugin/index.ts
index a08a7ad..3f85d90 100644
--- a/packages/cypress-cloud/plugin/index.ts
+++ b/packages/cypress-cloud/plugin/index.ts
@@ -53,6 +53,12 @@ export async function cloudPlugin(
});
return null;
},
+ "ctrLogMessages": (test) => {
+ return null;
+ },
+ "ctrLogFiles": (test) => {
+ return null;
+ }
});
debug("currents plugin loaded");
diff --git a/turbo.json b/turbo.json
index 104c23a..b506b67 100644
--- a/turbo.json
+++ b/turbo.json
@@ -8,14 +8,20 @@
"cache": false
},
"build": {
- "dependsOn": ["^build"],
- "outputs": ["dist/**", ".next/**"],
+ "dependsOn": [
+ "^build"
+ ],
+ "outputs": [
+ "dist/**",
+ ".next/**"
+ ],
"env": [
"DEBUG",
"CURRENTS_ENFORCE_IS_CURRENTS",
"CURRENTS_PROJECT_ID",
"CURRENTS_API_URL",
"CURRENTS_RECORD_KEY",
+ "CURRENTS_API_KEY",
"TF_BUILD",
"TF_BUILD_BUILDNUMBER",
"AZURE_HTTP_USER_AGENT",
@@ -43,4 +49,4 @@
"cache": false
}
}
-}
+}
\ No newline at end of file