diff --git a/e2e/cypress-13-demo/cypress.config.ts b/e2e/cypress-13-demo/cypress.config.ts index 3aa2391..e756aac 100644 --- a/e2e/cypress-13-demo/cypress.config.ts +++ b/e2e/cypress-13-demo/cypress.config.ts @@ -2,25 +2,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); - }, - }, + video: true, + 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", - }, - }, + 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/data-references/ccy-1.10-cy-13-cycl.json b/e2e/cypress-13-demo/data-references/ccy-1.10-cy-13-cycl.json index 6df7457..cf32ab2 100644 --- a/e2e/cypress-13-demo/data-references/ccy-1.10-cy-13-cycl.json +++ b/e2e/cypress-13-demo/data-references/ccy-1.10-cy-13-cycl.json @@ -1 +1 @@ -{"totalDuration":34120,"totalSuites":4,"totalPending":1,"totalFailed":2,"totalSkipped":0,"totalPassed":4,"totalTests":7,"runs":[{"stats":{"duration":13690,"endedAt":"2023-09-13T17:57:03.353Z","startedAt":"2023-09-13T17:56:49.663Z","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-13T17:56:49.667Z","end":"2023-09-13T17:57:03.355Z","duration":13688},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","fileExtension":".js","fileName":"a","name":"a.spec.js","relative":"cypress/e2e/a.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":14,"before each":[{"hookId":"h1","fnDuration":18,"afterFnDuration":1},{"hookId":"h2","fnDuration":421,"afterFnDuration":1}],"test":{"fnDuration":4004,"afterFnDuration":339},"after each":[{"hookId":"h4","fnDuration":17,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:56:49.685Z","wallClockDuration":4798,"videoTimestamp":22,"startedAt":"2023-09-13T17:56:49.685Z","duration":4798,"screenshots":[{"testAttemptIndex":0,"size":347470,"takenAt":"2023-09-13T17:56:54.154Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","scaled":true,"blackout":[],"duration":334,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":29,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":1},{"hookId":"h2","fnDuration":61,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":231},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:56:54.561Z","wallClockDuration":4337,"videoTimestamp":4898,"startedAt":"2023-09-13T17:56:54.561Z","duration":4337,"screenshots":[{"testAttemptIndex":1,"size":363940,"takenAt":"2023-09-13T17:56:58.669Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":227,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":29,"before each":[{"hookId":"h1","fnDuration":13,"afterFnDuration":0},{"hookId":"h2","fnDuration":54,"afterFnDuration":0}],"test":{"fnDuration":4000,"afterFnDuration":226},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":1}]},"wallClockStartedAt":"2023-09-13T17:56:58.960Z","wallClockDuration":4325,"videoTimestamp":9297,"startedAt":"2023-09-13T17:56:58.960Z","duration":4325,"screenshots":[{"testAttemptIndex":2,"size":360924,"takenAt":"2023-09-13T17:57:03.061Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":223,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","duration":13615,"state":"failed","title":["Failing test with 2 attempts","should try 2 times"],"testId":"r3"}]},{"stats":{"duration":1873,"endedAt":"2023-09-13T17:57:06.491Z","startedAt":"2023-09-13T17:57:04.618Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2},"reporter":"spec","reporterStats":{"suites":1,"tests":2,"passes":2,"pending":0,"failures":0,"start":"2023-09-13T17:57:04.623Z","end":"2023-09-13T17:57:06.493Z","duration":1870},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","fileExtension":".js","fileName":"d","name":"d.spec.js","relative":"cypress/e2e/d.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":20,"before each":[{"hookId":"h1","fnDuration":13,"afterFnDuration":0},{"hookId":"h2","fnDuration":934,"afterFnDuration":0}],"test":{"fnDuration":704,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":14,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:04.630Z","wallClockDuration":1673,"videoTimestamp":12,"startedAt":"2023-09-13T17:57:04.630Z","duration":1673,"screenshots":[{"testAttemptIndex":0,"size":234576,"takenAt":"2023-09-13T17:57:05.616Z","dimensions":{"width":2000,"height":1320},"multipart":true,"pixelRatio":2,"name":"internal-assert-screenshot","specName":"d.spec.js","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","scaled":false,"blackout":[],"duration":692,"testId":"r3","height":1320,"width":2000}]}],"displayError":null,"duration":1732,"state":"passed","title":["Passed test with screenshot, passed test with no screenshots","should assert and take a screenshot"],"testId":"r3"},{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":15,"before each":[{"hookId":"h1","fnDuration":8,"afterFnDuration":0},{"hookId":"h2","fnDuration":53,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":1},"after each":[{"hookId":"h4","fnDuration":14,"afterFnDuration":1}]},"wallClockStartedAt":"2023-09-13T17:57:06.369Z","wallClockDuration":81,"videoTimestamp":1751,"startedAt":"2023-09-13T17:57:06.369Z","duration":81,"screenshots":[]}],"displayError":null,"duration":121,"state":"passed","title":["Passed test with screenshot, passed test with no screenshots","should assert that true is true"],"testId":"r4"}]},{"stats":{"duration":46,"endedAt":"2023-09-13T17:57:07.746Z","startedAt":"2023-09-13T17:57:07.700Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1},"reporter":"spec","reporterStats":{"suites":1,"tests":1,"passes":0,"pending":1,"failures":0,"start":"2023-09-13T17:57:07.705Z","end":"2023-09-13T17:57:07.749Z","duration":44},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","fileExtension":".js","fileName":"c","name":"c.spec.js","relative":"cypress/e2e/c.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[],"displayError":null,"duration":31,"state":"pending","title":["Ignored test","should be a skipped test"],"testId":"r0}"}]},{"stats":{"duration":18511,"endedAt":"2023-09-13T17:57:28.309Z","startedAt":"2023-09-13T17:57:09.798Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3},"reporter":"spec","reporterStats":{"suites":1,"tests":3,"passes":2,"pending":0,"failures":1,"start":"2023-09-13T17:57:09.802Z","end":"2023-09-13T17:57:28.317Z","duration":18515},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","fileExtension":".js","fileName":"b","name":"b.spec.js","relative":"cypress/e2e/b.spec.js"},"error":null,"video":null,"shouldUploadVideo":true,"tests":[{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":13,"before each":[{"hookId":"h1","fnDuration":13,"afterFnDuration":0},{"hookId":"h2","fnDuration":307,"afterFnDuration":0}],"test":{"fnDuration":4027,"afterFnDuration":302},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:09.820Z","wallClockDuration":4665,"videoTimestamp":22,"startedAt":"2023-09-13T17:57:09.820Z","duration":4665,"screenshots":[{"testAttemptIndex":0,"size":373773,"takenAt":"2023-09-13T17:57:14.188Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","scaled":true,"blackout":[],"duration":299,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":20,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":0},{"hookId":"h2","fnDuration":58,"afterFnDuration":0}],"test":{"fnDuration":3995,"afterFnDuration":284},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:14.551Z","wallClockDuration":4371,"videoTimestamp":4753,"startedAt":"2023-09-13T17:57:14.551Z","duration":4371,"screenshots":[{"testAttemptIndex":1,"size":378729,"takenAt":"2023-09-13T17:57:18.642Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":281,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":26,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":1},{"hookId":"h2","fnDuration":51,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":249},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:18.985Z","wallClockDuration":4345,"videoTimestamp":9187,"startedAt":"2023-09-13T17:57:18.985Z","duration":4345,"screenshots":[{"testAttemptIndex":2,"size":379412,"takenAt":"2023-09-13T17:57:23.085Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":247,"testId":"r3","height":1440,"width":2560,"name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","duration":13520,"state":"failed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should try 2 times"],"testId":"r3"},{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":13,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":0},{"hookId":"h2","fnDuration":50,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:23.399Z","wallClockDuration":80,"videoTimestamp":13601,"startedAt":"2023-09-13T17:57:23.399Z","duration":80,"screenshots":[]}],"displayError":null,"duration":112,"state":"passed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should assert that true is true"],"testId":"r4"},{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"AssertionError: Timed out retrying after 4000ms: expected false to be true","stack":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","codeFrame":{"line":16,"column":22,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","language":"js"}},"timings":{"lifecycle":11,"before each":[{"hookId":"h1","fnDuration":8,"afterFnDuration":0},{"hookId":"h2","fnDuration":49,"afterFnDuration":0}],"test":{"fnDuration":4004,"afterFnDuration":258},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:23.513Z","wallClockDuration":4333,"videoTimestamp":13715,"startedAt":"2023-09-13T17:57:23.513Z","duration":4333,"screenshots":[{"testAttemptIndex":0,"size":377831,"takenAt":"2023-09-13T17:57:27.593Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","scaled":true,"blackout":[],"duration":255,"testId":"r5","height":1440,"width":2560,"name":"screenshot"}]},{"state":"passed","error":null,"timings":{"lifecycle":60,"before each":[{"hookId":"h1","fnDuration":14,"afterFnDuration":1},{"hookId":"h2","fnDuration":144,"afterFnDuration":0}],"test":{"fnDuration":4,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":28,"afterFnDuration":0}]},"wallClockStartedAt":"2023-09-13T17:57:28.007Z","wallClockDuration":225,"videoTimestamp":18209,"startedAt":"2023-09-13T17:57:28.007Z","duration":225,"screenshots":[]}],"displayError":null,"duration":4780,"state":"passed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should fail on the first attempt and pass on the second"],"testId":"r5"}]}],"startedTestsAt":"2023-09-13T17:56:49.663Z","endedTestsAt":"2023-09-13T17:57:28.309Z","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.187","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.81","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-40754-oqaMgDXA5XxQ","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-40754-oqaMgDXA5XxQ","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.187","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.81","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":"djnf586kpd","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/66b50944f6af18be"} \ No newline at end of file +{"totalDuration":35368,"totalSuites":4,"totalPending":1,"totalFailed":2,"totalSkipped":0,"totalPassed":4,"totalTests":7,"runs":[{"stats":{"duration":13930,"endedAt":"2023-09-14T02:03:32.440Z","startedAt":"2023-09-14T02:03:18.510Z","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-14T02:03:18.514Z","end":"2023-09-14T02:03:32.443Z","duration":13929},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","fileExtension":".js","fileName":"a","name":"a.spec.js","relative":"cypress/e2e/a.spec.js","baseName":"a.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/a.spec.js.mp4","shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":15,"before each":[{"hookId":"h1","fnDuration":18,"afterFnDuration":0},{"hookId":"h2","fnDuration":667,"afterFnDuration":0}],"test":{"fnDuration":4014,"afterFnDuration":283},"after each":[{"hookId":"h4","fnDuration":25,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:18.521Z","wallClockDuration":4999,"videoTimestamp":11,"startedAt":"2023-09-14T02:03:18.521Z","duration":4999,"screenshots":[{"testAttemptIndex":0,"size":351005,"takenAt":"2023-09-14T02:03:23.240Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","scaled":true,"blackout":[],"duration":280,"testId":"r3","height":1440,"width":2560,"screenshotId":"1SEU52","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":25,"before each":[{"hookId":"h1","fnDuration":9,"afterFnDuration":0},{"hookId":"h2","fnDuration":66,"afterFnDuration":0}],"test":{"fnDuration":3989,"afterFnDuration":226},"after each":[{"hookId":"h4","fnDuration":19,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:23.596Z","wallClockDuration":4319,"videoTimestamp":5086,"startedAt":"2023-09-14T02:03:23.596Z","duration":4319,"screenshots":[{"testAttemptIndex":1,"size":365118,"takenAt":"2023-09-14T02:03:27.690Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":221,"testId":"r3","height":1440,"width":2560,"screenshotId":"8b5ZGy","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":41,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":0},{"hookId":"h2","fnDuration":102,"afterFnDuration":1}],"test":{"fnDuration":4003,"afterFnDuration":216},"after each":[{"hookId":"h4","fnDuration":17,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:27.989Z","wallClockDuration":4374,"videoTimestamp":9479,"startedAt":"2023-09-14T02:03:27.989Z","duration":4374,"screenshots":[{"testAttemptIndex":2,"size":362109,"takenAt":"2023-09-14T02:03:32.149Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":210,"testId":"r3","height":1440,"width":2560,"screenshotId":"rRWk6b","name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","duration":13863,"state":"failed","title":["Failing test with 2 attempts","should try 2 times"],"testId":"r3","body":"() => {\n cy.wrap(false).should('be.true');\n }"}]},{"stats":{"duration":1065,"endedAt":"2023-09-14T02:03:35.824Z","startedAt":"2023-09-14T02:03:34.759Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2},"reporter":"spec","reporterStats":{"suites":1,"tests":2,"passes":2,"pending":0,"failures":0,"start":"2023-09-14T02:03:34.764Z","end":"2023-09-14T02:03:35.827Z","duration":1063},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","fileExtension":".js","fileName":"d","name":"d.spec.js","relative":"cypress/e2e/d.spec.js","baseName":"d.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/d.spec.js.mp4","shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":19,"before each":[{"hookId":"h1","fnDuration":13,"afterFnDuration":0},{"hookId":"h2","fnDuration":174,"afterFnDuration":0}],"test":{"fnDuration":658,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":23,"afterFnDuration":0}]},"body":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","wallClockStartedAt":"2023-09-14T02:03:34.782Z","wallClockDuration":869,"videoTimestamp":23,"startedAt":"2023-09-14T02:03:34.782Z","duration":869,"screenshots":[{"testAttemptIndex":0,"size":234575,"takenAt":"2023-09-14T02:03:35.009Z","dimensions":{"width":2000,"height":1320},"multipart":true,"pixelRatio":2,"name":"internal-assert-screenshot","specName":"d.spec.js","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","scaled":false,"blackout":[],"duration":646,"testId":"r3","height":1320,"width":2000,"screenshotId":"zHP3JJ"}]}],"displayError":null,"duration":918,"state":"passed","title":["Passed test with screenshot, passed test with no screenshots","should assert and take a screenshot"],"testId":"r3","body":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }"},{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":12,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":53,"afterFnDuration":0}],"test":{"fnDuration":3,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":1}]},"body":"() => {\n cy.wrap(true).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:35.707Z","wallClockDuration":79,"videoTimestamp":948,"startedAt":"2023-09-14T02:03:35.707Z","duration":79,"screenshots":[]}],"displayError":null,"duration":116,"state":"passed","title":["Passed test with screenshot, passed test with no screenshots","should assert that true is true"],"testId":"r4","body":"() => {\n cy.wrap(true).should('be.true');\n }"}]},{"stats":{"duration":50,"endedAt":"2023-09-14T02:03:38.229Z","startedAt":"2023-09-14T02:03:38.179Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1},"reporter":"spec","reporterStats":{"suites":1,"tests":1,"passes":0,"pending":1,"failures":0,"start":"2023-09-14T02:03:38.184Z","end":"2023-09-14T02:03:38.232Z","duration":48},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","fileExtension":".js","fileName":"c","name":"c.spec.js","relative":"cypress/e2e/c.spec.js","baseName":"c.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4","shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[],"displayError":null,"duration":35,"state":"pending","title":["Ignored test","should be a skipped test"],"testId":"r0"}]},{"stats":{"duration":20323,"endedAt":"2023-09-14T02:04:03.845Z","startedAt":"2023-09-14T02:03:43.522Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3},"reporter":"spec","reporterStats":{"suites":1,"tests":3,"passes":2,"pending":0,"failures":1,"start":"2023-09-14T02:03:43.527Z","end":"2023-09-14T02:04:03.848Z","duration":20321},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","fileExtension":".js","fileName":"b","name":"b.spec.js","relative":"cypress/e2e/b.spec.js","baseName":"b.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.spec.js.mp4","shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":20,"before each":[{"hookId":"h1","fnDuration":14,"afterFnDuration":0},{"hookId":"h2","fnDuration":574,"afterFnDuration":0}],"test":{"fnDuration":4014,"afterFnDuration":262},"after each":[{"hookId":"h4","fnDuration":32,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:43.527Z","wallClockDuration":4886,"videoTimestamp":5,"startedAt":"2023-09-14T02:03:43.527Z","duration":4886,"screenshots":[{"testAttemptIndex":0,"size":376795,"takenAt":"2023-09-14T02:03:48.154Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","scaled":true,"blackout":[],"duration":258,"testId":"r3","height":1440,"width":2560,"screenshotId":"N3ufTC","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":22,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":0},{"hookId":"h2","fnDuration":484,"afterFnDuration":0}],"test":{"fnDuration":4018,"afterFnDuration":255},"after each":[{"hookId":"h4","fnDuration":73,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:48.499Z","wallClockDuration":4794,"videoTimestamp":4977,"startedAt":"2023-09-14T02:03:48.499Z","duration":4794,"screenshots":[{"testAttemptIndex":1,"size":378118,"takenAt":"2023-09-14T02:03:53.044Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":241,"testId":"r3","height":1440,"width":2560,"screenshotId":"4xLwOT","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":30,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":0},{"hookId":"h2","fnDuration":1302,"afterFnDuration":0}],"test":{"fnDuration":3990,"afterFnDuration":234},"after each":[{"hookId":"h4","fnDuration":15,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:53.431Z","wallClockDuration":5572,"videoTimestamp":9909,"startedAt":"2023-09-14T02:03:53.431Z","duration":5572,"screenshots":[{"testAttemptIndex":2,"size":377803,"takenAt":"2023-09-14T02:03:58.771Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":227,"testId":"r3","height":1440,"width":2560,"screenshotId":"4BQl4r","name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","duration":15492,"state":"failed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should try 2 times"],"testId":"r3","body":"() => {\n cy.wrap(false).should('be.true');\n }"},{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":15,"before each":[{"hookId":"h1","fnDuration":16,"afterFnDuration":0},{"hookId":"h2","fnDuration":92,"afterFnDuration":0}],"test":{"fnDuration":3,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":22,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(true).should('be.true');\n }","wallClockStartedAt":"2023-09-14T02:03:59.084Z","wallClockDuration":127,"videoTimestamp":15562,"startedAt":"2023-09-14T02:03:59.084Z","duration":127,"screenshots":[]}],"displayError":null,"duration":169,"state":"passed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should assert that true is true"],"testId":"r4","body":"() => {\n cy.wrap(true).should('be.true');\n }"},{"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","codeFrame":{"line":16,"column":22,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","language":"js"}},"timings":{"lifecycle":17,"before each":[{"hookId":"h1","fnDuration":21,"afterFnDuration":0},{"hookId":"h2","fnDuration":56,"afterFnDuration":1}],"test":{"fnDuration":3987,"afterFnDuration":228},"after each":[{"hookId":"h4","fnDuration":17,"afterFnDuration":0}]},"body":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","wallClockStartedAt":"2023-09-14T02:03:59.256Z","wallClockDuration":4312,"videoTimestamp":15734,"startedAt":"2023-09-14T02:03:59.256Z","duration":4312,"screenshots":[{"testAttemptIndex":0,"size":379338,"takenAt":"2023-09-14T02:04:03.348Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","scaled":true,"blackout":[],"duration":220,"testId":"r5","height":1440,"width":2560,"screenshotId":"8n6ENE","name":"screenshot"}]},{"state":"passed","error":null,"timings":{"lifecycle":30,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":110,"afterFnDuration":1}],"test":{"fnDuration":3,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":24,"afterFnDuration":0}]},"body":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","wallClockStartedAt":"2023-09-14T02:04:03.628Z","wallClockDuration":154,"videoTimestamp":20106,"startedAt":"2023-09-14T02:04:03.628Z","duration":154,"screenshots":[]}],"displayError":null,"duration":4578,"state":"passed","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should fail on the first attempt and pass on the second"],"testId":"r5","body":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }"}]}],"startedTestsAt":"2023-09-14T02:03:18.510Z","endedTestsAt":"2023-09-14T02:04:03.845Z","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.187","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.81","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-12107-yZIRJwzq1i1x","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":{"video":true,"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-12107-yZIRJwzq1i1x","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":true,"from":"config"},"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.187","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.81","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":"vbnstdbjyt","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":true,"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","videoUploadOnPasses":true},"status":"finished","runUrl":"https://app.currents.dev/run/d9296466741ce44d"} \ No newline at end of file diff --git a/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.json b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.json index 1fd1a5d..a741e1a 100644 --- a/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.json +++ b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.json @@ -1 +1,1522 @@ -{"totalDuration":32907,"totalSuites":4,"totalPending":1,"totalFailed":2,"totalSkipped":0,"totalPassed":4,"totalTests":7,"runs":[{"stats":{"duration":13703,"endedAt":"2023-09-12T01:41:07.944Z","startedAt":"2023-09-12T01:40:54.241Z","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-12T01:40:54.243Z","end":"2023-09-12T01:41:07.961Z","duration":13718},"spec":{"fileExtension":".js","baseName":"a.spec.js","fileName":"a","specFileExtension":".spec.js","relativeToCommonRoot":"a.spec.js","specType":"integration","name":"cypress/e2e/a.spec.js","relative":"cypress/e2e/a.spec.js","absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/a.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":["Failing test with 2 attempts","should try 2 times"],"state":"failed","body":"() => {\n cy.wrap(false).should('be.true');\n }","displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":36,"before each":[{"hookId":"h1","fnDuration":17,"afterFnDuration":1},{"hookId":"h2","fnDuration":449,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":316},"after each":[{"hookId":"h4","fnDuration":34,"afterFnDuration":0},{"hookId":"h5","fnDuration":16,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:40:54.246Z","wallClockDuration":4874,"videoTimestamp":2820,"startedAt":"2023-09-12T01:40:54.246Z","duration":4874,"screenshots":[{"screenshotId":"i9d5e","name":"screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-12T01:40:58.756Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","height":1440,"width":2560}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":28,"before each":[{"hookId":"h1","fnDuration":9,"afterFnDuration":0},{"hookId":"h2","fnDuration":60,"afterFnDuration":0}],"test":{"fnDuration":3990,"afterFnDuration":216},"after each":[{"hookId":"h4","fnDuration":20,"afterFnDuration":0},{"hookId":"h5","fnDuration":19,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:40:59.142Z","wallClockDuration":4345,"videoTimestamp":7716,"startedAt":"2023-09-12T01:40:59.142Z","duration":4345,"screenshots":[{"screenshotId":"1x5im","name":"screenshot","testId":"r3","testAttemptIndex":1,"takenAt":"2023-09-12T01:41:03.233Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","height":1440,"width":2560}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","frame":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","language":"js"}},"timings":{"lifecycle":43,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":0},{"hookId":"h2","fnDuration":53,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":228},"after each":[{"hookId":"h4","fnDuration":16,"afterFnDuration":0},{"hookId":"h5","fnDuration":53,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":14,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:03.503Z","wallClockDuration":4427,"videoTimestamp":12077,"startedAt":"2023-09-12T01:41:03.503Z","duration":4427,"screenshots":[{"screenshotId":"cfvju","name":"screenshot","testId":"r3","testAttemptIndex":2,"takenAt":"2023-09-12T01:41:07.618Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","height":1440,"width":2560}]}]}]},{"stats":{"duration":1103,"endedAt":"2023-09-12T01:41:14.630Z","startedAt":"2023-09-12T01:41:13.527Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2},"reporter":"spec","reporterStats":{"suites":1,"tests":2,"passes":2,"pending":0,"failures":0,"start":"2023-09-12T01:41:13.529Z","end":"2023-09-12T01:41:14.634Z","duration":1105},"spec":{"fileExtension":".js","baseName":"d.spec.js","fileName":"d","specFileExtension":".spec.js","relativeToCommonRoot":"d.spec.js","specType":"integration","name":"cypress/e2e/d.spec.js","relative":"cypress/e2e/d.spec.js","absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/d.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":["Passed test with screenshot, passed test with no screenshots","should assert and take a screenshot"],"state":"passed","body":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","displayError":null,"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":36,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":1},{"hookId":"h2","fnDuration":159,"afterFnDuration":0}],"test":{"fnDuration":730,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":25,"afterFnDuration":0},{"hookId":"h5","fnDuration":9,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:13.539Z","wallClockDuration":980,"videoTimestamp":1263,"startedAt":"2023-09-12T01:41:13.539Z","duration":980,"screenshots":[{"screenshotId":"9b2q4","name":"internal-assert-screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-12T01:41:13.763Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","height":1320,"width":2000}]}]},{"testId":"r4","title":["Passed test with screenshot, passed test with no screenshots","should assert that true is true"],"state":"passed","body":"() => {\n cy.wrap(true).should('be.true');\n }","displayError":null,"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":19,"before each":[{"hookId":"h1","fnDuration":6,"afterFnDuration":0},{"hookId":"h2","fnDuration":50,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":11,"afterFnDuration":0},{"hookId":"h5","fnDuration":9,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:14.520Z","wallClockDuration":109,"videoTimestamp":2244,"startedAt":"2023-09-12T01:41:14.520Z","duration":109,"screenshots":[]}]}]},{"stats":{"duration":65,"endedAt":"2023-09-12T01:41:17.619Z","startedAt":"2023-09-12T01:41:17.554Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1},"reporter":"spec","reporterStats":{"suites":1,"tests":1,"passes":0,"pending":1,"failures":0,"start":"2023-09-12T01:41:17.556Z","end":"2023-09-12T01:41:17.622Z","duration":66},"spec":{"fileExtension":".js","baseName":"c.spec.js","fileName":"c","specFileExtension":".spec.js","relativeToCommonRoot":"c.spec.js","specType":"integration","name":"cypress/e2e/c.spec.js","relative":"cypress/e2e/c.spec.js","absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4","shouldUploadVideo":true,"hooks":[{"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":["Ignored test","should be a skipped test"],"state":"pending","body":"() => {\n cy.wrap(false).should('be.true');\n }","displayError":null,"attempts":[{"state":"pending","error":null,"timings":{"lifecycle":51,"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:17.561Z","wallClockDuration":56,"videoTimestamp":1137,"startedAt":"2023-09-12T01:41:17.561Z","duration":56,"screenshots":[]}]}]},{"stats":{"duration":18036,"endedAt":"2023-09-12T01:41:38.079Z","startedAt":"2023-09-12T01:41:20.043Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3},"reporter":"spec","reporterStats":{"suites":1,"tests":3,"passes":2,"pending":0,"failures":1,"start":"2023-09-12T01:41:20.045Z","end":"2023-09-12T01:41:38.083Z","duration":18038},"spec":{"fileExtension":".js","baseName":"b.spec.js","fileName":"b","specFileExtension":".spec.js","relativeToCommonRoot":"b.spec.js","specType":"integration","name":"cypress/e2e/b.spec.js","relative":"cypress/e2e/b.spec.js","absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.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":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should try 2 times"],"state":"failed","body":"() => {\n cy.wrap(false).should('be.true');\n }","displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":28,"before each":[{"hookId":"h1","fnDuration":14,"afterFnDuration":0},{"hookId":"h2","fnDuration":136,"afterFnDuration":0}],"test":{"fnDuration":4018,"afterFnDuration":237},"after each":[{"hookId":"h4","fnDuration":15,"afterFnDuration":0},{"hookId":"h5","fnDuration":18,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:20.066Z","wallClockDuration":4474,"videoTimestamp":1174,"startedAt":"2023-09-12T01:41:20.066Z","duration":4474,"screenshots":[{"screenshotId":"xhnwk","name":"screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-12T01:41:24.271Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","height":1440,"width":2560}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":31,"before each":[{"hookId":"h1","fnDuration":13,"afterFnDuration":0},{"hookId":"h2","fnDuration":66,"afterFnDuration":0}],"test":{"fnDuration":3994,"afterFnDuration":231},"after each":[{"hookId":"h4","fnDuration":18,"afterFnDuration":0},{"hookId":"h5","fnDuration":39,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:24.563Z","wallClockDuration":4395,"videoTimestamp":5671,"startedAt":"2023-09-12T01:41:24.563Z","duration":4395,"screenshots":[{"screenshotId":"oxelo","name":"screenshot","testId":"r3","testAttemptIndex":1,"takenAt":"2023-09-12T01:41:28.670Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","height":1440,"width":2560}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","language":"js"}},"timings":{"lifecycle":45,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":1},{"hookId":"h2","fnDuration":62,"afterFnDuration":0}],"test":{"fnDuration":4002,"afterFnDuration":219},"after each":[{"hookId":"h4","fnDuration":11,"afterFnDuration":0},{"hookId":"h5","fnDuration":22,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:28.974Z","wallClockDuration":4376,"videoTimestamp":10082,"startedAt":"2023-09-12T01:41:28.974Z","duration":4376,"screenshots":[{"screenshotId":"obyo2","name":"screenshot","testId":"r3","testAttemptIndex":2,"takenAt":"2023-09-12T01:41:33.098Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","height":1440,"width":2560}]}]},{"testId":"r4","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should assert that true is true"],"state":"passed","body":"() => {\n cy.wrap(true).should('be.true');\n }","displayError":null,"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":30,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":92,"afterFnDuration":0}],"test":{"fnDuration":1,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":15,"afterFnDuration":0},{"hookId":"h5","fnDuration":9,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:33.369Z","wallClockDuration":162,"videoTimestamp":14477,"startedAt":"2023-09-12T01:41:33.369Z","duration":162,"screenshots":[]}]},{"testId":"r5","title":["Failing test with 2 attempts, passed test and flaky test with 2 attempts","should fail on the first attempt and pass on the second"],"state":"passed","body":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","displayError":null,"attempts":[{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","codeFrame":{"line":16,"column":22,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","frame":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","language":"js"}},"timings":{"lifecycle":20,"before each":[{"hookId":"h1","fnDuration":6,"afterFnDuration":0},{"hookId":"h2","fnDuration":55,"afterFnDuration":0}],"test":{"fnDuration":3990,"afterFnDuration":217},"after each":[{"hookId":"h4","fnDuration":40,"afterFnDuration":0},{"hookId":"h5","fnDuration":20,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:33.532Z","wallClockDuration":4351,"videoTimestamp":14640,"startedAt":"2023-09-12T01:41:33.532Z","duration":4351,"screenshots":[{"screenshotId":"grumu","name":"screenshot","testId":"r5","testAttemptIndex":0,"takenAt":"2023-09-12T01:41:37.608Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","height":1440,"width":2560}]},{"state":"passed","error":null,"timings":{"lifecycle":36,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":102,"afterFnDuration":0}],"test":{"fnDuration":3,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0},{"hookId":"h5","fnDuration":11,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:37.892Z","wallClockDuration":185,"videoTimestamp":19000,"startedAt":"2023-09-12T01:41:37.892Z","duration":185,"screenshots":[]}]}]}],"startedTestsAt":"2023-09-12T01:40:54.241Z","endedTestsAt":"2023-09-12T01:41:38.079Z","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.187","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.76","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/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-13-demo/cypress/downloads","env":{"currents_temp_file":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-23372-hw1d9qfO9rT8","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","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","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-23372-hw1d9qfO9rT8","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.187","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.76","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":"a2ho2asleq","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":"12.17.4","video":true,"videoCompression":32,"videoUploadOnPasses":true,"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/29a4135003b6df74"} \ No newline at end of file +{ + "totalDuration": 32907, + "totalSuites": 4, + "totalPending": 1, + "totalFailed": 2, + "totalSkipped": 0, + "totalPassed": 4, + "totalTests": 7, + "runs": [ + { + "stats": { + "duration": 13703, + "endedAt": "2023-09-12T01:41:07.944Z", + "startedAt": "2023-09-12T01:40:54.241Z", + "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-12T01:40:54.243Z", + "end": "2023-09-12T01:41:07.961Z", + "duration": 13718 + }, + "spec": { + "fileExtension": ".js", + "baseName": "a.spec.js", + "fileName": "a", + "specFileExtension": ".spec.js", + "relativeToCommonRoot": "a.spec.js", + "specType": "integration", + "name": "cypress/e2e/a.spec.js", + "relative": "cypress/e2e/a.spec.js", + "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js" + }, + "error": null, + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/a.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": [ + "Failing test with 2 attempts", + "should try 2 times" + ], + "state": "failed", + "body": "() => {\n cy.wrap(false).should('be.true');\n }", + "displayError": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)", + "attempts": [ + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)", + "codeFrame": { + "line": 5, + "column": 20, + "originalFile": "cypress/e2e/a.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "frame": " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", + "language": "js" + } + }, + "timings": { + "lifecycle": 36, + "before each": [ + { + "hookId": "h1", + "fnDuration": 17, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 449, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 4003, + "afterFnDuration": 316 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 34, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 16, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:40:54.246Z", + "wallClockDuration": 4874, + "videoTimestamp": 2820, + "startedAt": "2023-09-12T01:40:54.246Z", + "duration": 4874, + "screenshots": [ + { + "screenshotId": "i9d5e", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 0, + "takenAt": "2023-09-12T01:40:58.756Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png", + "height": 1440, + "width": 2560 + } + ] + }, + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)", + "codeFrame": { + "line": 5, + "column": 20, + "originalFile": "cypress/e2e/a.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "frame": " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", + "language": "js" + } + }, + "timings": { + "lifecycle": 28, + "before each": [ + { + "hookId": "h1", + "fnDuration": 9, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 60, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3990, + "afterFnDuration": 216 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 20, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 19, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:40:59.142Z", + "wallClockDuration": 4345, + "videoTimestamp": 7716, + "startedAt": "2023-09-12T01:40:59.142Z", + "duration": 4345, + "screenshots": [ + { + "screenshotId": "1x5im", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 1, + "takenAt": "2023-09-12T01:41:03.233Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png", + "height": 1440, + "width": 2560 + } + ] + }, + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)", + "codeFrame": { + "line": 5, + "column": 20, + "originalFile": "cypress/e2e/a.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js", + "frame": " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", + "language": "js" + } + }, + "timings": { + "lifecycle": 43, + "before each": [ + { + "hookId": "h1", + "fnDuration": 11, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 53, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 4003, + "afterFnDuration": 228 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 16, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 53, + "afterFnDuration": 0 + } + ], + "after all": [ + { + "hookId": "h3", + "fnDuration": 14, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:03.503Z", + "wallClockDuration": 4427, + "videoTimestamp": 12077, + "startedAt": "2023-09-12T01:41:03.503Z", + "duration": 4427, + "screenshots": [ + { + "screenshotId": "cfvju", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 2, + "takenAt": "2023-09-12T01:41:07.618Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png", + "height": 1440, + "width": 2560 + } + ] + } + ] + } + ] + }, + { + "stats": { + "duration": 1103, + "endedAt": "2023-09-12T01:41:14.630Z", + "startedAt": "2023-09-12T01:41:13.527Z", + "failures": 0, + "passes": 2, + "pending": 0, + "skipped": 0, + "suites": 1, + "tests": 2 + }, + "reporter": "spec", + "reporterStats": { + "suites": 1, + "tests": 2, + "passes": 2, + "pending": 0, + "failures": 0, + "start": "2023-09-12T01:41:13.529Z", + "end": "2023-09-12T01:41:14.634Z", + "duration": 1105 + }, + "spec": { + "fileExtension": ".js", + "baseName": "d.spec.js", + "fileName": "d", + "specFileExtension": ".spec.js", + "relativeToCommonRoot": "d.spec.js", + "specType": "integration", + "name": "cypress/e2e/d.spec.js", + "relative": "cypress/e2e/d.spec.js", + "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js" + }, + "error": null, + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/d.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": [ + "Passed test with screenshot, passed test with no screenshots", + "should assert and take a screenshot" + ], + "state": "passed", + "body": "() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }", + "displayError": null, + "attempts": [ + { + "state": "passed", + "error": null, + "timings": { + "lifecycle": 36, + "before each": [ + { + "hookId": "h1", + "fnDuration": 12, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 159, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 730, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 25, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 9, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:13.539Z", + "wallClockDuration": 980, + "videoTimestamp": 1263, + "startedAt": "2023-09-12T01:41:13.539Z", + "duration": 980, + "screenshots": [ + { + "screenshotId": "9b2q4", + "name": "internal-assert-screenshot", + "testId": "r3", + "testAttemptIndex": 0, + "takenAt": "2023-09-12T01:41:13.763Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png", + "height": 1320, + "width": 2000 + } + ] + } + ] + }, + { + "testId": "r4", + "title": [ + "Passed test with screenshot, passed test with no screenshots", + "should assert that true is true" + ], + "state": "passed", + "body": "() => {\n cy.wrap(true).should('be.true');\n }", + "displayError": null, + "attempts": [ + { + "state": "passed", + "error": null, + "timings": { + "lifecycle": 19, + "before each": [ + { + "hookId": "h1", + "fnDuration": 6, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 50, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 2, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 11, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 9, + "afterFnDuration": 0 + } + ], + "after all": [ + { + "hookId": "h3", + "fnDuration": 5, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:14.520Z", + "wallClockDuration": 109, + "videoTimestamp": 2244, + "startedAt": "2023-09-12T01:41:14.520Z", + "duration": 109, + "screenshots": [] + } + ] + } + ] + }, + { + "stats": { + "duration": 65, + "endedAt": "2023-09-12T01:41:17.619Z", + "startedAt": "2023-09-12T01:41:17.554Z", + "failures": 0, + "passes": 0, + "pending": 1, + "skipped": 0, + "suites": 1, + "tests": 1 + }, + "reporter": "spec", + "reporterStats": { + "suites": 1, + "tests": 1, + "passes": 0, + "pending": 1, + "failures": 0, + "start": "2023-09-12T01:41:17.556Z", + "end": "2023-09-12T01:41:17.622Z", + "duration": 66 + }, + "spec": { + "fileExtension": ".js", + "baseName": "c.spec.js", + "fileName": "c", + "specFileExtension": ".spec.js", + "relativeToCommonRoot": "c.spec.js", + "specType": "integration", + "name": "cypress/e2e/c.spec.js", + "relative": "cypress/e2e/c.spec.js", + "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js" + }, + "error": null, + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4", + "shouldUploadVideo": true, + "hooks": [ + { + "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": [ + "Ignored test", + "should be a skipped test" + ], + "state": "pending", + "body": "() => {\n cy.wrap(false).should('be.true');\n }", + "displayError": null, + "attempts": [ + { + "state": "pending", + "error": null, + "timings": { + "lifecycle": 51, + "after all": [ + { + "hookId": "h3", + "fnDuration": 5, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:17.561Z", + "wallClockDuration": 56, + "videoTimestamp": 1137, + "startedAt": "2023-09-12T01:41:17.561Z", + "duration": 56, + "screenshots": [] + } + ] + } + ] + }, + { + "stats": { + "duration": 18036, + "endedAt": "2023-09-12T01:41:38.079Z", + "startedAt": "2023-09-12T01:41:20.043Z", + "failures": 1, + "passes": 2, + "pending": 0, + "skipped": 0, + "suites": 1, + "tests": 3 + }, + "reporter": "spec", + "reporterStats": { + "suites": 1, + "tests": 3, + "passes": 2, + "pending": 0, + "failures": 1, + "start": "2023-09-12T01:41:20.045Z", + "end": "2023-09-12T01:41:38.083Z", + "duration": 18038 + }, + "spec": { + "fileExtension": ".js", + "baseName": "b.spec.js", + "fileName": "b", + "specFileExtension": ".spec.js", + "relativeToCommonRoot": "b.spec.js", + "specType": "integration", + "name": "cypress/e2e/b.spec.js", + "relative": "cypress/e2e/b.spec.js", + "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js" + }, + "error": null, + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.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": [ + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should try 2 times" + ], + "state": "failed", + "body": "() => {\n cy.wrap(false).should('be.true');\n }", + "displayError": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)", + "attempts": [ + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)", + "codeFrame": { + "line": 6, + "column": 20, + "originalFile": "cypress/e2e/b.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "frame": " 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {", + "language": "js" + } + }, + "timings": { + "lifecycle": 28, + "before each": [ + { + "hookId": "h1", + "fnDuration": 14, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 136, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 4018, + "afterFnDuration": 237 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 15, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 18, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:20.066Z", + "wallClockDuration": 4474, + "videoTimestamp": 1174, + "startedAt": "2023-09-12T01:41:20.066Z", + "duration": 4474, + "screenshots": [ + { + "screenshotId": "xhnwk", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 0, + "takenAt": "2023-09-12T01:41:24.271Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png", + "height": 1440, + "width": 2560 + } + ] + }, + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)", + "codeFrame": { + "line": 6, + "column": 20, + "originalFile": "cypress/e2e/b.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "frame": " 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {", + "language": "js" + } + }, + "timings": { + "lifecycle": 31, + "before each": [ + { + "hookId": "h1", + "fnDuration": 13, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 66, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3994, + "afterFnDuration": 231 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 18, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 39, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:24.563Z", + "wallClockDuration": 4395, + "videoTimestamp": 5671, + "startedAt": "2023-09-12T01:41:24.563Z", + "duration": 4395, + "screenshots": [ + { + "screenshotId": "oxelo", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 1, + "takenAt": "2023-09-12T01:41:28.670Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png", + "height": 1440, + "width": 2560 + } + ] + }, + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)", + "codeFrame": { + "line": 6, + "column": 20, + "originalFile": "cypress/e2e/b.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "frame": " 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {", + "language": "js" + } + }, + "timings": { + "lifecycle": 45, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 62, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 4002, + "afterFnDuration": 219 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 11, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 22, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:28.974Z", + "wallClockDuration": 4376, + "videoTimestamp": 10082, + "startedAt": "2023-09-12T01:41:28.974Z", + "duration": 4376, + "screenshots": [ + { + "screenshotId": "obyo2", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 2, + "takenAt": "2023-09-12T01:41:33.098Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png", + "height": 1440, + "width": 2560 + } + ] + } + ] + }, + { + "testId": "r4", + "title": [ + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should assert that true is true" + ], + "state": "passed", + "body": "() => {\n cy.wrap(true).should('be.true');\n }", + "displayError": null, + "attempts": [ + { + "state": "passed", + "error": null, + "timings": { + "lifecycle": 30, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 92, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 1, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 15, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 9, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:33.369Z", + "wallClockDuration": 162, + "videoTimestamp": 14477, + "startedAt": "2023-09-12T01:41:33.369Z", + "duration": 162, + "screenshots": [] + } + ] + }, + { + "testId": "r5", + "title": [ + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should fail on the first attempt and pass on the second" + ], + "state": "passed", + "body": "() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }", + "displayError": null, + "attempts": [ + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "Timed out retrying after 4000ms: expected false to be true", + "stack": " at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)", + "codeFrame": { + "line": 16, + "column": 22, + "originalFile": "cypress/e2e/b.spec.js", + "relativeFile": "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js", + "frame": " 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }", + "language": "js" + } + }, + "timings": { + "lifecycle": 20, + "before each": [ + { + "hookId": "h1", + "fnDuration": 6, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 55, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3990, + "afterFnDuration": 217 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 40, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 20, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:33.532Z", + "wallClockDuration": 4351, + "videoTimestamp": 14640, + "startedAt": "2023-09-12T01:41:33.532Z", + "duration": 4351, + "screenshots": [ + { + "screenshotId": "grumu", + "name": "screenshot", + "testId": "r5", + "testAttemptIndex": 0, + "takenAt": "2023-09-12T01:41:37.608Z", + "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png", + "height": 1440, + "width": 2560 + } + ] + }, + { + "state": "passed", + "error": null, + "timings": { + "lifecycle": 36, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 102, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 13, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 11, + "afterFnDuration": 0 + } + ], + "after all": [ + { + "hookId": "h3", + "fnDuration": 5, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-12T01:41:37.892Z", + "wallClockDuration": 185, + "videoTimestamp": 19000, + "startedAt": "2023-09-12T01:41:37.892Z", + "duration": 185, + "screenshots": [] + } + ] + } + ] + } + ], + "startedTestsAt": "2023-09-12T01:40:54.241Z", + "endedTestsAt": "2023-09-12T01:41:38.079Z", + "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.187", + "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.76", + "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/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-13-demo/cypress/downloads", + "env": { + "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-23372-hw1d9qfO9rT8", + "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", + "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", + "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-23372-hw1d9qfO9rT8", + "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.187", + "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.76", + "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": "a2ho2asleq", + "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": "12.17.4", + "video": true, + "videoCompression": 32, + "videoUploadOnPasses": true, + "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/29a4135003b6df74" +} \ 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 index ffdc20f..92ab368 100644 --- a/e2e/cypress-13-demo/validation-results/cypress-cloud-validation.json +++ b/e2e/cypress-13-demo/validation-results/cypress-cloud-validation.json @@ -1 +1 @@ -[{"path":"totalDuration","valueA":32907,"valueB":34120,"isEqual":false},{"path":"totalSuites","valueA":4,"valueB":4,"isEqual":true},{"path":"totalPending","valueA":1,"valueB":1,"isEqual":true},{"path":"totalFailed","valueA":2,"valueB":2,"isEqual":true},{"path":"totalSkipped","valueA":0,"valueB":0,"isEqual":true},{"path":"totalPassed","valueA":4,"valueB":4,"isEqual":true},{"path":"totalTests","valueA":7,"valueB":7,"isEqual":true},{"path":"runs[0].stats.duration","valueA":13703,"valueB":13690,"isEqual":false},{"path":"runs[0].stats.endedAt","valueA":"2023-09-12T01:41:07.944Z","valueB":"2023-09-13T17:57:03.353Z","isEqual":false},{"path":"runs[0].stats.startedAt","valueA":"2023-09-12T01:40:54.241Z","valueB":"2023-09-13T17:56:49.663Z","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-12T01:40:54.243Z","valueB":"2023-09-13T17:56:49.667Z","isEqual":false},{"path":"runs[0].reporterStats.end","valueA":"2023-09-12T01:41:07.961Z","valueB":"2023-09-13T17:57:03.355Z","isEqual":false},{"path":"runs[0].reporterStats.duration","valueA":13718,"valueB":13688,"isEqual":false},{"path":"runs[0].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[0].spec.baseName","valueA":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.fileName","valueA":"a","valueB":"a","isEqual":true},{"path":"runs[0].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.relativeToCommonRoot","valueA":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.name","valueA":"cypress/e2e/a.spec.js","valueB":"a.spec.js","isEqual":false},{"path":"runs[0].spec.relative","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"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-13-demo/cypress/videos/a.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 }"}],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].title[0]","valueA":"Failing test with 2 attempts","valueB":"Failing test with 2 attempts","isEqual":true},{"path":"runs[0].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[0].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":true},{"path":"runs[0].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":false},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":17,"valueB":18,"isEqual":false},{"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":449,"valueB":421,"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":4003,"valueB":4004,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.test.afterFnDuration","valueA":316,"valueB":339,"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":34,"valueB":17,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":16,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:40:54.246Z","valueB":"2023-09-13T17:56:49.685Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].wallClockDuration","valueA":4874,"valueB":4798,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].videoTimestamp","valueA":2820,"valueB":22,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:40:54.246Z","valueB":"2023-09-13T17:56:49.685Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].duration","valueA":4874,"valueB":4798,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"i9d5e","isEqual":false,"note":"Does not exist"},{"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-12T01:40:58.756Z","valueB":"2023-09-13T17:56:54.154Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","isEqual":true},{"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","valueB":347470,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].duration","valueB":334,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":false},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":28,"valueB":29,"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":9,"valueB":10,"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":60,"valueB":61,"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":3990,"valueB":4003,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.test.afterFnDuration","valueA":216,"valueB":231,"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":20,"valueB":12,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":19,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:40:59.142Z","valueB":"2023-09-13T17:56:54.561Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].wallClockDuration","valueA":4345,"valueB":4337,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].videoTimestamp","valueA":7716,"valueB":4898,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].startedAt","valueA":"2023-09-12T01:40:59.142Z","valueB":"2023-09-13T17:56:54.561Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].duration","valueA":4345,"valueB":4337,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"1x5im","isEqual":false,"note":"Does not exist"},{"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-12T01:41:03.233Z","valueB":"2023-09-13T17:56:58.669Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","isEqual":true},{"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","valueB":363940,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].duration","valueB":227,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":false},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":43,"valueB":29,"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":11,"valueB":13,"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":53,"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":4003,"valueB":4000,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.test.afterFnDuration","valueA":228,"valueB":226,"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":16,"valueB":12,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":53,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].timings.after all","valueA":[{"hookId":"h3","fnDuration":14,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-12T01:41:03.503Z","valueB":"2023-09-13T17:56:58.960Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].wallClockDuration","valueA":4427,"valueB":4325,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].videoTimestamp","valueA":12077,"valueB":9297,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].startedAt","valueA":"2023-09-12T01:41:03.503Z","valueB":"2023-09-13T17:56:58.960Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].duration","valueA":4427,"valueB":4325,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"cfvju","isEqual":false,"note":"Does not exist"},{"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-12T01:41:07.618Z","valueB":"2023-09-13T17:57:03.061Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","isEqual":true},{"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","valueB":360924,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].duration","valueB":223,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].duration","valueB":13615,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].stats.duration","valueA":1103,"valueB":1873,"isEqual":false},{"path":"runs[1].stats.endedAt","valueA":"2023-09-12T01:41:14.630Z","valueB":"2023-09-13T17:57:06.491Z","isEqual":false},{"path":"runs[1].stats.startedAt","valueA":"2023-09-12T01:41:13.527Z","valueB":"2023-09-13T17:57:04.618Z","isEqual":false},{"path":"runs[1].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.passes","valueA":2,"valueB":2,"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":2,"valueB":2,"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":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.start","valueA":"2023-09-12T01:41:13.529Z","valueB":"2023-09-13T17:57:04.623Z","isEqual":false},{"path":"runs[1].reporterStats.end","valueA":"2023-09-12T01:41:14.634Z","valueB":"2023-09-13T17:57:06.493Z","isEqual":false},{"path":"runs[1].reporterStats.duration","valueA":1105,"valueB":1870,"isEqual":false},{"path":"runs[1].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[1].spec.baseName","valueA":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.fileName","valueA":"d","valueB":"d","isEqual":true},{"path":"runs[1].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.relativeToCommonRoot","valueA":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.name","valueA":"cypress/e2e/d.spec.js","valueB":"d.spec.js","isEqual":false},{"path":"runs[1].spec.relative","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[1].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","isEqual":true},{"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-13-demo/cypress/videos/d.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":"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 }"}],"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[0].title[1]","valueA":"should assert and take a screenshot","valueB":"should assert and take a screenshot","isEqual":true},{"path":"runs[1].tests[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].body","valueA":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.lifecycle","valueA":36,"valueB":20,"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":12,"valueB":13,"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":159,"valueB":934,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.test.fnDuration","valueA":730,"valueB":704,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"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":25,"valueB":14,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:13.539Z","valueB":"2023-09-13T17:57:04.630Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].wallClockDuration","valueA":980,"valueB":1673,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].videoTimestamp","valueA":1263,"valueB":12,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:41:13.539Z","valueB":"2023-09-13T17:57:04.630Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].duration","valueA":980,"valueB":1673,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"9b2q4","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].name","valueA":"internal-assert-screenshot","valueB":"internal-assert-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-12T01:41:13.763Z","valueB":"2023-09-13T17:57:05.616Z","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-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].height","valueA":1320,"valueB":1320,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].width","valueA":2000,"valueB":2000,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].size","valueB":234576,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].duration","valueB":692,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].duration","valueB":1732,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[1].tests[1].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[1].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.lifecycle","valueA":19,"valueB":15,"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":6,"valueB":8,"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":50,"valueB":53,"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.test.fnDuration","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":1,"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":11,"valueB":14,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:14.520Z","valueB":"2023-09-13T17:57:06.369Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].wallClockDuration","valueA":109,"valueB":81,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].videoTimestamp","valueA":2244,"valueB":1751,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].startedAt","valueA":"2023-09-12T01:41:14.520Z","valueB":"2023-09-13T17:57:06.369Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].duration","valueA":109,"valueB":81,"isEqual":false},{"path":"runs[1].tests[1].duration","valueB":121,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].stats.duration","valueA":65,"valueB":46,"isEqual":false},{"path":"runs[2].stats.endedAt","valueA":"2023-09-12T01:41:17.619Z","valueB":"2023-09-13T17:57:07.746Z","isEqual":false},{"path":"runs[2].stats.startedAt","valueA":"2023-09-12T01:41:17.554Z","valueB":"2023-09-13T17:57:07.700Z","isEqual":false},{"path":"runs[2].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[2].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.start","valueA":"2023-09-12T01:41:17.556Z","valueB":"2023-09-13T17:57:07.705Z","isEqual":false},{"path":"runs[2].reporterStats.end","valueA":"2023-09-12T01:41:17.622Z","valueB":"2023-09-13T17:57:07.749Z","isEqual":false},{"path":"runs[2].reporterStats.duration","valueA":66,"valueB":44,"isEqual":false},{"path":"runs[2].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[2].spec.baseName","valueA":"c.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.fileName","valueA":"c","valueB":"c","isEqual":true},{"path":"runs[2].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.relativeToCommonRoot","valueA":"c.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.name","valueA":"cypress/e2e/c.spec.js","valueB":"c.spec.js","isEqual":false},{"path":"runs[2].spec.relative","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].video","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4","valueB":null,"isEqual":false},{"path":"runs[2].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[2].hooks","valueA":[{"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 }"}],"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].testId","valueA":"r3","valueB":"r0}","isEqual":false},{"path":"runs[2].tests[0].title[0]","valueA":"Ignored test","valueB":"Ignored test","isEqual":true},{"path":"runs[2].tests[0].title[1]","valueA":"should be a skipped test","valueB":"should be a skipped test","isEqual":true},{"path":"runs[2].tests[0].state","valueA":"pending","valueB":"pending","isEqual":true},{"path":"runs[2].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[0].attempts[0]","valueA":{"state":"pending","error":null,"timings":{"lifecycle":51,"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:17.561Z","wallClockDuration":56,"videoTimestamp":1137,"startedAt":"2023-09-12T01:41:17.561Z","duration":56,"screenshots":[]},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].duration","valueB":31,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].stats.duration","valueA":18036,"valueB":18511,"isEqual":false},{"path":"runs[3].stats.endedAt","valueA":"2023-09-12T01:41:38.079Z","valueB":"2023-09-13T17:57:28.309Z","isEqual":false},{"path":"runs[3].stats.startedAt","valueA":"2023-09-12T01:41:20.043Z","valueB":"2023-09-13T17:57:09.798Z","isEqual":false},{"path":"runs[3].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[3].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.start","valueA":"2023-09-12T01:41:20.045Z","valueB":"2023-09-13T17:57:09.802Z","isEqual":false},{"path":"runs[3].reporterStats.end","valueA":"2023-09-12T01:41:38.083Z","valueB":"2023-09-13T17:57:28.317Z","isEqual":false},{"path":"runs[3].reporterStats.duration","valueA":18038,"valueB":18515,"isEqual":false},{"path":"runs[3].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[3].spec.baseName","valueA":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.fileName","valueA":"b","valueB":"b","isEqual":true},{"path":"runs[3].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.relativeToCommonRoot","valueA":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.name","valueA":"cypress/e2e/b.spec.js","valueB":"b.spec.js","isEqual":false},{"path":"runs[3].spec.relative","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].video","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.spec.js.mp4","valueB":null,"isEqual":false},{"path":"runs[3].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[3].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 }"}],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[3].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[3].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":false},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.lifecycle","valueA":28,"valueB":13,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":14,"valueB":13,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":136,"valueB":307,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.test.fnDuration","valueA":4018,"valueB":4027,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.test.afterFnDuration","valueA":237,"valueB":302,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":13,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":18,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:20.066Z","valueB":"2023-09-13T17:57:09.820Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].wallClockDuration","valueA":4474,"valueB":4665,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].videoTimestamp","valueA":1174,"valueB":22,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:41:20.066Z","valueB":"2023-09-13T17:57:09.820Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].duration","valueA":4474,"valueB":4665,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"xhnwk","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-12T01:41:24.271Z","valueB":"2023-09-13T17:57:14.188Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].size","valueB":373773,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].duration","valueB":299,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":false},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.lifecycle","valueA":31,"valueB":20,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].fnDuration","valueA":13,"valueB":11,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":66,"valueB":58,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.test.fnDuration","valueA":3994,"valueB":3995,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.test.afterFnDuration","valueA":231,"valueB":284,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].fnDuration","valueA":18,"valueB":12,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":39,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:41:24.563Z","valueB":"2023-09-13T17:57:14.551Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].wallClockDuration","valueA":4395,"valueB":4371,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].videoTimestamp","valueA":5671,"valueB":4753,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].startedAt","valueA":"2023-09-12T01:41:24.563Z","valueB":"2023-09-13T17:57:14.551Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].duration","valueA":4395,"valueB":4371,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"oxelo","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].takenAt","valueA":"2023-09-12T01:41:28.670Z","valueB":"2023-09-13T17:57:18.642Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].size","valueB":378729,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].duration","valueB":281,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":false},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.lifecycle","valueA":45,"valueB":26,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].fnDuration","valueA":10,"valueB":10,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":62,"valueB":51,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.test.fnDuration","valueA":4002,"valueB":4003,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.test.afterFnDuration","valueA":219,"valueB":249,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].fnDuration","valueA":11,"valueB":12,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":22,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-12T01:41:28.974Z","valueB":"2023-09-13T17:57:18.985Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].wallClockDuration","valueA":4376,"valueB":4345,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].videoTimestamp","valueA":10082,"valueB":9187,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].startedAt","valueA":"2023-09-12T01:41:28.974Z","valueB":"2023-09-13T17:57:18.985Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].duration","valueA":4376,"valueB":4345,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"obyo2","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].takenAt","valueA":"2023-09-12T01:41:33.098Z","valueB":"2023-09-13T17:57:23.085Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].size","valueB":379412,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].duration","valueB":247,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].duration","valueB":13520,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[3].tests[1].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[3].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.lifecycle","valueA":30,"valueB":13,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":10,"valueB":12,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":92,"valueB":50,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.test.fnDuration","valueA":1,"valueB":2,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":13,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:33.369Z","valueB":"2023-09-13T17:57:23.399Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].wallClockDuration","valueA":162,"valueB":80,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].videoTimestamp","valueA":14477,"valueB":13601,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].startedAt","valueA":"2023-09-12T01:41:33.369Z","valueB":"2023-09-13T17:57:23.399Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].duration","valueA":162,"valueB":80,"isEqual":false},{"path":"runs[3].tests[1].duration","valueB":112,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[2].title[1]","valueA":"should fail on the first attempt and pass on the second","valueB":"should fail on the first attempt and pass on the second","isEqual":true},{"path":"runs[3].tests[2].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].body","valueA":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[2].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","isEqual":false},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.line","valueA":16,"valueB":16,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.column","valueA":22,"valueB":22,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.frame","valueA":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","valueB":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.lifecycle","valueA":20,"valueB":11,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].fnDuration","valueA":6,"valueB":8,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].fnDuration","valueA":55,"valueB":49,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.test.fnDuration","valueA":3990,"valueB":4004,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.test.afterFnDuration","valueA":217,"valueB":258,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].fnDuration","valueA":40,"valueB":13,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":20,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:33.532Z","valueB":"2023-09-13T17:57:23.513Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].wallClockDuration","valueA":4351,"valueB":4333,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].videoTimestamp","valueA":14640,"valueB":13715,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].startedAt","valueA":"2023-09-12T01:41:33.532Z","valueB":"2023-09-13T17:57:23.513Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].duration","valueA":4351,"valueB":4333,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].screenshotId","valueA":"grumu","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].takenAt","valueA":"2023-09-12T01:41:37.608Z","valueB":"2023-09-13T17:57:27.593Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].size","valueB":377831,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].duration","valueB":255,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].attempts[1].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.lifecycle","valueA":36,"valueB":60,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].fnDuration","valueA":10,"valueB":14,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].fnDuration","valueA":102,"valueB":144,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.test.fnDuration","valueA":3,"valueB":4,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].fnDuration","valueA":13,"valueB":28,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":11,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].timings.after all","valueA":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:41:37.892Z","valueB":"2023-09-13T17:57:28.007Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].wallClockDuration","valueA":185,"valueB":225,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].videoTimestamp","valueA":19000,"valueB":18209,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].startedAt","valueA":"2023-09-12T01:41:37.892Z","valueB":"2023-09-13T17:57:28.007Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].duration","valueA":185,"valueB":225,"isEqual":false},{"path":"runs[3].tests[2].duration","valueB":4780,"isEqual":false,"note":"Does not exist"},{"path":"startedTestsAt","valueA":"2023-09-12T01:40:54.241Z","valueB":"2023-09-13T17:56:49.663Z","isEqual":false},{"path":"endedTestsAt","valueA":"2023-09-12T01:41:38.079Z","valueB":"2023-09-13T17:57:28.309Z","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.187","valueB":"116.0.5845.187","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.76","valueB":"116.0.1938.81","isEqual":false},{"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-13-demo/cypress.config.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress.config.ts","isEqual":true},{"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-13-demo/cypress/downloads","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/downloads","isEqual":true},{"path":"config.env.currents_temp_file","valueA":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-23372-hw1d9qfO9rT8","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-40754-oqaMgDXA5XxQ","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-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"path":"config.fixturesFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures","isEqual":true},{"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-13-demo","valueB":"cypress-13-demo","isEqual":true},{"path":"config.projectRoot","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"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]","valueA":"pages/__tests__/*.spec.tsx","valueB":"pages/__tests__/*.spec.tsx","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-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"path":"config.rawJson.projectName","valueA":"cypress-13-demo","valueB":"cypress-13-demo","isEqual":true},{"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-23372-hw1d9qfO9rT8","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-40754-oqaMgDXA5XxQ","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"},"isEqual":false,"note":"Does not exist"},{"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"},"isEqual":false,"note":"Does not exist"},{"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.187","valueB":"116.0.5845.187","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.76","valueB":"116.0.1938.81","isEqual":false},{"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-13-demo/cypress/screenshots","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots","isEqual":true},{"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":"a2ho2asleq","valueB":"djnf586kpd","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-13-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":true},{"path":"config.supportFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support","isEqual":true},{"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,"isEqual":false,"note":"Does not exist"},{"path":"config.videosFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos","isEqual":true},{"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","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"config.hideRunnerUi","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"config.protocolEnabled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"status","valueA":"finished","valueB":"finished","isEqual":true},{"path":"runUrl","valueA":"https://app.currents.dev/run/29a4135003b6df74","valueB":"https://app.currents.dev/run/66b50944f6af18be","isEqual":false}] \ No newline at end of file +[{"path":"totalDuration","valueA":32907,"valueB":35368,"isEqual":false},{"path":"totalSuites","valueA":4,"valueB":4,"isEqual":true},{"path":"totalPending","valueA":1,"valueB":1,"isEqual":true},{"path":"totalFailed","valueA":2,"valueB":2,"isEqual":true},{"path":"totalSkipped","valueA":0,"valueB":0,"isEqual":true},{"path":"totalPassed","valueA":4,"valueB":4,"isEqual":true},{"path":"totalTests","valueA":7,"valueB":7,"isEqual":true},{"path":"runs[0].stats.duration","valueA":13703,"valueB":13930,"isEqual":false},{"path":"runs[0].stats.endedAt","valueA":"2023-09-12T01:41:07.944Z","valueB":"2023-09-14T02:03:32.440Z","isEqual":false},{"path":"runs[0].stats.startedAt","valueA":"2023-09-12T01:40:54.241Z","valueB":"2023-09-14T02:03:18.510Z","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-12T01:40:54.243Z","valueB":"2023-09-14T02:03:18.514Z","isEqual":false},{"path":"runs[0].reporterStats.end","valueA":"2023-09-12T01:41:07.961Z","valueB":"2023-09-14T02:03:32.443Z","isEqual":false},{"path":"runs[0].reporterStats.duration","valueA":13718,"valueB":13929,"isEqual":false},{"path":"runs[0].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[0].spec.baseName","valueA":"a.spec.js","valueB":"a.spec.js","isEqual":true},{"path":"runs[0].spec.fileName","valueA":"a","valueB":"a","isEqual":true},{"path":"runs[0].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.relativeToCommonRoot","valueA":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[0].spec.name","valueA":"cypress/e2e/a.spec.js","valueB":"a.spec.js","isEqual":false},{"path":"runs[0].spec.relative","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"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-13-demo/cypress/videos/a.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/a.spec.js.mp4","isEqual":true},{"path":"runs[0].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[0].hooks[0]","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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].hooks[1]","valueA":{"hookId":"h2","hookName":"before each","title":["\"before each\" hook"],"body":"function () {\n cy.visit(\"/\");\n}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].hooks[2]","valueA":{"hookId":"h4","hookName":"after each","title":["\"after each\" hook"],"body":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].hooks[3]","valueA":{"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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].hooks[4]","valueA":{"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 }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].title[0]","valueA":"Failing test with 2 attempts","valueB":"Failing test with 2 attempts","isEqual":true},{"path":"runs[0].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[0].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":true},{"path":"runs[0].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":true},{"path":"runs[0].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":15,"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":17,"valueB":18,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"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":449,"valueB":667,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.test.fnDuration","valueA":4003,"valueB":4014,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.test.afterFnDuration","valueA":316,"valueB":283,"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":34,"valueB":25,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":16,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:40:54.246Z","valueB":"2023-09-14T02:03:18.521Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].wallClockDuration","valueA":4874,"valueB":4999,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].videoTimestamp","valueA":2820,"valueB":11,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:40:54.246Z","valueB":"2023-09-14T02:03:18.521Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].duration","valueA":4874,"valueB":4999,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"i9d5e","valueB":"1SEU52","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-12T01:40:58.756Z","valueB":"2023-09-14T02:03:23.240Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","isEqual":true},{"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","valueB":351005,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].duration","valueB":280,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[0].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":28,"valueB":25,"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":9,"valueB":9,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"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":60,"valueB":66,"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":3990,"valueB":3989,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.test.afterFnDuration","valueA":216,"valueB":226,"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":20,"valueB":19,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":19,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:40:59.142Z","valueB":"2023-09-14T02:03:23.596Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].wallClockDuration","valueA":4345,"valueB":4319,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].videoTimestamp","valueA":7716,"valueB":5086,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].startedAt","valueA":"2023-09-12T01:40:59.142Z","valueB":"2023-09-14T02:03:23.596Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].duration","valueA":4345,"valueB":4319,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"1x5im","valueB":"8b5ZGy","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-12T01:41:03.233Z","valueB":"2023-09-14T02:03:27.690Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","isEqual":true},{"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","valueB":365118,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].duration","valueB":221,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[1].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/a.spec.js:5:19)","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.frame","valueA":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","valueB":" 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ","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":43,"valueB":41,"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":11,"valueB":11,"isEqual":true},{"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":53,"valueB":102,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.test.fnDuration","valueA":4003,"valueB":4003,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.test.afterFnDuration","valueA":228,"valueB":216,"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":16,"valueB":17,"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":53,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].timings.after all","valueA":[{"hookId":"h3","fnDuration":14,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-12T01:41:03.503Z","valueB":"2023-09-14T02:03:27.989Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].wallClockDuration","valueA":4427,"valueB":4374,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].videoTimestamp","valueA":12077,"valueB":9479,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].startedAt","valueA":"2023-09-12T01:41:03.503Z","valueB":"2023-09-14T02:03:27.989Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].duration","valueA":4427,"valueB":4374,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"cfvju","valueB":"rRWk6b","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-12T01:41:07.618Z","valueB":"2023-09-14T02:03:32.149Z","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-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","isEqual":true},{"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","valueB":362109,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].duration","valueB":210,"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].duration","valueB":13863,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].stats.duration","valueA":1103,"valueB":1065,"isEqual":false},{"path":"runs[1].stats.endedAt","valueA":"2023-09-12T01:41:14.630Z","valueB":"2023-09-14T02:03:35.824Z","isEqual":false},{"path":"runs[1].stats.startedAt","valueA":"2023-09-12T01:41:13.527Z","valueB":"2023-09-14T02:03:34.759Z","isEqual":false},{"path":"runs[1].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.passes","valueA":2,"valueB":2,"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":2,"valueB":2,"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":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.start","valueA":"2023-09-12T01:41:13.529Z","valueB":"2023-09-14T02:03:34.764Z","isEqual":false},{"path":"runs[1].reporterStats.end","valueA":"2023-09-12T01:41:14.634Z","valueB":"2023-09-14T02:03:35.827Z","isEqual":false},{"path":"runs[1].reporterStats.duration","valueA":1105,"valueB":1063,"isEqual":false},{"path":"runs[1].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[1].spec.baseName","valueA":"d.spec.js","valueB":"d.spec.js","isEqual":true},{"path":"runs[1].spec.fileName","valueA":"d","valueB":"d","isEqual":true},{"path":"runs[1].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.relativeToCommonRoot","valueA":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[1].spec.name","valueA":"cypress/e2e/d.spec.js","valueB":"d.spec.js","isEqual":false},{"path":"runs[1].spec.relative","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[1].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/d.spec.js","isEqual":true},{"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-13-demo/cypress/videos/d.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/d.spec.js.mp4","isEqual":true},{"path":"runs[1].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[1].hooks[0]","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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].hooks[1]","valueA":{"hookId":"h2","hookName":"before each","title":["\"before each\" hook"],"body":"function () {\n cy.visit(\"/\");\n}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].hooks[2]","valueA":{"hookId":"h4","hookName":"after each","title":["\"after each\" hook"],"body":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].hooks[3]","valueA":{"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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].hooks[4]","valueA":{"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 }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[0].title[1]","valueA":"should assert and take a screenshot","valueB":"should assert and take a screenshot","isEqual":true},{"path":"runs[1].tests[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].body","valueA":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","valueB":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","isEqual":true},{"path":"runs[1].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.lifecycle","valueA":36,"valueB":19,"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":12,"valueB":13,"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":159,"valueB":174,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.test.fnDuration","valueA":730,"valueB":658,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"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":25,"valueB":23,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:13.539Z","valueB":"2023-09-14T02:03:34.782Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].wallClockDuration","valueA":980,"valueB":869,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].videoTimestamp","valueA":1263,"valueB":23,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:41:13.539Z","valueB":"2023-09-14T02:03:34.782Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].duration","valueA":980,"valueB":869,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"9b2q4","valueB":"zHP3JJ","isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].name","valueA":"internal-assert-screenshot","valueB":"internal-assert-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-12T01:41:13.763Z","valueB":"2023-09-14T02:03:35.009Z","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-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].height","valueA":1320,"valueB":1320,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].width","valueA":2000,"valueB":2000,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].size","valueB":234575,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].duration","valueB":646,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].body","valueB":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].duration","valueB":918,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[1].tests[1].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[1].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":true},{"path":"runs[1].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.lifecycle","valueA":19,"valueB":12,"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":6,"valueB":7,"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":50,"valueB":53,"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.test.fnDuration","valueA":2,"valueB":3,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"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":11,"valueB":13,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:14.520Z","valueB":"2023-09-14T02:03:35.707Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].wallClockDuration","valueA":109,"valueB":79,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].videoTimestamp","valueA":2244,"valueB":948,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].startedAt","valueA":"2023-09-12T01:41:14.520Z","valueB":"2023-09-14T02:03:35.707Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].duration","valueA":109,"valueB":79,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].body","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[1].duration","valueB":116,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].stats.duration","valueA":65,"valueB":50,"isEqual":false},{"path":"runs[2].stats.endedAt","valueA":"2023-09-12T01:41:17.619Z","valueB":"2023-09-14T02:03:38.229Z","isEqual":false},{"path":"runs[2].stats.startedAt","valueA":"2023-09-12T01:41:17.554Z","valueB":"2023-09-14T02:03:38.179Z","isEqual":false},{"path":"runs[2].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[2].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.start","valueA":"2023-09-12T01:41:17.556Z","valueB":"2023-09-14T02:03:38.184Z","isEqual":false},{"path":"runs[2].reporterStats.end","valueA":"2023-09-12T01:41:17.622Z","valueB":"2023-09-14T02:03:38.232Z","isEqual":false},{"path":"runs[2].reporterStats.duration","valueA":66,"valueB":48,"isEqual":false},{"path":"runs[2].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[2].spec.baseName","valueA":"c.spec.js","valueB":"c.spec.js","isEqual":true},{"path":"runs[2].spec.fileName","valueA":"c","valueB":"c","isEqual":true},{"path":"runs[2].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.relativeToCommonRoot","valueA":"c.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[2].spec.name","valueA":"cypress/e2e/c.spec.js","valueB":"c.spec.js","isEqual":false},{"path":"runs[2].spec.relative","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].video","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/c.spec.js.mp4","isEqual":true},{"path":"runs[2].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[2].hooks[0]","valueA":{"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 }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].testId","valueA":"r3","valueB":"r0","isEqual":false},{"path":"runs[2].tests[0].title[0]","valueA":"Ignored test","valueB":"Ignored test","isEqual":true},{"path":"runs[2].tests[0].title[1]","valueA":"should be a skipped test","valueB":"should be a skipped test","isEqual":true},{"path":"runs[2].tests[0].state","valueA":"pending","valueB":"pending","isEqual":true},{"path":"runs[2].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[0].attempts[0]","valueA":{"state":"pending","error":null,"timings":{"lifecycle":51,"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-12T01:41:17.561Z","wallClockDuration":56,"videoTimestamp":1137,"startedAt":"2023-09-12T01:41:17.561Z","duration":56,"screenshots":[]},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].duration","valueB":35,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].stats.duration","valueA":18036,"valueB":20323,"isEqual":false},{"path":"runs[3].stats.endedAt","valueA":"2023-09-12T01:41:38.079Z","valueB":"2023-09-14T02:04:03.845Z","isEqual":false},{"path":"runs[3].stats.startedAt","valueA":"2023-09-12T01:41:20.043Z","valueB":"2023-09-14T02:03:43.522Z","isEqual":false},{"path":"runs[3].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[3].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.start","valueA":"2023-09-12T01:41:20.045Z","valueB":"2023-09-14T02:03:43.527Z","isEqual":false},{"path":"runs[3].reporterStats.end","valueA":"2023-09-12T01:41:38.083Z","valueB":"2023-09-14T02:04:03.848Z","isEqual":false},{"path":"runs[3].reporterStats.duration","valueA":18038,"valueB":20321,"isEqual":false},{"path":"runs[3].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[3].spec.baseName","valueA":"b.spec.js","valueB":"b.spec.js","isEqual":true},{"path":"runs[3].spec.fileName","valueA":"b","valueB":"b","isEqual":true},{"path":"runs[3].spec.specFileExtension","valueA":".spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.relativeToCommonRoot","valueA":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.specType","valueA":"integration","isEqual":false,"note":"Does not exist"},{"path":"runs[3].spec.name","valueA":"cypress/e2e/b.spec.js","valueB":"b.spec.js","isEqual":false},{"path":"runs[3].spec.relative","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].video","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos/b.spec.js.mp4","isEqual":true},{"path":"runs[3].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[3].hooks[0]","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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].hooks[1]","valueA":{"hookId":"h2","hookName":"before each","title":["\"before each\" hook"],"body":"function () {\n cy.visit(\"/\");\n}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].hooks[2]","valueA":{"hookId":"h4","hookName":"after each","title":["\"after each\" hook"],"body":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].hooks[3]","valueA":{"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}"},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].hooks[4]","valueA":{"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 }"},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[3].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":true},{"path":"runs[3].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[3].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.lifecycle","valueA":28,"valueB":20,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":14,"valueB":14,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":136,"valueB":574,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.test.fnDuration","valueA":4018,"valueB":4014,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.test.afterFnDuration","valueA":237,"valueB":262,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":32,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":18,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:20.066Z","valueB":"2023-09-14T02:03:43.527Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].wallClockDuration","valueA":4474,"valueB":4886,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].videoTimestamp","valueA":1174,"valueB":5,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].startedAt","valueA":"2023-09-12T01:41:20.066Z","valueB":"2023-09-14T02:03:43.527Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].duration","valueA":4474,"valueB":4886,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"xhnwk","valueB":"N3ufTC","isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-12T01:41:24.271Z","valueB":"2023-09-14T02:03:48.154Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed).png","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].size","valueB":376795,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].duration","valueB":258,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[0].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.lifecycle","valueA":31,"valueB":22,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].fnDuration","valueA":13,"valueB":11,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":66,"valueB":484,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.test.fnDuration","valueA":3994,"valueB":4018,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.test.afterFnDuration","valueA":231,"valueB":255,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].fnDuration","valueA":18,"valueB":73,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":39,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:41:24.563Z","valueB":"2023-09-14T02:03:48.499Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].wallClockDuration","valueA":4395,"valueB":4794,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].videoTimestamp","valueA":5671,"valueB":4977,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].startedAt","valueA":"2023-09-12T01:41:24.563Z","valueB":"2023-09-14T02:03:48.499Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].duration","valueA":4395,"valueB":4794,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"oxelo","valueB":"4xLwOT","isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].takenAt","valueA":"2023-09-12T01:41:28.670Z","valueB":"2023-09-14T02:03:53.044Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 2).png","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].size","valueB":378118,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].duration","valueB":241,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[1].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.lifecycle","valueA":45,"valueB":30,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].fnDuration","valueA":10,"valueB":12,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":62,"valueB":1302,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.test.fnDuration","valueA":4002,"valueB":3990,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.test.afterFnDuration","valueA":219,"valueB":234,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].fnDuration","valueA":11,"valueB":15,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":22,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-12T01:41:28.974Z","valueB":"2023-09-14T02:03:53.431Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].wallClockDuration","valueA":4376,"valueB":5572,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].videoTimestamp","valueA":10082,"valueB":9909,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].startedAt","valueA":"2023-09-12T01:41:28.974Z","valueB":"2023-09-14T02:03:53.431Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].duration","valueA":4376,"valueB":5572,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"obyo2","valueB":"4BQl4r","isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].takenAt","valueA":"2023-09-12T01:41:33.098Z","valueB":"2023-09-14T02:03:58.771Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should try 2 times (failed) (attempt 3).png","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].size","valueB":377803,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].duration","valueB":227,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].attempts[2].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].duration","valueB":15492,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[3].tests[1].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[3].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":true},{"path":"runs[3].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.lifecycle","valueA":30,"valueB":15,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":10,"valueB":16,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":92,"valueB":92,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.test.fnDuration","valueA":1,"valueB":3,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":22,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:33.369Z","valueB":"2023-09-14T02:03:59.084Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].wallClockDuration","valueA":162,"valueB":127,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].videoTimestamp","valueA":14477,"valueB":15562,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].startedAt","valueA":"2023-09-12T01:41:33.369Z","valueB":"2023-09-14T02:03:59.084Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].duration","valueA":162,"valueB":127,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].body","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[1].duration","valueB":169,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[2].title[1]","valueA":"should fail on the first attempt and pass on the second","valueB":"should fail on the first attempt and pass on the second","isEqual":true},{"path":"runs[3].tests[2].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].body","valueA":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","valueB":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","isEqual":true},{"path":"runs[3].tests[2].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"Timed out retrying after 4000ms: expected false to be true","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","valueB":" at Context.eval (webpack://cypress-13-demo/./cypress/e2e/b.spec.js:16:21)","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.line","valueA":16,"valueB":16,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.column","valueA":22,"valueB":22,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.frame","valueA":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","valueB":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.lifecycle","valueA":20,"valueB":17,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].fnDuration","valueA":6,"valueB":21,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].fnDuration","valueA":55,"valueB":56,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.test.fnDuration","valueA":3990,"valueB":3987,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.test.afterFnDuration","valueA":217,"valueB":228,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].fnDuration","valueA":40,"valueB":17,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":20,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].wallClockStartedAt","valueA":"2023-09-12T01:41:33.532Z","valueB":"2023-09-14T02:03:59.256Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].wallClockDuration","valueA":4351,"valueB":4312,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].videoTimestamp","valueA":14640,"valueB":15734,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].startedAt","valueA":"2023-09-12T01:41:33.532Z","valueB":"2023-09-14T02:03:59.256Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].duration","valueA":4351,"valueB":4312,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].screenshotId","valueA":"grumu","valueB":"8n6ENE","isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].takenAt","valueA":"2023-09-12T01:41:37.608Z","valueB":"2023-09-14T02:04:03.348Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots/b.spec.js/Failing test with 2 attempts, passed test and flaky test with 2 attempts -- should fail on the first attempt and pass on the second (failed).png","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].size","valueB":379338,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].duration","valueB":220,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[0].body","valueB":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].attempts[1].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.lifecycle","valueA":36,"valueB":30,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].fnDuration","valueA":10,"valueB":10,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].fnDuration","valueA":102,"valueB":110,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.test.fnDuration","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].fnDuration","valueA":13,"valueB":24,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":11,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].timings.after all","valueA":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].attempts[1].wallClockStartedAt","valueA":"2023-09-12T01:41:37.892Z","valueB":"2023-09-14T02:04:03.628Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].wallClockDuration","valueA":185,"valueB":154,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].videoTimestamp","valueA":19000,"valueB":20106,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].startedAt","valueA":"2023-09-12T01:41:37.892Z","valueB":"2023-09-14T02:04:03.628Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].duration","valueA":185,"valueB":154,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].body","valueB":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[2].duration","valueB":4578,"isEqual":false,"note":"Does not exist"},{"path":"startedTestsAt","valueA":"2023-09-12T01:40:54.241Z","valueB":"2023-09-14T02:03:18.510Z","isEqual":false},{"path":"endedTestsAt","valueA":"2023-09-12T01:41:38.079Z","valueB":"2023-09-14T02:04:03.845Z","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.187","valueB":"116.0.5845.187","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.76","valueB":"116.0.1938.81","isEqual":false},{"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-13-demo/cypress.config.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress.config.ts","isEqual":true},{"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-13-demo/cypress/downloads","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/downloads","isEqual":true},{"path":"config.env.currents_temp_file","valueA":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-23372-hw1d9qfO9rT8","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-12107-yZIRJwzq1i1x","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-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"path":"config.fixturesFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/fixtures","isEqual":true},{"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-13-demo","valueB":"cypress-13-demo","isEqual":true},{"path":"config.projectRoot","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"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]","valueA":"pages/__tests__/*.spec.tsx","valueB":"pages/__tests__/*.spec.tsx","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-13-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo","isEqual":true},{"path":"config.rawJson.projectName","valueA":"cypress-13-demo","valueB":"cypress-13-demo","isEqual":true},{"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.rawJson.video","valueB":true,"isEqual":false,"note":"Does not exist"},{"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-23372-hw1d9qfO9rT8","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-12107-yZIRJwzq1i1x","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"},"isEqual":false,"note":"Does not exist"},{"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":true,"isEqual":true},{"path":"config.resolved.video.from","valueA":"default","valueB":"config","isEqual":false},{"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"},"isEqual":false,"note":"Does not exist"},{"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.187","valueB":"116.0.5845.187","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.76","valueB":"116.0.1938.81","isEqual":false},{"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-13-demo/cypress/screenshots","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/screenshots","isEqual":true},{"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":"a2ho2asleq","valueB":"vbnstdbjyt","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-13-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":true},{"path":"config.supportFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/support","isEqual":true},{"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":true,"isEqual":true},{"path":"config.videoCompression","valueA":32,"valueB":false,"isEqual":false},{"path":"config.videoUploadOnPasses","valueA":true,"valueB":true,"isEqual":true},{"path":"config.videosFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-13-demo/cypress/videos","isEqual":true},{"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","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"config.hideRunnerUi","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"config.protocolEnabled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"status","valueA":"finished","valueB":"finished","isEqual":true},{"path":"runUrl","valueA":"https://app.currents.dev/run/29a4135003b6df74","valueB":"https://app.currents.dev/run/d9296466741ce44d","isEqual":false}] \ No newline at end of file diff --git a/e2e/utils/utils.ts b/e2e/utils/utils.ts index 50f6c72..2e2d5b0 100644 --- a/e2e/utils/utils.ts +++ b/e2e/utils/utils.ts @@ -165,6 +165,10 @@ export const avoidablePropertiesCy13: AvoidableProperty[] = [ property: "config.resolved.browsers.value[1].version", mustHave: true, }, + { + property: "spec.name", + mustHave: false, + }, ]; export const avoidableApiPropertiesCy13: AvoidableProperty[] = [ @@ -275,51 +279,72 @@ export const avoidedButNeedePropertiesCy13: AvoidableProperty[] = [ property: "config.resolved.videoUploadOnPasses", mustHave: false, }, + // { + // property: /runs\[\d+\]\.video/, + // mustHave: true, + // isRegex: true, + // }, { - property: /runs\[\d+\]\.video/, - mustHave: true, + property: /runs\[\d+\]\.hooks/, + mustHave: false, + isRegex: true, + }, + // { + // property: /runs\[\d+\]\.tests\[\d+\]\.body/, + // mustHave: true, + // isRegex: true, + // }, + // { + // property: + // /runs\[\d+\]\.tests\[\d+\]\.attempts\[\d+\]\.timings\.after each\[1\]/, + // mustHave: true, + // isRegex: true, + // }, + // { + // property: + // /runs\[\d+\]\.tests\[\d+\]\.attempts\[\d+\]\.timings\.after all/, + // mustHave: true, + // isRegex: true, + // }, + { + property: /runs\[\d+\]\.tests\[\d+\]\.attempts\[\d+\]\.timings/, + mustHave: false, isRegex: true, }, { - property: /runs\[\d+\]\.hooks/, + property: "config.video", mustHave: true, - isRegex: true, }, { - property: /runs\[\d+\]\.tests\[\d+\]\.body/, + property: "config.videoCompression", mustHave: true, - isRegex: true, }, { - property: - /runs\[\d+\]\.tests\[\d+\]\.attempts\[\d+\]\.timings\.after each\[1\]/, + property: "config.videoUploadOnPasses", mustHave: true, - isRegex: true, }, { - property: - /runs\[\d+\]\.tests\[\d+\]\.attempts\[\d+\]\.timings\.after all/, + property: "runs[2].tests[0].attempts[0]", mustHave: true, - isRegex: true, }, { - property: "config.video", + property: "runs[2].tests[0].testId", mustHave: true, }, { - property: "config.videoCompression", + property: "error.codeFrame.absoluteFile", mustHave: true, }, { - property: "config.videoUploadOnPasses", + property: "timings", mustHave: true, }, { - property: "runs[2].tests[0].attempts[0]", + property: "hooks", mustHave: true, }, { - property: "runs[2].tests[0].testId", + property: "config.resolved.video.from", mustHave: true, }, ]; @@ -487,12 +512,36 @@ export function testEachResults( result.path } does not exist and it should. ${result.note ?? ""}` ).not.to.equal("Does not exist"); + expect( + result.valueB, + `The values at ${ + result.path + } does not exist and it should. ${result.note ?? ""}` + ).not.to.equal(undefined); + expect( + result.valueB, + `The values at ${ + result.path + } does not exist and it should. ${result.note ?? ""}` + ).not.to.equal(null); + expect( + result.valueB, + `The values at ${ + result.path + } does not exist and it should. ${result.note ?? ""}` + ).not.to.equal(""); expect( result.valueB, `The values at ${ result.path } does not exist and it should. ${result.note ?? ""}` ).not.to.equal("undefined"); + expect( + result.valueB, + `The values at ${ + result.path + } does not exist and it should. ${result.note ?? ""}` + ).not.to.equal("null"); return; } } diff --git a/packages/cypress-cloud/lib/results/captureHooks.ts b/packages/cypress-cloud/lib/results/captureHooks.ts index ba998b2..8c8d5e3 100644 --- a/packages/cypress-cloud/lib/results/captureHooks.ts +++ b/packages/cypress-cloud/lib/results/captureHooks.ts @@ -1,70 +1,72 @@ import { ExecutionState } from "../state"; +import { generateRandomString } from "../utils"; export function handleScreenshotEvent( - screenshot: Cypress.ScreenshotDetails, - executionState: ExecutionState + screenshot: Cypress.ScreenshotDetails, + executionState: ExecutionState ) { - const testId = executionState.getCurrentTestID(); - const screenshotData = { - ...screenshot, - testId, - height: screenshot.dimensions.height, - width: screenshot.dimensions.width, - }; - executionState.setScreenshotsData(screenshotData); + const testId = executionState.getCurrentTestID(); + const screenshotData = { + ...screenshot, + testId, + height: screenshot.dimensions.height, + width: screenshot.dimensions.width, + screenshotId: generateRandomString(6), + }; + executionState.setScreenshotsData(screenshotData); } export function handleTestBefore( - testAttempt: string, - executionState: ExecutionState + testAttempt: string, + executionState: ExecutionState ) { - executionState.setCurrentTestID(JSON.parse(testAttempt).id); + executionState.setCurrentTestID(JSON.parse(testAttempt).id); } export function handleTestAfter( - testAttempt: string, - executionState: ExecutionState + testAttempt: string, + executionState: ExecutionState ) { - const test = JSON.parse(testAttempt); - const { - title, - body, - retries, - _currentRetry, - pending, - type, - invocationDetails, - id, - hooks, - order, - wallClockStartedAt, - timings, - _events, - _eventsCount, - duration, - err, - state, - fullTitle, - } = test; - const attempt = { - title, - fullTitle, - body, - retries, - _currentRetry, - pending, - type, - invocationDetails, - id, - hooks, - order, - wallClockStartedAt, - timings, - _events, - _eventsCount, - duration, - err, - state, - }; - executionState.setAttemptsData(attempt); + const test = JSON.parse(testAttempt); + const { + title, + body, + retries, + _currentRetry, + pending, + type, + invocationDetails, + id, + hooks, + order, + wallClockStartedAt, + timings, + _events, + _eventsCount, + duration, + err, + state, + fullTitle, + } = test; + const attempt = { + title, + fullTitle, + body, + retries, + _currentRetry, + pending, + type, + invocationDetails, + id, + hooks, + order, + wallClockStartedAt, + timings, + _events, + _eventsCount, + duration, + err, + state, + }; + executionState.setAttemptsData(attempt); } diff --git a/packages/cypress-cloud/lib/results/combine.ts b/packages/cypress-cloud/lib/results/combine.ts index 6007e79..759fc8e 100644 --- a/packages/cypress-cloud/lib/results/combine.ts +++ b/packages/cypress-cloud/lib/results/combine.ts @@ -4,70 +4,83 @@ import { SpecResult } from "../runner/spec.type"; import { ExecutionState } from "../state"; function getAttemptError(err: any) { - if (!err) { - return null; - } - return { - name: err.name, - message: `${err.name}: ${err.message}`, - stack: err.stack, - codeFrame: err.codeFrame, - }; + if (!err) { + return null; + } + return { + name: err.name, + message: err.message, + stack: err.stack.split(err.message)[1].replace(/\n/g, ""), + codeFrame: err.codeFrame, + }; } function parseScreenshotResults(results: any, allScreenshots?: any[]) { - if (!allScreenshots?.length) { - return results; - } + if (!allScreenshots?.length) { + return results; + } - return { - ..._.cloneDeep(results), - screenshots: results.screenshots.map( - (specScreenshot: any) => - allScreenshots?.find( - (screenshot) => screenshot.path === specScreenshot.path - ) - ), - }; + return { + ..._.cloneDeep(results), + screenshots: results.screenshots.map( + (specScreenshot: any) => + allScreenshots?.find( + (screenshot) => screenshot.path === specScreenshot.path + ) + ), + }; } function getAttemptVideoTimestamp( - attemptStartedAtMs: number, - specStartedAtMs: number + attemptStartedAtMs: number, + specStartedAtMs: number ) { - return Math.max(attemptStartedAtMs - specStartedAtMs, 0); + return Math.max(attemptStartedAtMs - specStartedAtMs, 0); } function getSpecResults(specResults: SpecResult, attempts?: any[]) { - if (!attempts) { - return specResults; - } + if (!attempts) { + return { + ..._.cloneDeep(specResults), + spec: { + ..._.cloneDeep(specResults.spec), + baseName: specResults.spec.name, + }, + hooks: "hooks", + }; + } - const enhancedTestList = (specResults.tests ?? []).map( - (test: any, i: number) => { - const testFullTitle = test.title.join(" "); - const standaloneAttempts = attempts.filter( - (attempt) => attempt.fullTitle === testFullTitle - ); - test.attempts = standaloneAttempts.map((attempt) => ({ - state: attempt.state, - error: getAttemptError(attempt.err), - timings: attempt.timings, - wallClockStartedAt: attempt.wallClockStartedAt, - wallClockDuration: attempt.duration, - videoTimestamp: getAttemptVideoTimestamp( - parseISO(attempt.wallClockStartedAt).getTime(), - parseISO(specResults.stats.startedAt).getTime() - ), - })); - test.testId = standaloneAttempts[0]?.id ?? `r${i}}`; - return test; - } - ); - - return { - ..._.cloneDeep(specResults), - tests: enhancedTestList, - }; + const enhancedTestList = (specResults.tests ?? []).map( + (test: any, i: number) => { + const testFullTitle = test.title.join(" "); + const standaloneAttempts = attempts.filter( + (attempt) => attempt.fullTitle === testFullTitle + ); + test.attempts = standaloneAttempts.map((attempt) => ({ + state: attempt.state, + error: getAttemptError(attempt.err), + timings: attempt.timings, + body: attempt.body, + wallClockStartedAt: attempt.wallClockStartedAt, + wallClockDuration: attempt.duration, + videoTimestamp: getAttemptVideoTimestamp( + parseISO(attempt.wallClockStartedAt).getTime(), + parseISO(specResults.stats.startedAt).getTime() + ), + })); + test.testId = standaloneAttempts[0]?.id ?? `r${i}`; + test.body = standaloneAttempts[0]?.body; + return test; + } + ); + return { + ..._.cloneDeep(specResults), + tests: enhancedTestList, + spec: { + ..._.cloneDeep(specResults.spec), + baseName: specResults.spec.name, + }, + hooks: [], + }; } /** @@ -77,11 +90,11 @@ function getSpecResults(specResults: SpecResult, attempts?: any[]) { * @returns unified results, including attempts and screenshot details */ export function getCombinedSpecResult( - specResult: SpecResult, - executionState: ExecutionState + specResult: SpecResult, + executionState: ExecutionState ) { - return parseScreenshotResults( - getSpecResults(specResult, executionState.getAttemptsData()), - executionState.getScreenshotsData() - ); + return parseScreenshotResults( + getSpecResults(specResult, executionState.getAttemptsData()), + executionState.getScreenshotsData() + ); } diff --git a/packages/cypress-cloud/lib/results/mapResult.ts b/packages/cypress-cloud/lib/results/mapResult.ts index d9e96ab..fbd2f73 100644 --- a/packages/cypress-cloud/lib/results/mapResult.ts +++ b/packages/cypress-cloud/lib/results/mapResult.ts @@ -1,124 +1,129 @@ import { - CypressRun, - CypressScreenshot, - CypressTest, - CypressTestAttempt, + CypressRun, + CypressScreenshot, + CypressTest, + CypressTestAttempt, } from "cypress-cloud/types"; import * as SpecAfter from "../runner/spec.type"; import { ConfigState } from "../state"; import { getFakeTestFromException } from "./results"; +import _ from "lodash"; function getScreenshot(s: SpecAfter.Screenshot): CypressScreenshot { - return { - ...s, - name: s.name ?? "screenshot", - }; + return { + ...s, + name: s.name ?? "screenshot", + }; } function getTestAttempt( - attempt: SpecAfter.TestAttempt, - screenshots: SpecAfter.Screenshot[] + attempt: SpecAfter.TestAttempt, + screenshots: SpecAfter.Screenshot[] ): CypressTestAttempt { - return { - ...attempt, - startedAt: attempt.wallClockStartedAt ?? attempt.startedAt, - duration: attempt.wallClockDuration, - screenshots: screenshots.map(getScreenshot), - }; + return { + ...attempt, + startedAt: attempt.wallClockStartedAt ?? attempt.startedAt, + duration: attempt.wallClockDuration, + screenshots: screenshots.map(getScreenshot), + }; } function getTest( - t: SpecAfter.Test, - screenshots: SpecAfter.Screenshot[] + t: SpecAfter.Test, + screenshots: SpecAfter.Screenshot[] ): CypressTest { - const _screenshots = screenshots.filter((s) => s.testId === t.testId); - return { - ...t, - attempts: t.attempts.map((a, i) => - getTestAttempt( - a, - _screenshots.filter((s) => s.testAttemptIndex === i) - ) - ), - }; + const _screenshots = screenshots.filter((s) => s.testId === t.testId); + return { + ...t, + attempts: t.attempts.map((a, i) => + getTestAttempt( + a, + _screenshots.filter((s) => s.testAttemptIndex === i) + ) + ), + }; } export function specResultsToCypressResults( - configState: ConfigState, - specAfterResult: SpecAfter.SpecResult + configState: ConfigState, + specAfterResult: SpecAfter.SpecResult ): CypressCommandLine.CypressRunResult { - const stats = { - duration: - specAfterResult.stats.duration ?? - (specAfterResult.stats.wallClockDuration as number) ?? - 0, - endedAt: - specAfterResult.stats.endedAt ?? - specAfterResult.stats.wallClockEndedAt ?? - new Date().toISOString(), - startedAt: - specAfterResult.stats.startedAt ?? - specAfterResult.stats.wallClockStartedAt ?? - new Date().toISOString(), - failures: specAfterResult.stats.failures ?? 0, - passes: specAfterResult.stats.passes ?? 0, - pending: specAfterResult.stats.pending ?? 0, - skipped: specAfterResult.stats.skipped ?? 0, - suites: specAfterResult.stats.suites ?? 0, - tests: specAfterResult.stats.tests ?? 0, - }; - return { - status: "finished", - // @ts-ignore - config: configState.getConfig(), - totalDuration: stats.duration, - totalSuites: stats.suites, - totalTests: stats.tests, - totalFailed: stats.failures, - totalPassed: stats.passes, - totalPending: stats.pending, - totalSkipped: stats.skipped ?? 0, - startedTestsAt: stats.startedAt, - endedTestsAt: stats.endedAt, - runs: [ - { - stats, - reporter: specAfterResult.reporter, - reporterStats: specAfterResult.reporterStats ?? {}, - spec: specAfterResult.spec, - error: specAfterResult.error, - video: specAfterResult.video, - // @ts-ignore - shouldUploadVideo: true, // not really used - // @ts-ignore - // wrong typedef for CypressCommandLine.CypressRunResult - // actual HookName is "before all" | "before each" | "after all" | "after each" - hooks: specAfterResult.hooks, - tests: (specAfterResult.tests ?? []).map((t) => - getTest(t, specAfterResult.screenshots) - ), - }, - ], - }; + const stats = { + duration: + specAfterResult.stats.duration ?? + (specAfterResult.stats.wallClockDuration as number) ?? + 0, + endedAt: + specAfterResult.stats.endedAt ?? + specAfterResult.stats.wallClockEndedAt ?? + new Date().toISOString(), + startedAt: + specAfterResult.stats.startedAt ?? + specAfterResult.stats.wallClockStartedAt ?? + new Date().toISOString(), + failures: specAfterResult.stats.failures ?? 0, + passes: specAfterResult.stats.passes ?? 0, + pending: specAfterResult.stats.pending ?? 0, + skipped: specAfterResult.stats.skipped ?? 0, + suites: specAfterResult.stats.suites ?? 0, + tests: specAfterResult.stats.tests ?? 0, + }; + const config = _.cloneDeep(configState.getConfig()); + return { + status: "finished", + // @ts-ignore + config: { + ...config, + videoUploadOnPasses: config?.video, + }, + totalDuration: stats.duration, + totalSuites: stats.suites, + totalTests: stats.tests, + totalFailed: stats.failures, + totalPassed: stats.passes, + totalPending: stats.pending, + totalSkipped: stats.skipped ?? 0, + startedTestsAt: stats.startedAt, + endedTestsAt: stats.endedAt, + runs: [ + { + stats, + reporter: specAfterResult.reporter, + reporterStats: specAfterResult.reporterStats ?? {}, + spec: specAfterResult.spec, + error: specAfterResult.error, + video: specAfterResult.video, + // @ts-ignore + shouldUploadVideo: true, // not really used + // @ts-ignore + // wrong typedef for CypressCommandLine.CypressRunResult + // actual HookName is "before all" | "before each" | "after all" | "after each" + hooks: specAfterResult.hooks, + tests: (specAfterResult.tests ?? []).map((t) => + getTest(t, specAfterResult.screenshots) + ), + }, + ], + }; } export const backfillException = ( - result: CypressCommandLine.CypressRunResult + result: CypressCommandLine.CypressRunResult ) => { - return { - ...result, - runs: result.runs.map(backfillExceptionRun), - }; + return { + ...result, + runs: result.runs.map(backfillExceptionRun), + }; }; const backfillExceptionRun = (run: CypressRun) => { - if (!run.error) { - return run; - } + if (!run.error) { + return run; + } - return { - ...run, - tests: [getFakeTestFromException(run.error, run.stats)], - }; + return { + ...run, + tests: [getFakeTestFromException(run.error, run.stats)], + }; }; diff --git a/packages/cypress-cloud/lib/run.ts b/packages/cypress-cloud/lib/run.ts index 8a6f7e2..9e48df1 100644 --- a/packages/cypress-cloud/lib/run.ts +++ b/packages/cypress-cloud/lib/run.ts @@ -170,14 +170,14 @@ function listenToSpecEvents( ) { const config = configState.getConfig(); - pubsub.on("test:after:run", (test: string) => { - handleTestAfter(test, executionState); - }); - pubsub.on("test:before:run", (test: any) => { handleTestBefore(test, executionState); }); + pubsub.on("test:after:run", (test: string) => { + handleTestAfter(test, executionState); + }); + pubsub.on("after:screenshot", (screenshot) => { handleScreenshotEvent(screenshot, executionState); }); diff --git a/packages/cypress-cloud/lib/runner/spec.type.ts b/packages/cypress-cloud/lib/runner/spec.type.ts index d524aa8..cecc810 100644 --- a/packages/cypress-cloud/lib/runner/spec.type.ts +++ b/packages/cypress-cloud/lib/runner/spec.type.ts @@ -1,139 +1,139 @@ // as reported by spec:after export interface SpecResult { - error: string | null; - exception: null | string; - hooks: TestHook[] | null; - reporter: string; - reporterStats: ReporterStats | null; - screenshots: Screenshot[]; - spec: Spec; - stats: Stats; - tests: Test[] | null; - video: string | null; + error: string | null; + exception: null | string; + hooks: TestHook[] | null; + reporter: string; + reporterStats: ReporterStats | null; + screenshots: Screenshot[]; + spec: Spec; + stats: Stats; + tests: Test[] | null; + video: string | null; } export interface Spec { - absolute: string; - baseName: string; - fileExtension: string; - fileName: string; - name: string; - relative: string; - relativeToCommonRoot: string; - specFileExtension: string; - specType: string; + absolute: string; + baseName: string; + fileExtension: string; + fileName: string; + name: string; + relative: string; + relativeToCommonRoot: string; + specFileExtension: string; + specType: string; } export interface Screenshot { - height: number; - name: string | null; - path: string; - screenshotId: string; - takenAt: string; - testAttemptIndex: number; - testId: string; - width: number; + height: number; + name: string | null; + path: string; + screenshotId: string; + takenAt: string; + testAttemptIndex: number; + testId: string; + width: number; } export interface ReporterStats { - suites: number; - tests: number; - passes: number; - pending: number; - failures: number; - start: string; - end: string; - duration: number; + suites: number; + tests: number; + passes: number; + pending: number; + failures: number; + start: string; + end: string; + duration: number; } export interface Stats { - suites: number; - tests: number; - passes: number; - pending: number; - skipped: number; - failures: number; - wallClockStartedAt: string; - wallClockEndedAt: string; - wallClockDuration: number; - duration: number; - startedAt: string; - endedAt: string; + suites: number; + tests: number; + passes: number; + pending: number; + skipped: number; + failures: number; + wallClockStartedAt: string; + wallClockEndedAt: string; + wallClockDuration: number; + duration: number; + startedAt: string; + endedAt: string; } export interface Test { - attempts: TestAttempt[]; - body: string; - displayError: string | null; - state: TestState; - title: string[]; - config?: null | TestConfig; - hookIds: string[]; - hooks: TestHook[] | null; - testId: string; + attempts: TestAttempt[]; + body: string; + displayError: string | null; + state: TestState; + title: string[]; + config?: null | TestConfig; + hookIds: string[]; + hooks: TestHook[] | null; + testId: string; } export interface TestHook { - hookId: string; - hookName: "before each" | "after each" | "before all" | "after all"; - title: string[]; - body: string; + hookId: string; + hookName: "before each" | "after each" | "before all" | "after all"; + title: string[]; + body: string; } interface TestConfig { - retries: - | { - openMode: number; - runMode: number; - } - | number; + retries: + | { + openMode: number; + runMode: number; + } + | number; } export enum TestState { - Failed = "failed", - Passed = "passed", - Pending = "pending", - Skipped = "skipped", + Failed = "failed", + Passed = "passed", + Pending = "pending", + Skipped = "skipped", } export interface TestAttempt { - error: TestError | null; - failedFromHookId: string | null; - state: TestState; - timings: TestAttemptTiming | null; - videoTimestamp: number; - duration: number; - wallClockDuration: number; - startedAt: string; - wallClockStartedAt: string; + error: TestError | null; + failedFromHookId: string | null; + state: TestState; + timings: TestAttemptTiming | null; + videoTimestamp: number; + duration: number; + wallClockDuration: number; + startedAt: string; + wallClockStartedAt: string; } export type TestError = CypressCommandLine.TestError & { - codeFrame?: TestCodeFrame | null; + codeFrame?: TestCodeFrame | null; }; interface TestCodeFrame { - line: number | null; - column: number | null; - originalFile: string | null; - relativeFile: string | null; - absoluteFile: string | null; - frame: string | null; - language: string | null; + line: number | null; + column: number | null; + originalFile: string | null; + relativeFile: string | null; + absoluteFile: string | null; + frame: string | null; + language: string | null; } export type TestAttemptTiming = { - [key in HookTimingKeys]: HookTiming; + [key in HookTimingKeys]: HookTiming; } & { - lifecycle: number; - test: TimingItem; + lifecycle: number; + test: TimingItem; }; type HookTimingKeys = "before each" | "after each"; export interface HookTiming extends TimingItem { - hookId: string; + hookId: string; } export interface TimingItem { - fnDuration: number; - afterFnDuration: number; + fnDuration: number; + afterFnDuration: number; } diff --git a/packages/cypress-cloud/lib/utils.ts b/packages/cypress-cloud/lib/utils.ts index 418ce0a..be492df 100644 --- a/packages/cypress-cloud/lib/utils.ts +++ b/packages/cypress-cloud/lib/utils.ts @@ -1,9 +1,21 @@ import path from "path"; export function toArray(val?: string | string[]) { - return val ? (typeof val === "string" ? [val] : val) : []; + return val ? (typeof val === "string" ? [val] : val) : []; } export function toPosix(file: string, sep: string = path.sep) { - return file.split(sep).join(path.posix.sep); + return file.split(sep).join(path.posix.sep); +} + +export function generateRandomString(length: number): string { + const characters: string = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; + let result: string = ""; + for (let i = 0; i < length; i++) { + result += characters.charAt( + Math.floor(Math.random() * characters.length) + ); + } + return result; }