From 0be421291d35a0129a6a2e3be754a00cf5cb4ca2 Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 14:33:07 -0700 Subject: [PATCH 01/10] chore: using matrix for cypress compatibility --- .../{workflows => _workflows}/benchmark-cloud.yml | 0 .github/{workflows => _workflows}/benchmark-cy.yml | 0 .../e2e-config-esm-cjs.yml | 0 .../e2e-config-esm-js.yml | 0 .../e2e-config-esm-mjs.yml | 0 .../e2e-config-noesm-js.yml | 0 .github/{workflows => _workflows}/e2e-exports.yml | 0 .github/{workflows => _workflows}/e2e-monorepo.yml | 0 .../{workflows => _workflows}/e2e-smoke-api.yml | 0 .../e2e-smoke-component.yml | 0 .../{workflows => _workflows}/e2e-smoke-linux.yml | 0 .github/{workflows => _workflows}/lint.yml | 0 .github/{workflows => _workflows}/unit-tests.yml | 0 ...-ccy-1.10.yml => e2e-cypress-compatibility.yml} | 14 +++++++------- e2e/cypress-13-demo/__tests__/run.test.ts | 3 ++- 15 files changed, 9 insertions(+), 8 deletions(-) rename .github/{workflows => _workflows}/benchmark-cloud.yml (100%) rename .github/{workflows => _workflows}/benchmark-cy.yml (100%) rename .github/{workflows => _workflows}/e2e-config-esm-cjs.yml (100%) rename .github/{workflows => _workflows}/e2e-config-esm-js.yml (100%) rename .github/{workflows => _workflows}/e2e-config-esm-mjs.yml (100%) rename .github/{workflows => _workflows}/e2e-config-noesm-js.yml (100%) rename .github/{workflows => _workflows}/e2e-exports.yml (100%) rename .github/{workflows => _workflows}/e2e-monorepo.yml (100%) rename .github/{workflows => _workflows}/e2e-smoke-api.yml (100%) rename .github/{workflows => _workflows}/e2e-smoke-component.yml (100%) rename .github/{workflows => _workflows}/e2e-smoke-linux.yml (100%) rename .github/{workflows => _workflows}/lint.yml (100%) rename .github/{workflows => _workflows}/unit-tests.yml (100%) rename .github/workflows/{e2e-cypress-13-ccy-1.10.yml => e2e-cypress-compatibility.yml} (71%) diff --git a/.github/workflows/benchmark-cloud.yml b/.github/_workflows/benchmark-cloud.yml similarity index 100% rename from .github/workflows/benchmark-cloud.yml rename to .github/_workflows/benchmark-cloud.yml diff --git a/.github/workflows/benchmark-cy.yml b/.github/_workflows/benchmark-cy.yml similarity index 100% rename from .github/workflows/benchmark-cy.yml rename to .github/_workflows/benchmark-cy.yml diff --git a/.github/workflows/e2e-config-esm-cjs.yml b/.github/_workflows/e2e-config-esm-cjs.yml similarity index 100% rename from .github/workflows/e2e-config-esm-cjs.yml rename to .github/_workflows/e2e-config-esm-cjs.yml diff --git a/.github/workflows/e2e-config-esm-js.yml b/.github/_workflows/e2e-config-esm-js.yml similarity index 100% rename from .github/workflows/e2e-config-esm-js.yml rename to .github/_workflows/e2e-config-esm-js.yml diff --git a/.github/workflows/e2e-config-esm-mjs.yml b/.github/_workflows/e2e-config-esm-mjs.yml similarity index 100% rename from .github/workflows/e2e-config-esm-mjs.yml rename to .github/_workflows/e2e-config-esm-mjs.yml diff --git a/.github/workflows/e2e-config-noesm-js.yml b/.github/_workflows/e2e-config-noesm-js.yml similarity index 100% rename from .github/workflows/e2e-config-noesm-js.yml rename to .github/_workflows/e2e-config-noesm-js.yml diff --git a/.github/workflows/e2e-exports.yml b/.github/_workflows/e2e-exports.yml similarity index 100% rename from .github/workflows/e2e-exports.yml rename to .github/_workflows/e2e-exports.yml diff --git a/.github/workflows/e2e-monorepo.yml b/.github/_workflows/e2e-monorepo.yml similarity index 100% rename from .github/workflows/e2e-monorepo.yml rename to .github/_workflows/e2e-monorepo.yml diff --git a/.github/workflows/e2e-smoke-api.yml b/.github/_workflows/e2e-smoke-api.yml similarity index 100% rename from .github/workflows/e2e-smoke-api.yml rename to .github/_workflows/e2e-smoke-api.yml diff --git a/.github/workflows/e2e-smoke-component.yml b/.github/_workflows/e2e-smoke-component.yml similarity index 100% rename from .github/workflows/e2e-smoke-component.yml rename to .github/_workflows/e2e-smoke-component.yml diff --git a/.github/workflows/e2e-smoke-linux.yml b/.github/_workflows/e2e-smoke-linux.yml similarity index 100% rename from .github/workflows/e2e-smoke-linux.yml rename to .github/_workflows/e2e-smoke-linux.yml diff --git a/.github/workflows/lint.yml b/.github/_workflows/lint.yml similarity index 100% rename from .github/workflows/lint.yml rename to .github/_workflows/lint.yml diff --git a/.github/workflows/unit-tests.yml b/.github/_workflows/unit-tests.yml similarity index 100% rename from .github/workflows/unit-tests.yml rename to .github/_workflows/unit-tests.yml diff --git a/.github/workflows/e2e-cypress-13-ccy-1.10.yml b/.github/workflows/e2e-cypress-compatibility.yml similarity index 71% rename from .github/workflows/e2e-cypress-13-ccy-1.10.yml rename to .github/workflows/e2e-cypress-compatibility.yml index 9b3e3c5..1e2fedb 100644 --- a/.github/workflows/e2e-cypress-13-ccy-1.10.yml +++ b/.github/workflows/e2e-cypress-compatibility.yml @@ -1,10 +1,9 @@ -name: e2e-cypress-13-ccy-1_10 - +name: e2e-cypress-compatibility on: push: jobs: - e2e-cypress-13-ccy-1_10: + e2e-cypress-compatibility: if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')" runs-on: ubuntu-latest env: @@ -12,19 +11,19 @@ jobs: strategy: matrix: - node-version: ["18"] + cypress-version: ["13", "12"] steps: - uses: actions/checkout@v3 - uses: actions/setup-node@v3 with: - node-version: ${{ matrix.node-version }} + node-version: "18" - name: Install dependencies run: npm ci - - name: Install Cypress 13 - run: npm install cypress@13 + - name: Install Cypress ${{ matrix.cypress-version }} + run: npm install cypress@${{ matrix.cypress-version }} - name: Build run: npm run build @@ -36,6 +35,7 @@ jobs: CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }} CURRENTS_PROJECT_ID: ${{ secrets.CURRENTS_PROJECT_ID }} CURRENTS_RECORD_KEY: ${{ secrets.CURRENTS_RECORD_KEY }} + CYPRESS_VERSION: ${{ matrix.cypress-version }} run: > npx jest diff --git a/e2e/cypress-13-demo/__tests__/run.test.ts b/e2e/cypress-13-demo/__tests__/run.test.ts index e56c015..aca4af5 100644 --- a/e2e/cypress-13-demo/__tests__/run.test.ts +++ b/e2e/cypress-13-demo/__tests__/run.test.ts @@ -12,7 +12,8 @@ const testSpecs = [ ]; let result: any = null; -describe("Cypress 13 compatible output", () => { +// eslint-disable-next-line +describe(`Cypress ${process.env.CYPRESS_VERSION} compatibility`, () => { jest.setTimeout(60 * 1000 * 5); beforeAll(async () => { From 35766c10973971e90ee4cbc5e8d247ab530d33df Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 14:47:02 -0700 Subject: [PATCH 02/10] chore: .. --- .github/workflows/e2e-cypress-compatibility.yml | 2 +- e2e/cypress-13-demo/README.md | 1 + e2e/cypress-13-demo/__tests__/run.test.ts | 6 ++++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/e2e-cypress-compatibility.yml b/.github/workflows/e2e-cypress-compatibility.yml index 1e2fedb..8a1ddf2 100644 --- a/.github/workflows/e2e-cypress-compatibility.yml +++ b/.github/workflows/e2e-cypress-compatibility.yml @@ -35,7 +35,7 @@ jobs: CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }} CURRENTS_PROJECT_ID: ${{ secrets.CURRENTS_PROJECT_ID }} CURRENTS_RECORD_KEY: ${{ secrets.CURRENTS_RECORD_KEY }} - CYPRESS_VERSION: ${{ matrix.cypress-version }} + CURRENTS_USE_CYPRESS_VERSION: ${{ matrix.cypress-version }} run: > npx jest diff --git a/e2e/cypress-13-demo/README.md b/e2e/cypress-13-demo/README.md index 726c419..834d484 100644 --- a/e2e/cypress-13-demo/README.md +++ b/e2e/cypress-13-demo/README.md @@ -5,5 +5,6 @@ CURRENTS_API_BASE_URL=https://api.currents.dev/v1 \ CURRENTS_API_KEY= \ CURRENTS_RECORD_KEY= \ CURRENTS_PROJECT_ID= \ +CURRENTS_USE_CYPRESS_VERSION=<12|13...> \ npx jest --watch ``` diff --git a/e2e/cypress-13-demo/__tests__/run.test.ts b/e2e/cypress-13-demo/__tests__/run.test.ts index aca4af5..6d15a11 100644 --- a/e2e/cypress-13-demo/__tests__/run.test.ts +++ b/e2e/cypress-13-demo/__tests__/run.test.ts @@ -12,8 +12,10 @@ const testSpecs = [ ]; let result: any = null; -// eslint-disable-next-line -describe(`Cypress ${process.env.CYPRESS_VERSION} compatibility`, () => { +describe(`Cypress ${ + // eslint-disable-next-line + process.env.CURRENTS_USE_CYPRESS_VERSION ?? 13 +} compatibility`, () => { jest.setTimeout(60 * 1000 * 5); beforeAll(async () => { From 7c97918a50a496b4c9b0ef1d2422fb7581a9913c Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:09:04 -0700 Subject: [PATCH 03/10] chore: remove debug for e2e compatibility --- .github/workflows/e2e-cypress-compatibility.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/e2e-cypress-compatibility.yml b/.github/workflows/e2e-cypress-compatibility.yml index 8a1ddf2..3109955 100644 --- a/.github/workflows/e2e-cypress-compatibility.yml +++ b/.github/workflows/e2e-cypress-compatibility.yml @@ -6,8 +6,6 @@ jobs: e2e-cypress-compatibility: if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')" runs-on: ubuntu-latest - env: - DEBUG: currents:* strategy: matrix: From f34bbcf3e7574acb62c6fddccf37b5545fe3a7a0 Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:11:39 -0700 Subject: [PATCH 04/10] chore: test cypress version --- e2e/cypress-13-demo/__tests__/run.test.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/e2e/cypress-13-demo/__tests__/run.test.ts b/e2e/cypress-13-demo/__tests__/run.test.ts index 6d15a11..3fd1493 100644 --- a/e2e/cypress-13-demo/__tests__/run.test.ts +++ b/e2e/cypress-13-demo/__tests__/run.test.ts @@ -12,10 +12,9 @@ const testSpecs = [ ]; let result: any = null; -describe(`Cypress ${ - // eslint-disable-next-line - process.env.CURRENTS_USE_CYPRESS_VERSION ?? 13 -} compatibility`, () => { +// eslint-disable-next-line +const cypressVersion = process.env.CURRENTS_USE_CYPRESS_VERSION ?? 13; +describe(`Cypress ${cypressVersion} compatibility`, () => { jest.setTimeout(60 * 1000 * 5); beforeAll(async () => { @@ -37,7 +36,7 @@ describe(`Cypress ${ it("should have compatible config", async () => { expect(result.config).toMatchObject({ video: config.video, - version: expect.stringContaining("13."), + version: expect.stringContaining(`${cypressVersion}`), }); }); From 32a8454d474f69c8789da1e0e9348d3589cddc6c Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:15:17 -0700 Subject: [PATCH 05/10] chore: renames --- .../workflows/e2e-cypress-compatibility.yml | 2 +- e2e/cypress-12-demo/currents.config.js | 13 -- e2e/cypress-12-demo/cypress.config.ts | 26 ---- e2e/cypress-12-demo/cypress/support/e2e.ts | 9 -- .../data-references/ccy-1.10-cy-12-crapi.json | 1 - .../data-references/ccy-1.10-cy-12-cycl.json | 1 - .../ccy-1.9.4-cy-12-crapi.json | 1 - .../data-references/ccy-1.9.4-cy-12-cycl.json | 1 - e2e/cypress-12-demo/package.json | 22 --- e2e/cypress-12-demo/scripts/files.ts | 12 -- e2e/cypress-12-demo/scripts/test.ts | 67 ---------- e2e/cypress-12-demo/scripts/validate.ts | 125 ------------------ .../currents-api-validation.json | 1 - .../cypress-cloud-validation.json | 1 - e2e/cypress-13-demo/cypress/e2e/a.spec.js | 7 - e2e/cypress-13-demo/cypress/e2e/b.spec.js | 21 --- e2e/cypress-13-demo/cypress/e2e/c.spec.js | 5 - e2e/cypress-13-demo/cypress/e2e/d.spec.js | 13 -- e2e/cypress-13-demo/cypress/e2e/e.spec.js | 5 - .../cypress/support/commands.ts | 119 ----------------- .../cypress/support/component-index.html | 14 -- .../cypress/support/component.ts | 39 ------ e2e/cypress-13-demo/tsconfig.json | 35 ----- .../README.md | 8 ++ .../__tests__/run.test.ts | 0 .../currents.config.js | 0 .../cypress.config.ts | 0 .../cypress/e2e/a.spec.js | 0 .../cypress/e2e/b.spec.js | 0 .../cypress/e2e/c.spec.js | 0 .../cypress/e2e/d.spec.js | 0 .../cypress/e2e/e.spec.js | 0 .../cypress/support/commands.ts | 0 .../cypress/support/component-index.html | 0 .../cypress/support/component.ts | 0 .../cypress/support/e2e.ts | 0 .../data-references/ccy-1.10-cy-13-cycl.json | 0 .../data-references/ccy-1.9.4-cy-12-crapi.ts | 0 .../data-references/ccy-1.9.4-cy-12-cycl.ts | 0 .../jest.config.js | 0 .../package.json | 1 - .../tsconfig.json | 0 package-lock.json | 2 - 43 files changed, 9 insertions(+), 542 deletions(-) delete mode 100644 e2e/cypress-12-demo/currents.config.js delete mode 100644 e2e/cypress-12-demo/cypress.config.ts delete mode 100644 e2e/cypress-12-demo/cypress/support/e2e.ts delete mode 100644 e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-crapi.json delete mode 100644 e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-cycl.json delete mode 100644 e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-crapi.json delete mode 100644 e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-cycl.json delete mode 100644 e2e/cypress-12-demo/package.json delete mode 100644 e2e/cypress-12-demo/scripts/files.ts delete mode 100644 e2e/cypress-12-demo/scripts/test.ts delete mode 100644 e2e/cypress-12-demo/scripts/validate.ts delete mode 100644 e2e/cypress-12-demo/validation-results/currents-api-validation.json delete mode 100644 e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json delete mode 100644 e2e/cypress-13-demo/cypress/e2e/a.spec.js delete mode 100644 e2e/cypress-13-demo/cypress/e2e/b.spec.js delete mode 100644 e2e/cypress-13-demo/cypress/e2e/c.spec.js delete mode 100644 e2e/cypress-13-demo/cypress/e2e/d.spec.js delete mode 100644 e2e/cypress-13-demo/cypress/e2e/e.spec.js delete mode 100644 e2e/cypress-13-demo/cypress/support/commands.ts delete mode 100644 e2e/cypress-13-demo/cypress/support/component-index.html delete mode 100644 e2e/cypress-13-demo/cypress/support/component.ts delete mode 100644 e2e/cypress-13-demo/tsconfig.json rename e2e/{cypress-13-demo => cypress-compatibility}/README.md (64%) rename e2e/{cypress-13-demo => cypress-compatibility}/__tests__/run.test.ts (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/currents.config.js (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/cypress.config.ts (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/e2e/a.spec.js (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/e2e/b.spec.js (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/e2e/c.spec.js (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/e2e/d.spec.js (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/e2e/e.spec.js (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/support/commands.ts (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/support/component-index.html (100%) rename e2e/{cypress-12-demo => cypress-compatibility}/cypress/support/component.ts (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/cypress/support/e2e.ts (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/data-references/ccy-1.10-cy-13-cycl.json (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/data-references/ccy-1.9.4-cy-12-crapi.ts (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/data-references/ccy-1.9.4-cy-12-cycl.ts (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/jest.config.js (100%) rename e2e/{cypress-13-demo => cypress-compatibility}/package.json (94%) rename e2e/{cypress-12-demo => cypress-compatibility}/tsconfig.json (100%) diff --git a/.github/workflows/e2e-cypress-compatibility.yml b/.github/workflows/e2e-cypress-compatibility.yml index 3109955..8f77144 100644 --- a/.github/workflows/e2e-cypress-compatibility.yml +++ b/.github/workflows/e2e-cypress-compatibility.yml @@ -27,7 +27,7 @@ jobs: run: npm run build - name: Run compatibility tests - working-directory: ./e2e/cypress-13-demo + working-directory: ./e2e/cypress-compatibility env: CURRENTS_API_KEY: ${{ secrets.CURRENTS_API_KEY }} CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }} diff --git a/e2e/cypress-12-demo/currents.config.js b/e2e/cypress-12-demo/currents.config.js deleted file mode 100644 index e56c5f5..0000000 --- a/e2e/cypress-12-demo/currents.config.js +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - e2e: { - batchSize: 4, // how many specs to send in one batch - }, - component: { - batchSize: 5, // how many specs to send in one batch - }, - // eslint-disable-next-line turbo/no-undeclared-env-vars - projectId: !!(process.env.GITHUB_ACTION || process.env.CIRCLE_BRANCH) - ? "Ij0RfK" - : "l4zuz8", - // cloudServiceUrl: "http://localhost:1234", -}; diff --git a/e2e/cypress-12-demo/cypress.config.ts b/e2e/cypress-12-demo/cypress.config.ts deleted file mode 100644 index 3aa2391..0000000 --- a/e2e/cypress-12-demo/cypress.config.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { defineConfig } from "cypress"; -import currents from "cypress-cloud/plugin"; - -module.exports = defineConfig({ - e2e: { - baseUrl: "https://todomvc.com/examples/vanillajs", - supportFile: "cypress/support/e2e.ts", - specPattern: "cypress/*/**/*.spec.js", - setupNodeEvents(on, config) { - require("@cypress/grep/src/plugin")(config); - // require("cypress-terminal-report/src/installLogsPrinter")(on); - return currents(on, config); - }, - }, - - component: { - specPattern: ["pages/__tests__/*.spec.tsx"], - setupNodeEvents(on, config) { - return currents(on, config); - }, - devServer: { - framework: "next", - bundler: "webpack", - }, - }, -}); diff --git a/e2e/cypress-12-demo/cypress/support/e2e.ts b/e2e/cypress-12-demo/cypress/support/e2e.ts deleted file mode 100644 index 32bd259..0000000 --- a/e2e/cypress-12-demo/cypress/support/e2e.ts +++ /dev/null @@ -1,9 +0,0 @@ -import registerCypressGrep from "@cypress/grep/src/support"; -require("cypress-terminal-report/src/installLogsCollector")(); -require("cypress-cloud/support"); -require("./commands"); - -registerCypressGrep(); -beforeEach(() => { - cy.visit("/"); -}); diff --git a/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-crapi.json b/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-crapi.json deleted file mode 100644 index d962d45..0000000 --- a/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-crapi.json +++ /dev/null @@ -1 +0,0 @@ -{"status":"OK","data":{"runId":"c7068a4d0aa7e75a","projectId":"2cI1I5","createdAt":"2023-09-15T04:42:58.900Z","tags":[],"cypressVersion":"13.2.0","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"114.0.5735.289"},"createdAt":"2023-09-15T04:42:58.900Z","instances":{"overall":5,"claimed":5,"complete":5,"passes":2,"failures":3},"tests":{"overall":8,"passes":4,"failures":3,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-compat-test-2023-09-15T04:42:56.383Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"miguelangarano@gmail.com","authorName":"Miguel Langarano","message":"fix ts errors and added api test property avoided\n","sha":"69128959c66c58eaf08c2eba97aba512665e4064"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"114.0.5735.289"}},"specs":[{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/a.spec.js","instanceId":"GDEKME1tH9E3","claimedAt":"2023-09-15T04:42:59.417Z","completedAt":"2023-09-15T04:43:18.016Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":13647,"endedAt":"2023-09-15T04:43:17.333Z","startedAt":"2023-09-15T04:43:03.686Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13647,"wallClockStartedAt":"2023-09-15T04:43:03.686Z","wallClockEndedAt":"2023-09-15T04:43:17.333Z"},"screenshots":[{"testAttemptIndex":0,"size":350986,"takenAt":"2023-09-15T04:43:08.170Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":237,"testId":"r0","screenshotId":"vnGS2oMjM8MyxiCTAgKY_","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/UzwapCP45wyg.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=XHJ425kC7KJGGBrf1oPeuwbaN67ZRRlbkX7F5A4dHBb7EUPD3H9c0aD61dcihxrDEXHB0zcvHahk4Gx2OjspXtcLhqz20hPdFUkmNo2nFBeGL6LZf4zP20qYOcLS4O~27TZoqf1duTg45A-9uIUoivAKL0K0B9zTpC2G9YwXkQOgnM-YLVnijdGVBvSMyNpditJFXV4~T1bnUYpkTWCQ0CkcPwoaM8AuPnEHagUaH~jiW3l91x2zP2hc8xhprsGUGFJvVlOF0uZWJPDd5KCGtEeNs2TIKUONBVRlAZ8qeIQPngZrWqKjjAoRQx8QA-QEh14ohvYDgo0JOOjIKGfxvg__","height":0,"width":0},{"testAttemptIndex":1,"size":360126,"takenAt":"2023-09-15T04:43:12.594Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":225,"testId":"r0","screenshotId":"dXYBdNISQiHjGZqZWVaxk","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/13pHQ3gvn8VA.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eT0htOfMOiyEpQpLMOwH5TEwlELJx6NvIoB4eTza9Vx0DHnTbASA4Zso1abvauTxGJ9lgrapnwAAEVnMUGFDCMbqiY3dIQq9Rcowi8c2BAxioc0gTJ~WH90bxDMmJ18SgHHPB-X1CXzvBHj-s~DjYWxgBRl-BVZ5YjP6JYk6J3qUn62MDsZMD1Fz0nrj4dAUO9IY37tYR3b2JwsKA6P2f90WhpqA-9wqrZw9mIpchSaw1-11OizQfSJqyF85uGdCG4dqKRATcATAJTBIhabkp8zTNo~vWxXZzlPPmuImu4Fy0Vrx1HoGpxS9j6RUaSP5tBx3WmOA8Ss9NUXAEozopA__","height":0,"width":0},{"testAttemptIndex":2,"size":365326,"takenAt":"2023-09-15T04:43:17.068Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":202,"testId":"r0","screenshotId":"s0es9NaVjdFd2m-qUbiRw","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ZmJz3VSoqlBH.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vJpFgnheJdXc5C8geJyTyQTatvi4V8J6PAeAJqxMepwnkExIdr7eg94-LeD9ZtebdLPFFXQwQo0nOGltWIGHfMMvPm87I7VWXYOMRL6YHstzncITqYD9A2liDqTL42XBnl6fORVMvz8evUjKZBzCgY-6IStWMFxfxUQx4TspuHP14FUuDqp9b~eqMgfiapBw4tx6akwid2fEfhH0nw1KmRUeem96o5DBzfXG5CaUItkbzBfIiXuvLE65B3p-qb5Ev-WHuk8US5nVegjrlmRWLu7VwYA64zB7xnBcF3T2wILIAUzx~p8N84J-lv18IruGe93Hp7lVDVmhqNeLFw55Uw__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/b.spec.js","instanceId":"dZ4sdqqLEFP6","claimedAt":"2023-09-15T04:42:59.617Z","completedAt":"2023-09-15T04:43:41.503Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":17835,"endedAt":"2023-09-15T04:43:40.907Z","startedAt":"2023-09-15T04:43:23.072Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":17835,"wallClockStartedAt":"2023-09-15T04:43:23.072Z","wallClockEndedAt":"2023-09-15T04:43:40.907Z"},"screenshots":[{"testAttemptIndex":0,"size":375352,"takenAt":"2023-09-15T04:43:27.360Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":198,"testId":"r0","screenshotId":"BCOx8SuU8mWHEsviyOWek","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/QIZSLHSauBDB.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qoxZPS4DOFXlFHEJKbeALxo47lviebR19nmWOsZqNGltmkPmf2i4w6V0EdUJYmU6d7tpcBc1ZcIzWfgpW4d1ojrrqvGNwHUY2IT4nWBwRjGY5gUwIFtCCNnKZRvNRmLLxG7I8UkGbmn7v1VeOQEYM73wQ7wZXkA2W55E1hZG-aX-fDwt~Tv-5Miv9znLaq3MRVyK08-n1tWUB~RrK-9Of53D4IEykxolKsB~IPn3gTWYeca3CtgfUXvKv3LIwva2pXvu0d~dZPGAAecUhEZ1hsVbX9ToA9BSfHja~1rf1uOy5~okw1f80UKt-3ribDCkXBRW47fb2s6HtkB9iLXwJQ__","height":0,"width":0},{"testAttemptIndex":1,"size":379091,"takenAt":"2023-09-15T04:43:31.689Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":188,"testId":"r0","screenshotId":"NJri2iK8OswiMc7p7fTOV","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/50gsrtFccmVy.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=lwURuuK1zJJNAfLWI7u1UAkuVorK-47ktEuh17z7KVz~YYV3ZP-7YTa8FnEYYkZgnWYMxjB0W5vgaNnlBahqTHDkCA6K4f8dUlbHRXSDFUOK1eho76UB-BGwvylRMEyEFNASOR6JXS~vgYjBiee65j3lJQVQC3vvUGEUzSUQQoeX24mTl7NSlw0DCgW87DtrWwXOz9YE1norzoBK8LDuY~AzODqkLC7B20SN8B~x2~N9XmdQw7I~7DWURf0h0G7NLOKo4fSIpHXGutOoTkBkwkhXOz5T~U5uWrHuvhSCpMjDZHAa~oTFM~arkJ524hrbSd6KoezneOvSpQ~8IakXVg__","height":0,"width":0},{"testAttemptIndex":2,"size":379021,"takenAt":"2023-09-15T04:43:36.016Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":208,"testId":"r0","screenshotId":"vcDQROd4QCXewBloHZmf8","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/LoKkRAUsJCda.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=UFfFYEigvF63EJvKMU-IngmBqaKJrodBB5AGtTyxtq2flcagl21EUT1H0OP6onY57c93S17WrwvjpV9a-5MuVuXEBeGYh4oC7l930CckUCjPd6oLWN0uCmoDXH6K3S-sQV52WaM7FedrAGKmVtgOrvJAvdb7d1fxNzEAkpNhaedXUhmIemwvGfF~vU6CABXl39~mTVWUuFliIQuRm98ND8koISX1isZYNjCJCXQb0VjO1TM8--ZQ8s1b7CniKrSN1YtFu1QB4jAWm1SaEQc-UVQNZrOl9scwLLpqIkyp~VvNv4Pkjb3CY9nYlxeh-400su4qNiFuVtvjFSasbc8T7w__","height":0,"width":0},{"testAttemptIndex":0,"size":379089,"takenAt":"2023-09-15T04:43:40.495Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":197,"testId":"r2","screenshotId":"FHNXQrfGxuZmiygUMdMQZ","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/8TUY9mAhsLmc.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kBq7aw8~IF8H55Ipp3nUpRpZSVkf~YyWh7SYMD4n~RoXB8P~vGGnb3KPJQITshXFYtaSm5KCnM2f7B3WQfHWN9ha-bEp2MqHE-yMfmc4Y6QzoxSxCd0zHWyLSiqHXTBZWzgpoyh46pPvTqqH6IIbenV-Dd55XPtdmLQY1HBgGTMc3lAI2gL4JlL3w06955t9PH4NWA4oBQx-TDgRNTOkMeixJGYYEgP2h6J8QtrD8Tgw8sPX91A5i2kcETRPSwmu~oBHhm5IhDaoKd8NsJYmebF2Q3WgmCz2mdxEyd~VTRQy5PqgcVUgeRi1S0enyWqZM85X8DE5RVrs0AALIMtJRQ__","height":0,"width":0}],"exception":null,"flaky":1,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/c.spec.js","instanceId":"VT96MmNcsuPy","claimedAt":"2023-09-15T04:42:59.612Z","completedAt":"2023-09-15T04:43:22.263Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":47,"endedAt":"2023-09-15T04:43:21.831Z","startedAt":"2023-09-15T04:43:21.784Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":47,"wallClockStartedAt":"2023-09-15T04:43:21.784Z","wallClockEndedAt":"2023-09-15T04:43:21.831Z"},"screenshots":[],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/d.spec.js","instanceId":"qYf9vWUqdmin","claimedAt":"2023-09-15T04:42:59.516Z","completedAt":"2023-09-15T04:43:21.209Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":977,"endedAt":"2023-09-15T04:43:20.767Z","startedAt":"2023-09-15T04:43:19.790Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":977,"wallClockStartedAt":"2023-09-15T04:43:19.790Z","wallClockEndedAt":"2023-09-15T04:43:20.767Z"},"screenshots":[{"testAttemptIndex":0,"size":234575,"takenAt":"2023-09-15T04:43:20.008Z","dimensions":{"width":2000,"height":1320},"multipart":true,"pixelRatio":2,"name":"internal-assert-screenshot","specName":"d.spec.js","scaled":false,"blackout":[],"duration":619,"testId":"r0","screenshotId":"_ylXpqLg2SCzrSWLr-QYn","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/p4rm5jkIxAdz.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=p-wSFamkGk4TxEAtMtHJvPLT1nF4tpOD8v5AwEYzWSrIwnMVP9NGExzD4Rn5BV51QUTU-bEW1kkd1RMpYTJ69776SvdpUMoMq7ZQl3nX~W7ZRyvCgTwD--c6oBWkvl5O2Im3m6LsfJjYci68y2hSNzBC4InBxqad~hOTJ~rUsf~g4ekV-uZWvWpRNtJYobIEAeLezyTeEZlp-vTnngLC7zoW0XFscOm1H9ge058quwf-QP-johY8k28AWb5DfNoNhxdscMuEGUutnI~Q305l~URcndYdzfXURmWaTyDoiV-88BtITqCfnjuWLw7xfrY~txWumPgWAGnQj~C7HSDY0A__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}},{"groupId":"run-compat-test-2023-09-15T04:42:56.383Z","spec":"cypress/e2e/e.spec.js","instanceId":"l3ebuCsqoBcS","claimedAt":"2023-09-15T04:42:59.474Z","completedAt":"2023-09-15T04:43:19.196Z","machineId":"rAA1SgkfccF9","worker":null,"results":{"stats":{"duration":472,"endedAt":"2023-09-15T04:43:18.746Z","startedAt":"2023-09-15T04:43:18.274Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":472,"wallClockStartedAt":"2023-09-15T04:43:18.274Z","wallClockEndedAt":"2023-09-15T04:43:18.746Z"},"screenshots":[{"testAttemptIndex":0,"size":334685,"takenAt":"2023-09-15T04:43:18.468Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"e.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":217,"testId":"r0","screenshotId":"YQhwotG1lRQB9xZigtQEi","name":"screenshot","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/69rug4bWWUTW.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ViphqdJdVNHSubmdWTM3dUdZYWpBtNdekyS~XT32au2KX68~1ZuU6GFm6D4~TMJ1aHTMNT4N65n~L1A8uCNkp1iJ46zd67F5m002I~xCOQrU~kpcI54-DwWQ9TD2Ga6DxN3OGliGEmp2vOKwn6S73TLF2qJ~-VuODx9nD4gKc2uLI9OyN~1NGkP2fZ4RNOe4UFcT-a4P7pu2WKKM1bpfdMpMmEpTDl7FWgc99jOz5QutOsgC2mKZ~ZyXBtHMXpMZJGZbaxEuD56~HiTKQvGuMJrOvYj-XB14umbx4Uvt2E0onZQKbQr3p5fzPksATstKktO9RbtH8naijwe84IWtxQ__","height":0,"width":0}],"exception":null,"flaky":0,"videoUrl":null}}],"completionState":"COMPLETE","status":"FAILED"}} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-cycl.json b/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-cycl.json deleted file mode 100644 index 985d5db..0000000 --- a/e2e/cypress-12-demo/data-references/ccy-1.10-cy-12-cycl.json +++ /dev/null @@ -1 +0,0 @@ -{"totalDuration":32978,"totalSuites":5,"totalPending":1,"totalFailed":3,"totalSkipped":0,"totalPassed":4,"totalTests":8,"runs":[{"stats":{"duration":13647,"endedAt":"2023-09-15T04:43:17.333Z","startedAt":"2023-09-15T04:43:03.686Z","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-15T04:43:03.690Z","end":"2023-09-15T04:43:17.336Z","duration":13646},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/a.spec.js","fileExtension":".js","fileName":"a","name":"cypress/e2e/a.spec.js","relative":"cypress/e2e/a.spec.js","baseName":"a.spec.js","specFileExtension":".spec.js","relativeToCommonRoot":"a.spec.js","specType":"integration"},"error":null,"video":null,"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-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":19,"afterFnDuration":1},{"hookId":"h2","fnDuration":416,"afterFnDuration":0}],"test":{"fnDuration":4006,"afterFnDuration":240},"after each":[{"hookId":"h4","fnDuration":19,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:03.696Z","wallClockDuration":4711,"videoTimestamp":10,"startedAt":"2023-09-15T04:43:03.696Z","duration":4711,"screenshots":[{"testAttemptIndex":0,"size":350986,"takenAt":"2023-09-15T04:43:08.170Z","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-12-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed).png","scaled":true,"blackout":[],"duration":237,"testId":"r3","height":1440,"width":2560,"screenshotId":"9zgRMs","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":37,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":0},{"hookId":"h2","fnDuration":63,"afterFnDuration":0}],"test":{"fnDuration":4004,"afterFnDuration":228},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:08.474Z","wallClockDuration":4347,"videoTimestamp":4788,"startedAt":"2023-09-15T04:43:08.474Z","duration":4347,"screenshots":[{"testAttemptIndex":1,"size":360126,"takenAt":"2023-09-15T04:43:12.594Z","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-12-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 2).png","scaled":true,"blackout":[],"duration":225,"testId":"r3","height":1440,"width":2560,"screenshotId":"BTotxf","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":67,"before each":[{"hookId":"h1","fnDuration":19,"afterFnDuration":0},{"hookId":"h2","fnDuration":100,"afterFnDuration":0}],"test":{"fnDuration":3996,"afterFnDuration":204},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:12.882Z","wallClockDuration":4389,"videoTimestamp":9196,"startedAt":"2023-09-15T04:43:12.882Z","duration":4389,"screenshots":[{"testAttemptIndex":2,"size":365326,"takenAt":"2023-09-15T04:43:17.068Z","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-12-demo/cypress/screenshots/a.spec.js/Failing test with 2 attempts -- should try 2 times (failed) (attempt 3).png","scaled":true,"blackout":[],"duration":202,"testId":"r3","height":1440,"width":2560,"screenshotId":"TzFKEy","name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)","duration":13587,"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":472,"endedAt":"2023-09-15T04:43:18.746Z","startedAt":"2023-09-15T04:43:18.274Z","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-15T04:43:18.277Z","end":"2023-09-15T04:43:18.748Z","duration":471},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","fileExtension":".js","fileName":"e","name":"cypress/e2e/e.spec.js","relative":"cypress/e2e/e.spec.js","baseName":"e.spec.js","specFileExtension":".spec.js","relativeToCommonRoot":"e.spec.js","specType":"integration"},"error":null,"video":null,"shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[{"state":"failed","error":{"name":"Error","message":"test error","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","codeFrame":{"line":3,"column":11,"originalFile":"cypress/e2e/e.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/e.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","frame":" 1 | describe('Should throw an error', () => {\n 2 | it('Should throw an error', () => {\n> 3 | throw new Error(\"test error\")\n | ^\n 4 | });\n 5 | });\n 6 | ","language":"js"}},"timings":{"lifecycle":29,"before each":[{"hookId":"h1","fnDuration":10,"afterFnDuration":1},{"hookId":"h2","fnDuration":146,"afterFnDuration":0}],"test":{"fnDuration":1,"afterFnDuration":219},"after each":[{"hookId":"h4","fnDuration":14,"afterFnDuration":0}]},"body":"() => {\n throw new Error(\"test error\");\n }","wallClockStartedAt":"2023-09-15T04:43:18.277Z","wallClockDuration":408,"videoTimestamp":3,"startedAt":"2023-09-15T04:43:18.277Z","duration":408,"screenshots":[{"testAttemptIndex":0,"size":334685,"takenAt":"2023-09-15T04:43:18.468Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"e.spec.js","testFailure":true,"path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/e.spec.js/Should throw an error -- Should throw an error (failed).png","scaled":true,"blackout":[],"duration":217,"testId":"r3","height":1440,"width":2560,"screenshotId":"k4ANEo","name":"screenshot"}]}],"displayError":"Error: test error\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","duration":456,"state":"failed","title":["Should throw an error","Should throw an error"],"testId":"r3","body":"() => {\n throw new Error(\"test error\");\n }"}]},{"stats":{"duration":977,"endedAt":"2023-09-15T04:43:20.767Z","startedAt":"2023-09-15T04:43:19.790Z","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-15T04:43:19.794Z","end":"2023-09-15T04:43:20.769Z","duration":975},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/d.spec.js","fileExtension":".js","fileName":"d","name":"cypress/e2e/d.spec.js","relative":"cypress/e2e/d.spec.js","baseName":"d.spec.js","specFileExtension":".spec.js","relativeToCommonRoot":"d.spec.js","specType":"integration"},"error":null,"video":null,"shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[{"state":"passed","error":null,"timings":{"lifecycle":30,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":1},{"hookId":"h2","fnDuration":152,"afterFnDuration":0}],"test":{"fnDuration":626,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":14,"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-15T04:43:19.799Z","wallClockDuration":821,"videoTimestamp":9,"startedAt":"2023-09-15T04:43:19.799Z","duration":821,"screenshots":[{"testAttemptIndex":0,"size":234575,"takenAt":"2023-09-15T04:43:20.008Z","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-12-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","scaled":false,"blackout":[],"duration":619,"testId":"r3","height":1320,"width":2000,"screenshotId":"SzuczJ"}]}],"displayError":null,"duration":851,"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":15,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":47,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(true).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:20.658Z","wallClockDuration":74,"videoTimestamp":868,"startedAt":"2023-09-15T04:43:20.658Z","duration":74,"screenshots":[]}],"displayError":null,"duration":108,"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":47,"endedAt":"2023-09-15T04:43:21.831Z","startedAt":"2023-09-15T04:43:21.784Z","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-15T04:43:21.787Z","end":"2023-09-15T04:43:21.833Z","duration":46},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/c.spec.js","fileExtension":".js","fileName":"c","name":"cypress/e2e/c.spec.js","relative":"cypress/e2e/c.spec.js","baseName":"c.spec.js","specFileExtension":".spec.js","relativeToCommonRoot":"c.spec.js","specType":"integration"},"error":null,"video":null,"shouldUploadVideo":true,"hooks":[],"tests":[{"attempts":[],"displayError":null,"duration":26,"state":"pending","title":["Ignored test","should be a skipped test"],"testId":"r0"}]},{"stats":{"duration":17835,"endedAt":"2023-09-15T04:43:40.907Z","startedAt":"2023-09-15T04:43:23.072Z","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-15T04:43:23.076Z","end":"2023-09-15T04:43:40.909Z","duration":17833},"spec":{"absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","fileExtension":".js","fileName":"b","name":"cypress/e2e/b.spec.js","relative":"cypress/e2e/b.spec.js","baseName":"b.spec.js","specFileExtension":".spec.js","relativeToCommonRoot":"b.spec.js","specType":"integration"},"error":null,"video":null,"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-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":11,"before each":[{"hookId":"h1","fnDuration":12,"afterFnDuration":1},{"hookId":"h2","fnDuration":256,"afterFnDuration":0}],"test":{"fnDuration":3995,"afterFnDuration":200},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:23.081Z","wallClockDuration":4477,"videoTimestamp":9,"startedAt":"2023-09-15T04:43:23.081Z","duration":4477,"screenshots":[{"testAttemptIndex":0,"size":375352,"takenAt":"2023-09-15T04:43:27.360Z","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-12-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":198,"testId":"r3","height":1440,"width":2560,"screenshotId":"0BmA9u","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":17,"before each":[{"hookId":"h1","fnDuration":9,"afterFnDuration":0},{"hookId":"h2","fnDuration":49,"afterFnDuration":0}],"test":{"fnDuration":3995,"afterFnDuration":197},"after each":[{"hookId":"h4","fnDuration":14,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:27.613Z","wallClockDuration":4271,"videoTimestamp":4541,"startedAt":"2023-09-15T04:43:27.613Z","duration":4271,"screenshots":[{"testAttemptIndex":1,"size":379091,"takenAt":"2023-09-15T04:43:31.689Z","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-12-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":188,"testId":"r3","height":1440,"width":2560,"screenshotId":"zS7oOE","name":"screenshot"}]},{"state":"failed","error":{"name":"AssertionError","message":"Timed out retrying after 4000ms: expected false to be true","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":24,"before each":[{"hookId":"h1","fnDuration":9,"afterFnDuration":0},{"hookId":"h2","fnDuration":53,"afterFnDuration":0}],"test":{"fnDuration":3989,"afterFnDuration":210},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(false).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:31.935Z","wallClockDuration":4288,"videoTimestamp":8863,"startedAt":"2023-09-15T04:43:31.935Z","duration":4288,"screenshots":[{"testAttemptIndex":2,"size":379021,"takenAt":"2023-09-15T04:43:36.016Z","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-12-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":208,"testId":"r3","height":1440,"width":2560,"screenshotId":"TyUnDT","name":"screenshot"}]}],"displayError":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","duration":13149,"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":13,"before each":[{"hookId":"h1","fnDuration":11,"afterFnDuration":0},{"hookId":"h2","fnDuration":81,"afterFnDuration":0}],"test":{"fnDuration":1,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0}]},"body":"() => {\n cy.wrap(true).should('be.true');\n }","wallClockStartedAt":"2023-09-15T04:43:36.276Z","wallClockDuration":109,"videoTimestamp":13204,"startedAt":"2023-09-15T04:43:36.276Z","duration":109,"screenshots":[]}],"displayError":null,"duration":139,"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-12-demo/./cypress/e2e/b.spec.js:16:21)","codeFrame":{"line":16,"column":22,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":52,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":200},"after each":[{"hookId":"h4","fnDuration":12,"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-15T04:43:36.417Z","wallClockDuration":4276,"videoTimestamp":13345,"startedAt":"2023-09-15T04:43:36.417Z","duration":4276,"screenshots":[{"testAttemptIndex":0,"size":379089,"takenAt":"2023-09-15T04:43:40.495Z","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-12-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":197,"testId":"r5","height":1440,"width":2560,"screenshotId":"MGLGct","name":"screenshot"}]},{"state":"passed","error":null,"timings":{"lifecycle":17,"before each":[{"hookId":"h1","fnDuration":8,"afterFnDuration":0},{"hookId":"h2","fnDuration":98,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":12,"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-15T04:43:40.738Z","wallClockDuration":127,"videoTimestamp":17666,"startedAt":"2023-09-15T04:43:40.738Z","duration":127,"screenshots":[]}],"displayError":null,"duration":4482,"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-15T04:43:03.686Z","endedTestsAt":"2023-09-15T04:43:40.907Z","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":"114.0.5735.289","path":"","majorVersion":114}],"chromeWebSecurity":true,"clientCertificates":[],"clientRoute":"/__/","configFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts","cypressBinaryRoot":"/Users/miguelangarano/Library/Caches/Cypress/13.2.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-12-demo/cypress/downloads","env":{"currents_temp_file":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20392-GB80vUg8AHgL","currents_debug_enabled":false},"excludeSpecPattern":"*.hot-update.js","execTimeout":60000,"experimentalCspAllowList":false,"experimentalFetchPolyfill":false,"experimentalInteractiveRunEvents":false,"experimentalMemoryManagement":false,"experimentalModifyObstructiveThirdPartyCode":false,"experimentalOriginDependencies":false,"experimentalRunAllSpecs":false,"experimentalSingleTabRunMode":false,"experimentalSkipDomainInjection":null,"experimentalSourceRewriting":false,"experimentalStudio":false,"experimentalWebKitSupport":false,"fileServerFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","fixturesFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures","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-12-demo","projectRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo","projectName":"cypress-12-demo","repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"},"redirectionLimit":20,"repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13","report":true,"reporter":"spec","reporterOptions":null,"reporterRoute":"/__cypress/reporter","requestTimeout":5000,"resolved":{"animationDistanceThreshold":{"value":5,"from":"default"},"arch":{"value":"arm64","from":"default"},"baseUrl":{"value":"https://todomvc.com/examples/vanillajs","from":"config"},"blockHosts":{"value":null,"from":"default"},"chromeWebSecurity":{"value":true,"from":"default"},"clientCertificates":{"value":[],"from":"default"},"defaultCommandTimeout":{"value":4000,"from":"default"},"downloadsFolder":{"value":"cypress/downloads","from":"default"},"env":{"currents_temp_file":{"value":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20392-GB80vUg8AHgL","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":"114.0.5735.289","path":"","majorVersion":114}],"from":"runtime"},"hosts":{"value":null,"from":"default"},"isInteractive":{"value":true,"from":"default"}},"resolvedNodePath":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","resolvedNodeVersion":"18.14.2","responseTimeout":30000,"retries":{"runMode":0,"openMode":0},"screenshotOnRunFailure":true,"screenshotsFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots","scrollBehavior":"top","setupNodeEvents":"[Function setupNodeEvents]","slowTestThreshold":10000,"socketId":"jynawlw4yn","socketIoCookie":"__socket","socketIoRoute":"/__socket","specPattern":"cypress/*/**/*.spec.js","supportFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts","supportFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support","taskTimeout":60000,"testIsolation":true,"trashAssetsBeforeRuns":true,"userAgent":null,"version":"13.2.0","video":false,"videoCompression":false,"videosFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos","viewportHeight":660,"viewportWidth":1000,"waitForAnimations":true,"watchForFileChanges":false,"testingType":"e2e","videoUploadOnPasses":false},"status":"finished","runUrl":"https://app.currents.dev/run/c7068a4d0aa7e75a"} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-crapi.json b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-crapi.json deleted file mode 100644 index f683955..0000000 --- a/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-crapi.json +++ /dev/null @@ -1 +0,0 @@ -{"status":"OK","data":{"runId":"20f0e4c7c5f476f1","projectId":"2cI1I5","createdAt":"2023-09-14T20:43:15.258Z","tags":[],"cypressVersion":"12.17.4","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"},"createdAt":"2023-09-14T20:43:15.258Z","instances":{"overall":5,"claimed":5,"complete":5,"passes":2,"failures":3},"tests":{"overall":8,"passes":4,"failures":3,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-compat-test-2023-09-14T20:43:11.518Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"miguelangarano@gmail.com","authorName":"Miguel Langarano","message":"removed avoidable properties\n","sha":"8025626af881a1e0dad4f05b756da27a85971ee8"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"}},"specs":[{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","spec":"cypress/e2e/a.spec.js","instanceId":"3iKvFYPxto1k","claimedAt":"2023-09-14T20:43:15.677Z","completedAt":"2023-09-14T20:43:35.088Z","machineId":"BP6PPzRBiUb7","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/3iKvFYPxto1k_DvfgkjNRzr2X.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=AKLjpVVSG5Q4DS91JVNogQ59-VjV-p6KtJ-xEfmZgcdTl~pc9DpAK8~JWx~fxYZ3MrbLcXlvdRbaUELfd8CAmfz9Vcgg5SfikapvSwm1y~AKRTLX1SfMaRMtOLdyyKYO4no8Zm1e0PU5WNMAXwYWGze89SqBXgudBG3Fxef7xKRbXtO-5y1vDmHVlU0bitWGGnF-Ht2tUCsT7AJzuB4NQmteUZ~g7xyj5lllilduebHSPJ~gfWmQIyiqDYhC8kNQ0RwR2MM7artBiIbZYWcJAYH~~hCu2nh9mSMNjehget6bq3VxCMPYzLHhVxE268PqZaLwQv8ScL0SWgYWdsVgRQ__","stats":{"duration":13594,"endedAt":"2023-09-14T20:43:33.432Z","startedAt":"2023-09-14T20:43:19.838Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13594,"wallClockStartedAt":"2023-09-14T20:43:19.838Z","wallClockEndedAt":"2023-09-14T20:43:33.432Z"},"screenshots":[{"screenshotId":"6B9XbAeStMlI1MhXPGbyd","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:24.542Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/0diwTa1YrjgD.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=rTgPO1oXejJJNzG9Fb76dt9hcUah4OZE3WELSRUQN8ZtuCfDgnKO1hQnACjDU6I1gvkeSMCEQgSgnP2dagYjS-Kzj8b~yYvZWJNAdLitCErTEunmnspNybTATsACUHZmratMHlrt5O8tmkTbbsn6Vd-2bkpbbNvcPbW-MLGK1RoEEaERAJDkbRy8j9wj19r-cM-DpOxo4oRMLOJvFBLYcj78Lmi-kiZGmHKw6SIh0qJTZqWIfLNCf2HYyp3TzEYfYgKjRc4wpbCEK2JjAc9a-PCoEdL1Zkwc8b4YIN4cg0V147yRT6uq0JxPXYY3kT12H-qowGoVpWUxzmoJOqnSTw__","height":0,"width":0},{"screenshotId":"x5OhYcWdqGHtemqNFYKQj","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-14T20:43:28.910Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/M0K9q1lejcVw.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=D58cICbgpAKEe06HgfhfCggSQlZJw~9BfDgMtIQW1-Kt-MFCgMWdlPF-lRVrmfVaFgjoDnFMQJpTTPz1SmoyGvh000JZ0IZpjHwH6zv0MAYVK3xiwwbJHGdaa27ec42nJd64DUK9ATOFzrvxzMESxfk4ZUAOOsDv4U9s8lTedKbWfONYc6by6FdeXZYaBCnmSrAkWIyU62N0V-Pywq1qg0SAe5WNmuyU4Fh1UGBrqmeYzNzW6sLXDat-GMf7LgpYqQUah2UFOeibKO5z0f305SIrTLuRkM9NdREf5u-T4ZkmtbnE-Qm8x-gkJ1FESDzUDRTVXnHDuPqhfC5mdF4MJQ__","height":0,"width":0},{"screenshotId":"OyjahMcGhLmNvuQzBRQLf","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-14T20:43:33.216Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/eUO7Brgs5hEZ.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vCbapGXqZcIQX3yYWWVPr7ZoBgRmqgZnWpy~x3OpTHGD-YPP6g-G6nScdKS~ibmVMHEQrxG~b5pIoRj9iDr4XMsN7ZaUhVh6rPr~L7QGq5rNcjDmDCFujt~JOhi9qoVqMlqJP8gmqQTdhH8yGbKNeK0dLjKIj7GW0CyJbI9srytzTkJWA8izVwwdH8aApsyJkqCOw0tH6k7a2G1Z18RLmpQLZfsEEipkiQcohlJL-AUVIXZWp-DtQHqrBxf5s4gb98Nq4KbkWdEqztqCUxoaCOo7o0rErj2qj2VinVjex7gKtZ42o4tM8iFmQ4ZCKActhx5XouRnrq9UWLgTYuxfmA__","height":0,"width":0}],"exception":null,"flaky":0}},{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","spec":"cypress/e2e/b.spec.js","instanceId":"xomB3YGJGuR6","claimedAt":"2023-09-14T20:43:15.708Z","completedAt":"2023-09-14T20:44:08.521Z","machineId":"BP6PPzRBiUb7","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/xomB3YGJGuR6_llnpsdbZz7bT.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=QryVZwsL371zMNSy72647oBx76ug2wTbniiIVdj~zKX2roamyL7VOGdlpqWz~-74kjCdsZ7q26AGffl2dXGWdruA27SSSSyER41y-RMXxY7N0ZUn52PvbevpFU3Gna7hxCFtqLH8840L16PFtYlhLDpu5aCdk3a5y-NdG36kvLo5PbAvTNJEyaB5g91MX851Sq~dzA6OOSB-RCmX0~a3Yn7RH5c138V~XKrEl4vCxw7ubjBpZCZbMz9g1GDu~EzMXgKHWbA84KNuY7QMe9CgVcgK~AHNNr5tIeMK3VKFC~EVDdWHMqoOzgDKpiWVelusAXavlJT~B39MwJGWeBI6YA__","stats":{"duration":17937,"endedAt":"2023-09-14T20:44:06.926Z","startedAt":"2023-09-14T20:43:48.989Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":17937,"wallClockStartedAt":"2023-09-14T20:43:48.989Z","wallClockEndedAt":"2023-09-14T20:44:06.926Z"},"screenshots":[{"screenshotId":"57h2WEN48EvSAIIlfTT4E","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:53.234Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/gDVpbvKNPM94.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=DedWmjKu84UyRJSgYO8ylE9U4vjxI-MSRHGcR1sCi2FYB705KWAYMWCtOvS6v0YNzsriKlmnCJHUySPNpGtKAASz3UGPRUM~45acPgea3fU~aeGG6KgnLX6LJFL4wNrShhApxLnt6mCmMPFYLJyvq~qfmqBTsSQ3RKZEEN4aQY8CbbQQObSRpgRtHCWy8RSiPU9YPcs-Ie~AeWronMs93bAi-6JocASTDT0jUkgADeNR8kIH4RU-Y78a8qR8s9cigOhFN26Ni2mbb-ibmPe0SNcKu~1sHfye~ZsuV2VPzmE24Y9zmovqj7Ifuf3QhofzqU2TiHQAcFIz5RAMl9~bSg__","height":0,"width":0},{"screenshotId":"H5FPts6mzITTWnOhhQUdy","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-14T20:43:57.582Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/h1mE1S27FJEO.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C3j0lSCQW~7ZEbQ0ALcBeQa5Rt0DXqkxTahbYVV0D8rh9ghnJGL1i8p70xPphmaPwEydeUw7-ly2biT~8NMyLoyBfYhCuuxHirrJ~jCvcFw4KUl4ODLfOKX70TLA6ut7aJWfWlK17JtjvL2hWZlgrRn-xS1N0JNBoucsyDEO7Qa9wEB4h7qmg2aHU31ZswvvqD8QHzI4Qt-o9e7rQrom3hvXNBcI21Tq2Gg9jlYiDw62ZogCX24uIYFg68fRBmnF6sTA4pSoVGMfMPhfjhXFEiLZ5J5J1xq0pUlVVppukQL2R8hy8z2RbJSattq9AeWaFEpcwmJKHDffWfvjThPTng__","height":0,"width":0},{"screenshotId":"u5UeY6qNjnicXcEeuDWhw","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-14T20:44:01.919Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/WTY8uVckQ4s8.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=AF6l9fKMurQYWo2OWL5~PL-SmcLEZIAVoY9MaI9dgXhuX-DF-0VNi5zpzdck6cnutGQyoz~ombSoORAjigPDOA0bertnGs~zFRAOxAGZoF2-R30eCN0zfRk5i5bmRALUSnR92CcVhkTXgjZ7ijCIX-lHCDIrKTrDpLsAV3HPbNv3cxhkH8N4Su3zNmIDpfVePrTvkpFj23cmQuJoFg6i6Fpo1ig2CL3LDbyc35wDOqnPO2r8qRPjKRYFEsO7Jh5BFo7rNN1bQZVsW2XeYdQ9JX-JlXZWyb3~yo6Hhjy9rhGgeCtaXAxnyH1G-nC0tXS7TrMTg1uwlY74jLPf1KZ0pw__","height":0,"width":0},{"screenshotId":"fhQVjWRkyv1T36tJvQJtB","name":"screenshot","testId":"r2","testAttemptIndex":0,"takenAt":"2023-09-14T20:44:06.568Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/CUKgrCHMfGne.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=YyLSGmPONcjOzPZZ6rUMSctIgUieHxQYbsFUzR12O647yd02GwXI~62-j90QOoJ85Qd4aHqEpc6nR-ceJ-ft5SRuFDF6J68v1kZ~3OjMdOoZF-YB0gilvUHyXTHQYfsgRmkrRHZU-HwKXnroCBAKmHiifO~xqRC7DrctEuvuPOgrN0Gh6f-NSwwn6jnoDXNxx1AVQBtJB~N1p0WTyURB-fkvRCKSBIkSu2P19YqF3URkWFNyKnwqhqzGuhjQejytUIPmL24NOFFyfJ-rOJ5XskefmaHP1hZ5IBeGHOK0fNt5un5EhhO04K4hQ8llQ7SNbpgQAEi90Xsh~RfXur4EEg__","height":0,"width":0}],"exception":null,"flaky":1}},{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","spec":"cypress/e2e/c.spec.js","instanceId":"l5QtnbPmSUXI","claimedAt":"2023-09-14T20:43:15.702Z","completedAt":"2023-09-14T20:43:48.386Z","machineId":"BP6PPzRBiUb7","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/l5QtnbPmSUXI_LwiMr6Ob2pM3.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=yi58Q1XzRTq8CAP41bv7Ey46DBgRuYFPAxC4pSuriSDd2v3nLoEUcVtwk7bg3DV1Nb9EHNDMsLbxrNVqUywEi-XyIHunvKtzZA1a96btbX58GyorII3tq3dUYt88k~NamXp34zgTkw7oNHwbRSpZo-EVfXrXNHKjX-VEPvMHMCbHMB8qZ4EwQzzjFyLFnbU7OhZFPdv-8cQP7EWy1zd2lMDsjuDfFHrJu0NulD3eM-KqWxN7EIA3HhDhvjZ56tnQvKgTlbAJRbwS9NBiDuCy8Xz~DQLULwsYBG1cK9gFHGBMDzDJBvvb4jpS77asruGBkBVPSjtI~roMQot9IpzF8A__","stats":{"duration":51,"endedAt":"2023-09-14T20:43:43.988Z","startedAt":"2023-09-14T20:43:43.937Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":51,"wallClockStartedAt":"2023-09-14T20:43:43.937Z","wallClockEndedAt":"2023-09-14T20:43:43.988Z"},"screenshots":[],"exception":null,"flaky":0}},{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","spec":"cypress/e2e/d.spec.js","instanceId":"fRnjbuOpqpHA","claimedAt":"2023-09-14T20:43:15.696Z","completedAt":"2023-09-14T20:43:43.179Z","machineId":"BP6PPzRBiUb7","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/fRnjbuOpqpHA_C7EkAIj86t0g.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tIHxALkA97hXn16mzB2o8JW~iQ-HD5hst2Hk2ExHlYa42W7nqX947wF7Rhog84rdqIQZ2paEaJeeyVNNIp6yDhxZ9PjGoIo59~wa-VAg8aPHzAbTlPtI8rH5n5-DqCoOvQ4dSID5yo1-toehcF-fyVpoSB5LZQtj0wt0JXa2FcfZv5zbvJr8PpCn-GPEdtmaKv8WBSV-LwgR4Wp4xlkWYinpS7zlWpY4MgIbYOwu1-N6ApWoZO9xqQK59oDPmUcQq3MOuI4gnMD6eZ6JhBlGG49jrh55qnY41uLaYixkjjz79606omCGCqF5bndIw61kBvcj7UUwOatKq57oAR9-ig__","stats":{"duration":888,"endedAt":"2023-09-14T20:43:41.590Z","startedAt":"2023-09-14T20:43:40.702Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":888,"wallClockStartedAt":"2023-09-14T20:43:40.702Z","wallClockEndedAt":"2023-09-14T20:43:41.590Z"},"screenshots":[{"screenshotId":"ZnujCZSGRIziSR9JyyG5M","name":"internal-assert-screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:40.894Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/E5colOvcrMZB.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=UcHTQbfOBNZDzcDh-wfy8CMbHxAI2Trhy0DClcYp3s-zzWGBLJjXng6nr1MPfwhfOjjDRewgw0tLGGkXe91W8cqqICGOsyf0AGyDIRh~Jz2AydVRkAZgr~e4X7~89attkKMuOFiWgUgjQfv8HLcpEOyN2jPD0oG1VhiRV8l1C62qy-1nhGEjRVWeJ8wzXl-XkDtex7-HecJFei8H7RguQ2KG5fedRxxGrEYkYy~d7G4LsRx3dVP9Ym-Xgq~JrOdJZXPZILlw7Y5Suxl42d534K7jKMp45yIbO1ILDLhTSc5Q1b0IdSYtb2Zxvt-RAo13TX1Cmav57lYap3PzrFMLqw__","height":0,"width":0}],"exception":null,"flaky":0}},{"groupId":"run-compat-test-2023-09-14T20:43:11.518Z","spec":"cypress/e2e/e.spec.js","instanceId":"Lrhp5PLz5Zh3","claimedAt":"2023-09-14T20:43:15.689Z","completedAt":"2023-09-14T20:43:39.771Z","machineId":"BP6PPzRBiUb7","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Lrhp5PLz5Zh3_nSAHETvjMtQi.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=iRNbrzsGCH5qVlE2VmxHXhOdI3naRxsiuc5-WLUQXZqkK6tSfEXb2kH1lrC-XiVJCx8vovtMcujC1PAPjzIuyPdAWPLwG225gqjw2P9pjPM5a9wRvALJET5PNQ9iZaXS1Q5HPGspohJbYatVIDRkZXZecCNoGjx2RO~q3kWYKDJBExmaMQNgxqdOiZOoEhJLAbEbsZz2adZ0GSAmwqSQvoF0VRhTyKQIMaRYAYbhkyJrhzlonVGRx7z2mVnTbcrOK2ItRaa8YPE9TUaF1i57wDeB5uc8xxJRMvMFbFviKCYk~o5Kfu2XsY8TxvGVYI-e~oTScSCrQmIsPup5apacIA__","stats":{"duration":461,"endedAt":"2023-09-14T20:43:38.197Z","startedAt":"2023-09-14T20:43:37.736Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":461,"wallClockStartedAt":"2023-09-14T20:43:37.736Z","wallClockEndedAt":"2023-09-14T20:43:38.197Z"},"screenshots":[{"screenshotId":"-hyobMsIQuVaYL7BmfYKS","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:37.940Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/rURm2Cf4i5t0.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=woM3XbSmNuOcjfcgq~iRJ20EFMuwqoTjqWulf4pnudhW3dWStrZ0MbSFGDfXUcEY7QLPyzJHI84mK2DBB26B7qE3PV7c4li6kuGrJnZK0Y2EffSh78fmF-aVr2M~eGWikEYWOUtBxgLoACsrhj6xDxYayKqqVyEtLWHCjKGxJlkIMcr3FzH3cIQAM1YKfidmcv6gyO-1uL2BY7Um9tzR-0OnOek72XxTEGNvUqjxHMFMo2jJtrri8exAaURVVDx7F4Uwr4fkn1P-gqMHv7r7tdv8sA~2aYaJMDv1C1K-xz7CVh3N~4Gvd-mGcF0M8ZG4uXnRzz3HwFxIVRUaMtJ6~Q__","height":0,"width":0}],"exception":null,"flaky":0}}],"completionState":"COMPLETE","status":"FAILED"}} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-cycl.json b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-cycl.json deleted file mode 100644 index 6be64e4..0000000 --- a/e2e/cypress-12-demo/data-references/ccy-1.9.4-cy-12-cycl.json +++ /dev/null @@ -1 +0,0 @@ -{"totalDuration":32931,"totalSuites":5,"totalPending":1,"totalFailed":3,"totalSkipped":0,"totalPassed":4,"totalTests":8,"runs":[{"stats":{"duration":13594,"endedAt":"2023-09-14T20:43:33.432Z","startedAt":"2023-09-14T20:43:19.838Z","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-14T20:43:19.839Z","end":"2023-09-14T20:43:33.443Z","duration":13604},"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-12-demo/cypress/e2e/a.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":38,"before each":[{"hookId":"h1","fnDuration":16,"afterFnDuration":0},{"hookId":"h2","fnDuration":626,"afterFnDuration":0}],"test":{"fnDuration":4016,"afterFnDuration":240},"after each":[{"hookId":"h4","fnDuration":17,"afterFnDuration":0},{"hookId":"h5","fnDuration":12,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:19.842Z","wallClockDuration":4967,"videoTimestamp":2208,"startedAt":"2023-09-14T20:43:19.842Z","duration":4967,"screenshots":[{"screenshotId":"1oc0t","name":"screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:24.542Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":23,"before each":[{"hookId":"h1","fnDuration":6,"afterFnDuration":1},{"hookId":"h2","fnDuration":57,"afterFnDuration":0}],"test":{"fnDuration":3994,"afterFnDuration":170},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0},{"hookId":"h5","fnDuration":13,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:24.827Z","wallClockDuration":4278,"videoTimestamp":7193,"startedAt":"2023-09-14T20:43:24.827Z","duration":4278,"screenshots":[{"screenshotId":"kz6qn","name":"screenshot","testId":"r3","testAttemptIndex":1,"takenAt":"2023-09-14T20:43:28.910Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo/./cypress/e2e/a.spec.js:5:19)","codeFrame":{"line":5,"column":20,"originalFile":"cypress/e2e/a.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/a.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":39,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":47,"afterFnDuration":1}],"test":{"fnDuration":4003,"afterFnDuration":174},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0},{"hookId":"h5","fnDuration":13,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:29.116Z","wallClockDuration":4305,"videoTimestamp":11482,"startedAt":"2023-09-14T20:43:29.116Z","duration":4305,"screenshots":[{"screenshotId":"853th","name":"screenshot","testId":"r3","testAttemptIndex":2,"takenAt":"2023-09-14T20:43:33.216Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":461,"endedAt":"2023-09-14T20:43:38.197Z","startedAt":"2023-09-14T20:43:37.736Z","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-14T20:43:37.738Z","end":"2023-09-14T20:43:38.199Z","duration":461},"spec":{"fileExtension":".js","baseName":"e.spec.js","fileName":"e","specFileExtension":".spec.js","relativeToCommonRoot":"e.spec.js","specType":"integration","name":"cypress/e2e/e.spec.js","relative":"cypress/e2e/e.spec.js","absolute":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/e.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":["Should throw an error","Should throw an error"],"state":"failed","body":"() => {\n throw new Error(\"test error\");\n }","displayError":"Error: test error\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","attempts":[{"state":"failed","error":{"name":"Error","message":"test error","stack":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","codeFrame":{"line":3,"column":11,"originalFile":"cypress/e2e/e.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/e.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","frame":" 1 | describe('Should throw an error', () => {\n 2 | it('Should throw an error', () => {\n> 3 | throw new Error(\"test error\")\n | ^\n 4 | });\n 5 | });\n 6 | ","language":"js"}},"timings":{"lifecycle":41,"before each":[{"hookId":"h1","fnDuration":8,"afterFnDuration":0},{"hookId":"h2","fnDuration":146,"afterFnDuration":0}],"test":{"fnDuration":1,"afterFnDuration":183},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0},{"hookId":"h5","fnDuration":29,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":16,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:37.740Z","wallClockDuration":442,"videoTimestamp":880,"startedAt":"2023-09-14T20:43:37.740Z","duration":442,"screenshots":[{"screenshotId":"m0tz7","name":"screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:37.940Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/e.spec.js/Should throw an error -- Should throw an error (failed).png","height":1440,"width":2560}]}]}]},{"stats":{"duration":888,"endedAt":"2023-09-14T20:43:41.590Z","startedAt":"2023-09-14T20:43:40.702Z","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-14T20:43:40.704Z","end":"2023-09-14T20:43:41.594Z","duration":890},"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-12-demo/cypress/e2e/d.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":35,"before each":[{"hookId":"h1","fnDuration":9,"afterFnDuration":0},{"hookId":"h2","fnDuration":127,"afterFnDuration":0}],"test":{"fnDuration":577,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0},{"hookId":"h5","fnDuration":7,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:40.706Z","wallClockDuration":782,"videoTimestamp":904,"startedAt":"2023-09-14T20:43:40.706Z","duration":782,"screenshots":[{"screenshotId":"v1mng","name":"internal-assert-screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:40.894Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":15,"before each":[{"hookId":"h1","fnDuration":5,"afterFnDuration":0},{"hookId":"h2","fnDuration":52,"afterFnDuration":0}],"test":{"fnDuration":1,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":10,"afterFnDuration":0},{"hookId":"h5","fnDuration":6,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:41.490Z","wallClockDuration":100,"videoTimestamp":1688,"startedAt":"2023-09-14T20:43:41.490Z","duration":100,"screenshots":[]}]}]},{"stats":{"duration":51,"endedAt":"2023-09-14T20:43:43.988Z","startedAt":"2023-09-14T20:43:43.937Z","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-14T20:43:43.938Z","end":"2023-09-14T20:43:43.991Z","duration":53},"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-12-demo/cypress/e2e/c.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":40,"after all":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:43.942Z","wallClockDuration":45,"videoTimestamp":872,"startedAt":"2023-09-14T20:43:43.942Z","duration":45,"screenshots":[]}]}]},{"stats":{"duration":17937,"endedAt":"2023-09-14T20:44:06.926Z","startedAt":"2023-09-14T20:43:48.989Z","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-14T20:43:48.991Z","end":"2023-09-14T20:44:06.935Z","duration":17944},"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-12-demo/cypress/e2e/b.spec.js"},"error":null,"video":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":10,"afterFnDuration":0},{"hookId":"h2","fnDuration":184,"afterFnDuration":0}],"test":{"fnDuration":4013,"afterFnDuration":191},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0},{"hookId":"h5","fnDuration":13,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:48.994Z","wallClockDuration":4456,"videoTimestamp":907,"startedAt":"2023-09-14T20:43:48.994Z","duration":4456,"screenshots":[{"screenshotId":"esiau","name":"screenshot","testId":"r3","testAttemptIndex":0,"takenAt":"2023-09-14T20:43:53.234Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":67,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":46,"afterFnDuration":0}],"test":{"fnDuration":3991,"afterFnDuration":197},"after each":[{"hookId":"h4","fnDuration":12,"afterFnDuration":0},{"hookId":"h5","fnDuration":14,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:53.468Z","wallClockDuration":4336,"videoTimestamp":5381,"startedAt":"2023-09-14T20:43:53.468Z","duration":4336,"screenshots":[{"screenshotId":"fab4s","name":"screenshot","testId":"r3","testAttemptIndex":1,"takenAt":"2023-09-14T20:43:57.582Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo/./cypress/e2e/b.spec.js:6:19)","codeFrame":{"line":6,"column":20,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":46,"afterFnDuration":0}],"test":{"fnDuration":4003,"afterFnDuration":170},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0},{"hookId":"h5","fnDuration":14,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:57.815Z","wallClockDuration":4303,"videoTimestamp":9728,"startedAt":"2023-09-14T20:43:57.815Z","duration":4303,"screenshots":[{"screenshotId":"7q2tg","name":"screenshot","testId":"r3","testAttemptIndex":2,"takenAt":"2023-09-14T20:44:01.919Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":27,"before each":[{"hookId":"h1","fnDuration":8,"afterFnDuration":0},{"hookId":"h2","fnDuration":90,"afterFnDuration":0}],"test":{"fnDuration":2,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":10,"afterFnDuration":0},{"hookId":"h5","fnDuration":6,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:44:02.133Z","wallClockDuration":145,"videoTimestamp":14046,"startedAt":"2023-09-14T20:44:02.133Z","duration":145,"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-12-demo/./cypress/e2e/b.spec.js:16:21)","codeFrame":{"line":16,"column":22,"originalFile":"cypress/e2e/b.spec.js","relativeFile":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","absoluteFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":26,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":257,"afterFnDuration":0}],"test":{"fnDuration":3997,"afterFnDuration":175},"after each":[{"hookId":"h4","fnDuration":13,"afterFnDuration":0},{"hookId":"h5","fnDuration":11,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:44:02.279Z","wallClockDuration":4488,"videoTimestamp":14192,"startedAt":"2023-09-14T20:44:02.279Z","duration":4488,"screenshots":[{"screenshotId":"m4os6","name":"screenshot","testId":"r5","testAttemptIndex":0,"takenAt":"2023-09-14T20:44:06.568Z","path":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":31,"before each":[{"hookId":"h1","fnDuration":7,"afterFnDuration":0},{"hookId":"h2","fnDuration":80,"afterFnDuration":0}],"test":{"fnDuration":3,"afterFnDuration":0},"after each":[{"hookId":"h4","fnDuration":11,"afterFnDuration":1},{"hookId":"h5","fnDuration":10,"afterFnDuration":0}],"after all":[{"hookId":"h3","fnDuration":3,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:44:06.773Z","wallClockDuration":151,"videoTimestamp":18686,"startedAt":"2023-09-14T20:44:06.773Z","duration":151,"screenshots":[]}]}]}],"startedTestsAt":"2023-09-14T20:43:19.838Z","endedTestsAt":"2023-09-14T20:44:06.926Z","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-12-demo/cypress.config.ts","cypressBinaryRoot":"/Users/miguelangarano/Library/Caches/Cypress/12.17.4/Cypress.app/Contents/Resources/app","cypressEnv":"production","defaultCommandTimeout":4000,"devServerPublicPathRoute":"/__cypress/src","downloadsFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads","env":{"currents_temp_file":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-26703-SD6hQYIazflS","currents_debug_enabled":false},"excludeSpecPattern":"*.hot-update.js","execTimeout":60000,"experimentalCspAllowList":false,"experimentalFetchPolyfill":false,"experimentalInteractiveRunEvents":false,"experimentalMemoryManagement":false,"experimentalModifyObstructiveThirdPartyCode":false,"experimentalOriginDependencies":false,"experimentalRunAllSpecs":false,"experimentalSingleTabRunMode":false,"experimentalSkipDomainInjection":null,"experimentalSourceRewriting":false,"experimentalStudio":false,"experimentalWebKitSupport":false,"fileServerFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","fixturesFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures","hosts":null,"includeShadowDom":false,"isInteractive":true,"isTextTerminal":true,"keystrokeDelay":0,"modifyObstructiveCode":true,"morgan":false,"namespace":"__cypress","numTestsKeptInMemory":0,"pageLoadTimeout":60000,"platform":"darwin","port":null,"projectId":null,"projectName":"cypress-12-demo","projectRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","rawJson":{"e2e":{"baseUrl":"https://todomvc.com/examples/vanillajs","supportFile":"cypress/support/e2e.ts","specPattern":"cypress/*/**/*.spec.js","setupNodeEvents":"[Function setupNodeEvents]"},"component":{"specPattern":["pages/__tests__/*.spec.tsx"],"setupNodeEvents":"[Function setupNodeEvents]","devServer":{"framework":"next","bundler":"webpack"}},"baseUrl":"https://todomvc.com/examples/vanillajs","supportFile":"cypress/support/e2e.ts","specPattern":"cypress/*/**/*.spec.js","setupNodeEvents":"[Function setupNodeEvents]","envFile":{},"projectRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","projectName":"cypress-12-demo","repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13"},"redirectionLimit":20,"repoRoot":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13","report":true,"reporter":"spec","reporterOptions":null,"reporterRoute":"/__cypress/reporter","requestTimeout":5000,"resolved":{"animationDistanceThreshold":{"value":5,"from":"default"},"arch":{"value":"arm64","from":"default"},"baseUrl":{"value":"https://todomvc.com/examples/vanillajs","from":"config"},"blockHosts":{"value":null,"from":"default"},"chromeWebSecurity":{"value":true,"from":"default"},"clientCertificates":{"value":[],"from":"default"},"defaultCommandTimeout":{"value":4000,"from":"default"},"downloadsFolder":{"value":"cypress/downloads","from":"default"},"env":{"currents_temp_file":{"value":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-26703-SD6hQYIazflS","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.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-12-demo/cypress/screenshots","scrollBehavior":"top","setupNodeEvents":"[Function setupNodeEvents]","slowTestThreshold":10000,"socketId":"2legxbwfbi","socketIoCookie":"__socket","socketIoRoute":"/__socket","specPattern":"cypress/*/**/*.spec.js","supportFile":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts","supportFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support","taskTimeout":60000,"testIsolation":true,"trashAssetsBeforeRuns":true,"userAgent":null,"version":"12.17.4","video":true,"videoCompression":32,"videoUploadOnPasses":true,"videosFolder":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos","viewportHeight":660,"viewportWidth":1000,"waitForAnimations":true,"watchForFileChanges":false,"testingType":"e2e"},"status":"finished","runUrl":"https://app.currents.dev/run/20f0e4c7c5f476f1"} \ No newline at end of file diff --git a/e2e/cypress-12-demo/package.json b/e2e/cypress-12-demo/package.json deleted file mode 100644 index 16274a7..0000000 --- a/e2e/cypress-12-demo/package.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "name": "cypress-12-demo", - "version": "0.0.0", - "private": true, - "scripts": { - "files": "ts-node scripts/files.ts", - "validate": "ts-node scripts/validate.ts", - "runtest": "ts-node scripts/test.ts" - }, - "dependencies": { - "colors": "^1.4.0", - "cypress-cloud": "*" - }, - "devDependencies": { - "@types/chai": "^4.3.6", - "@types/node": "^17.0.12", - "chai": "^4.3.8", - "cypress": "^12.17.4", - "tsconfig": "*", - "typescript": "^5.2.2" - } -} \ No newline at end of file diff --git a/e2e/cypress-12-demo/scripts/files.ts b/e2e/cypress-12-demo/scripts/files.ts deleted file mode 100644 index 0af39dd..0000000 --- a/e2e/cypress-12-demo/scripts/files.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { getApiData, runTests } from "../../utils/utils"; - -(async function runFiles() { - const cypressCloudData = await runTests( - "data-references/ccy-1.9.4-cy-12-cycl.json" - ); - - await getApiData( - cypressCloudData.runUrl, - "data-references/ccy-1.9.4-cy-12-crapi.json" - ); -})(); diff --git a/e2e/cypress-12-demo/scripts/test.ts b/e2e/cypress-12-demo/scripts/test.ts deleted file mode 100644 index 8703633..0000000 --- a/e2e/cypress-12-demo/scripts/test.ts +++ /dev/null @@ -1,67 +0,0 @@ -import colors from "colors"; - -import fs from "fs"; -import { - avoidableApiPropertiesCy13, - avoidablePropertiesCy13, - avoidedButNeedePropertiesCy13, - getApiData, - runTests, - runTestsValidation, -} from "../../utils/utils"; - -colors.enable(); - -(async function runTest() { - try { - const originalCurrentsApiFile = fs.readFileSync( - "data-references/ccy-1.9.4-cy-12-crapi.json", - "utf8" - ); - const originalCypressCloudFile = fs.readFileSync( - "data-references/ccy-1.9.4-cy-12-cycl.json", - "utf8" - ); - - const originalCurrentsApi = JSON.parse(originalCurrentsApiFile); - const originalCypressCloud = JSON.parse(originalCypressCloudFile); - - const cypressCloudData = await runTests( - "data-references/ccy-1.10-cy-12-cycl.json" - ); - const currentsApiData = await getApiData( - cypressCloudData.runUrl, - "data-references/ccy-1.10-cy-12-crapi.json" - ); - - const modifiedCurrentsApi = currentsApiData; - const modifiedCypressCloud = cypressCloudData; - - const currentsApiErrors = runTestsValidation( - originalCurrentsApi, - modifiedCurrentsApi, - avoidableApiPropertiesCy13, - "validation-results/currents-api-validation.json", - "Starting test: Currents API output", - "Test Passed: Currents API output is the same in ccy 1.9 cypress 12 without change and ccy 1.10 cypress 12 with changes" - ); - - const cypressCloudErrors = runTestsValidation( - originalCypressCloud, - modifiedCypressCloud, - [...avoidablePropertiesCy13, ...avoidedButNeedePropertiesCy13], - "validation-results/cypress-cloud-validation.json", - "Starting test: Cypress Cloud output", - "Test Passed: Cypress Cloud output is the same in ccy 1.9 cypress 12 without change and ccy 1.10 cypress 12 with changes" - ); - - if (currentsApiErrors.length > 0 || cypressCloudErrors.length > 0) { - process.exit(1); - } else { - process.exit(0); - } - } catch (err: any) { - console.error("Process error:", err); - process.exit(1); - } -})(); diff --git a/e2e/cypress-12-demo/scripts/validate.ts b/e2e/cypress-12-demo/scripts/validate.ts deleted file mode 100644 index 6c4d764..0000000 --- a/e2e/cypress-12-demo/scripts/validate.ts +++ /dev/null @@ -1,125 +0,0 @@ -import fs from "fs"; - -type ComparisonResult = { - path: string; - valueA: any; - valueB: any; - isEqual: boolean; - note?: string; -}; - -function compareObjectsRecursively( - objA: any, - objB: any, - path: string = "" -): ComparisonResult[] { - let results: ComparisonResult[] = []; - - // Si ambos son objetos pero no arrays ni strings - if ( - typeof objA === "object" && - objA !== null && - !(objA instanceof Array) && - typeof objA !== "string" && - typeof objB === "object" && - objB !== null && - !(objB instanceof Array) && - typeof objB !== "string" - ) { - const keys = new Set([...Object.keys(objA), ...Object.keys(objB)]); - - keys.forEach((key) => { - const newPath = path ? `${path}.${key}` : key; - results = results.concat( - compareObjectsRecursively(objA[key], objB[key], newPath) - ); - }); - } - // Si ambos son arrays - else if (Array.isArray(objA) && Array.isArray(objB)) { - const maxLength = Math.max(objA.length, objB.length); - for (let i = 0; i < maxLength; i++) { - const newPath = `${path}[${i}]`; - results = results.concat( - compareObjectsRecursively(objA[i], objB[i], newPath) - ); - } - } else { - const isEqual = objA === objB; - const note = - objA === undefined - ? "Does not exist in A" - : objB === undefined - ? "Does not exist in B" - : undefined; - - results.push({ - path: path || "root", - valueA: objA, - valueB: objB, - isEqual: isEqual, - note: note, - }); - } - - return results; -} - -(async function runValidation() { - try { - const originalCurrentApiFile = fs.readFileSync( - "data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json", - "utf8" - ); - const originalCypressCloudFile = fs.readFileSync( - "data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json", - "utf8" - ); - - const originalCurrentApi = JSON.parse(originalCurrentApiFile); - const originalCypressCloud = JSON.parse(originalCypressCloudFile); - - const modifiedCurrentApiFile = fs.readFileSync( - "data-references/ccy-1.10-cypress-12/currents-api-output-reference.json", - "utf8" - ); - const modifiedCypressCloudFile = fs.readFileSync( - "data-references/ccy-1.10-cypress-12/cypress-cloud-output-reference.json", - "utf8" - ); - - const modifiedCurrentApi = JSON.parse(modifiedCurrentApiFile); - const modifiedCypressCloud = JSON.parse(modifiedCypressCloudFile); - - const apiComparisonResult = compareObjectsRecursively( - originalCurrentApi, - modifiedCurrentApi - ); - fs.writeFile( - "validation-results/currents-api-validation.json", - JSON.stringify(apiComparisonResult), - (err) => { - if (err) { - console.log("FILE ERROR::", err); - throw err; - } - console.log("file saved"); - } - ); - - const packageComparisonResult = compareObjectsRecursively( - originalCypressCloud, - modifiedCypressCloud - ); - fs.writeFile( - "validation-results/cypress-cloud-validation.json", - JSON.stringify(packageComparisonResult), - (err) => { - if (err) throw err; - console.log("file saved"); - } - ); - } catch (err) { - console.error("Process error:", err); - } -})(); diff --git a/e2e/cypress-12-demo/validation-results/currents-api-validation.json b/e2e/cypress-12-demo/validation-results/currents-api-validation.json deleted file mode 100644 index 8ada3b2..0000000 --- a/e2e/cypress-12-demo/validation-results/currents-api-validation.json +++ /dev/null @@ -1 +0,0 @@ -[{"path":"status","valueA":"OK","valueB":"OK","isEqual":true},{"path":"data.runId","valueA":"20f0e4c7c5f476f1","valueB":"c7068a4d0aa7e75a","isEqual":false},{"path":"data.projectId","valueA":"2cI1I5","valueB":"2cI1I5","isEqual":true},{"path":"data.createdAt","valueA":"2023-09-14T20:43:15.258Z","valueB":"2023-09-15T04:42:58.900Z","isEqual":false},{"path":"data.cypressVersion","valueA":"12.17.4","valueB":"13.2.0","isEqual":false},{"path":"data.cancellation","valueA":null,"valueB":null,"isEqual":true},{"path":"data.timeout.isTimeout","valueA":false,"valueB":false,"isEqual":true},{"path":"data.groups[0].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.groups[0].platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.groups[0].platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.groups[0].platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.groups[0].platform.browserVersion","valueA":"106.0.5249.51","valueB":"114.0.5735.289","isEqual":false},{"path":"data.groups[0].createdAt","valueA":"2023-09-14T20:43:15.258Z","valueB":"2023-09-15T04:42:58.900Z","isEqual":false},{"path":"data.groups[0].instances.overall","valueA":5,"valueB":5,"isEqual":true},{"path":"data.groups[0].instances.claimed","valueA":5,"valueB":5,"isEqual":true},{"path":"data.groups[0].instances.complete","valueA":5,"valueB":5,"isEqual":true},{"path":"data.groups[0].instances.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].instances.failures","valueA":3,"valueB":3,"isEqual":true},{"path":"data.groups[0].tests.overall","valueA":8,"valueB":8,"isEqual":true},{"path":"data.groups[0].tests.passes","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].tests.failures","valueA":3,"valueB":3,"isEqual":true},{"path":"data.groups[0].tests.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"data.groups[0].tests.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.groups[0].tests.retries","valueA":1,"valueB":1,"isEqual":true},{"path":"data.groups[0].tests.flaky","valueA":1,"valueB":1,"isEqual":true},{"path":"data.meta.ciBuildId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.meta.commit.branch","valueA":"fix/cypress-13-validation","valueB":"fix/cypress-13-validation","isEqual":true},{"path":"data.meta.commit.remoteOrigin","valueA":null,"valueB":null,"isEqual":true},{"path":"data.meta.commit.authorEmail","valueA":"miguelangarano@gmail.com","valueB":"miguelangarano@gmail.com","isEqual":true},{"path":"data.meta.commit.authorName","valueA":"Miguel Langarano","valueB":"Miguel Langarano","isEqual":true},{"path":"data.meta.commit.message","valueA":"removed avoidable properties\n","valueB":"fix ts errors and added api test property avoided\n","isEqual":false},{"path":"data.meta.commit.sha","valueA":"8025626af881a1e0dad4f05b756da27a85971ee8","valueB":"69128959c66c58eaf08c2eba97aba512665e4064","isEqual":false},{"path":"data.meta.platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.meta.platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.meta.platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.meta.platform.browserVersion","valueA":"106.0.5249.51","valueB":"114.0.5735.289","isEqual":false},{"path":"data.specs[0].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.specs[0].spec","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"data.specs[0].instanceId","valueA":"3iKvFYPxto1k","valueB":"GDEKME1tH9E3","isEqual":false},{"path":"data.specs[0].claimedAt","valueA":"2023-09-14T20:43:15.677Z","valueB":"2023-09-15T04:42:59.417Z","isEqual":false},{"path":"data.specs[0].completedAt","valueA":"2023-09-14T20:43:35.088Z","valueB":"2023-09-15T04:43:18.016Z","isEqual":false},{"path":"data.specs[0].machineId","valueA":"BP6PPzRBiUb7","valueB":"rAA1SgkfccF9","isEqual":false},{"path":"data.specs[0].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[0].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/3iKvFYPxto1k_DvfgkjNRzr2X.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=AKLjpVVSG5Q4DS91JVNogQ59-VjV-p6KtJ-xEfmZgcdTl~pc9DpAK8~JWx~fxYZ3MrbLcXlvdRbaUELfd8CAmfz9Vcgg5SfikapvSwm1y~AKRTLX1SfMaRMtOLdyyKYO4no8Zm1e0PU5WNMAXwYWGze89SqBXgudBG3Fxef7xKRbXtO-5y1vDmHVlU0bitWGGnF-Ht2tUCsT7AJzuB4NQmteUZ~g7xyj5lllilduebHSPJ~gfWmQIyiqDYhC8kNQ0RwR2MM7artBiIbZYWcJAYH~~hCu2nh9mSMNjehget6bq3VxCMPYzLHhVxE268PqZaLwQv8ScL0SWgYWdsVgRQ__","valueB":null,"isEqual":false},{"path":"data.specs[0].results.stats.duration","valueA":13594,"valueB":13647,"isEqual":false},{"path":"data.specs[0].results.stats.endedAt","valueA":"2023-09-14T20:43:33.432Z","valueB":"2023-09-15T04:43:17.333Z","isEqual":false},{"path":"data.specs[0].results.stats.startedAt","valueA":"2023-09-14T20:43:19.838Z","valueB":"2023-09-15T04:43:03.686Z","isEqual":false},{"path":"data.specs[0].results.stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.wallClockDuration","valueA":13594,"valueB":13647,"isEqual":false},{"path":"data.specs[0].results.stats.wallClockStartedAt","valueA":"2023-09-14T20:43:19.838Z","valueB":"2023-09-15T04:43:03.686Z","isEqual":false},{"path":"data.specs[0].results.stats.wallClockEndedAt","valueA":"2023-09-14T20:43:33.432Z","valueB":"2023-09-15T04:43:17.333Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotId","valueA":"6B9XbAeStMlI1MhXPGbyd","valueB":"vnGS2oMjM8MyxiCTAgKY_","isEqual":false},{"path":"data.specs[0].results.screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].takenAt","valueA":"2023-09-14T20:43:24.542Z","valueB":"2023-09-15T04:43:08.170Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/0diwTa1YrjgD.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=rTgPO1oXejJJNzG9Fb76dt9hcUah4OZE3WELSRUQN8ZtuCfDgnKO1hQnACjDU6I1gvkeSMCEQgSgnP2dagYjS-Kzj8b~yYvZWJNAdLitCErTEunmnspNybTATsACUHZmratMHlrt5O8tmkTbbsn6Vd-2bkpbbNvcPbW-MLGK1RoEEaERAJDkbRy8j9wj19r-cM-DpOxo4oRMLOJvFBLYcj78Lmi-kiZGmHKw6SIh0qJTZqWIfLNCf2HYyp3TzEYfYgKjRc4wpbCEK2JjAc9a-PCoEdL1Zkwc8b4YIN4cg0V147yRT6uq0JxPXYY3kT12H-qowGoVpWUxzmoJOqnSTw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/UzwapCP45wyg.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=XHJ425kC7KJGGBrf1oPeuwbaN67ZRRlbkX7F5A4dHBb7EUPD3H9c0aD61dcihxrDEXHB0zcvHahk4Gx2OjspXtcLhqz20hPdFUkmNo2nFBeGL6LZf4zP20qYOcLS4O~27TZoqf1duTg45A-9uIUoivAKL0K0B9zTpC2G9YwXkQOgnM-YLVnijdGVBvSMyNpditJFXV4~T1bnUYpkTWCQ0CkcPwoaM8AuPnEHagUaH~jiW3l91x2zP2hc8xhprsGUGFJvVlOF0uZWJPDd5KCGtEeNs2TIKUONBVRlAZ8qeIQPngZrWqKjjAoRQx8QA-QEh14ohvYDgo0JOOjIKGfxvg__","isEqual":false},{"path":"data.specs[0].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].size","valueB":350986,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[0].duration","valueB":237,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].screenshotId","valueA":"x5OhYcWdqGHtemqNFYKQj","valueB":"dXYBdNISQiHjGZqZWVaxk","isEqual":false},{"path":"data.specs[0].results.screenshots[1].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[1].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[1].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].takenAt","valueA":"2023-09-14T20:43:28.910Z","valueB":"2023-09-15T04:43:12.594Z","isEqual":false},{"path":"data.specs[0].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/M0K9q1lejcVw.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=D58cICbgpAKEe06HgfhfCggSQlZJw~9BfDgMtIQW1-Kt-MFCgMWdlPF-lRVrmfVaFgjoDnFMQJpTTPz1SmoyGvh000JZ0IZpjHwH6zv0MAYVK3xiwwbJHGdaa27ec42nJd64DUK9ATOFzrvxzMESxfk4ZUAOOsDv4U9s8lTedKbWfONYc6by6FdeXZYaBCnmSrAkWIyU62N0V-Pywq1qg0SAe5WNmuyU4Fh1UGBrqmeYzNzW6sLXDat-GMf7LgpYqQUah2UFOeibKO5z0f305SIrTLuRkM9NdREf5u-T4ZkmtbnE-Qm8x-gkJ1FESDzUDRTVXnHDuPqhfC5mdF4MJQ__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/13pHQ3gvn8VA.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eT0htOfMOiyEpQpLMOwH5TEwlELJx6NvIoB4eTza9Vx0DHnTbASA4Zso1abvauTxGJ9lgrapnwAAEVnMUGFDCMbqiY3dIQq9Rcowi8c2BAxioc0gTJ~WH90bxDMmJ18SgHHPB-X1CXzvBHj-s~DjYWxgBRl-BVZ5YjP6JYk6J3qUn62MDsZMD1Fz0nrj4dAUO9IY37tYR3b2JwsKA6P2f90WhpqA-9wqrZw9mIpchSaw1-11OizQfSJqyF85uGdCG4dqKRATcATAJTBIhabkp8zTNo~vWxXZzlPPmuImu4Fy0Vrx1HoGpxS9j6RUaSP5tBx3WmOA8Ss9NUXAEozopA__","isEqual":false},{"path":"data.specs[0].results.screenshots[1].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].size","valueB":360126,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[1].duration","valueB":225,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].screenshotId","valueA":"OyjahMcGhLmNvuQzBRQLf","valueB":"s0es9NaVjdFd2m-qUbiRw","isEqual":false},{"path":"data.specs[0].results.screenshots[2].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[2].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[2].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].takenAt","valueA":"2023-09-14T20:43:33.216Z","valueB":"2023-09-15T04:43:17.068Z","isEqual":false},{"path":"data.specs[0].results.screenshots[2].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/eUO7Brgs5hEZ.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vCbapGXqZcIQX3yYWWVPr7ZoBgRmqgZnWpy~x3OpTHGD-YPP6g-G6nScdKS~ibmVMHEQrxG~b5pIoRj9iDr4XMsN7ZaUhVh6rPr~L7QGq5rNcjDmDCFujt~JOhi9qoVqMlqJP8gmqQTdhH8yGbKNeK0dLjKIj7GW0CyJbI9srytzTkJWA8izVwwdH8aApsyJkqCOw0tH6k7a2G1Z18RLmpQLZfsEEipkiQcohlJL-AUVIXZWp-DtQHqrBxf5s4gb98Nq4KbkWdEqztqCUxoaCOo7o0rErj2qj2VinVjex7gKtZ42o4tM8iFmQ4ZCKActhx5XouRnrq9UWLgTYuxfmA__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ZmJz3VSoqlBH.png?Expires=1695012212&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vJpFgnheJdXc5C8geJyTyQTatvi4V8J6PAeAJqxMepwnkExIdr7eg94-LeD9ZtebdLPFFXQwQo0nOGltWIGHfMMvPm87I7VWXYOMRL6YHstzncITqYD9A2liDqTL42XBnl6fORVMvz8evUjKZBzCgY-6IStWMFxfxUQx4TspuHP14FUuDqp9b~eqMgfiapBw4tx6akwid2fEfhH0nw1KmRUeem96o5DBzfXG5CaUItkbzBfIiXuvLE65B3p-qb5Ev-WHuk8US5nVegjrlmRWLu7VwYA64zB7xnBcF3T2wILIAUzx~p8N84J-lv18IruGe93Hp7lVDVmhqNeLFw55Uw__","isEqual":false},{"path":"data.specs[0].results.screenshots[2].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].size","valueB":365326,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.screenshots[2].duration","valueB":202,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[0].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[0].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.specs[1].spec","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"data.specs[1].instanceId","valueA":"xomB3YGJGuR6","valueB":"dZ4sdqqLEFP6","isEqual":false},{"path":"data.specs[1].claimedAt","valueA":"2023-09-14T20:43:15.708Z","valueB":"2023-09-15T04:42:59.617Z","isEqual":false},{"path":"data.specs[1].completedAt","valueA":"2023-09-14T20:44:08.521Z","valueB":"2023-09-15T04:43:41.503Z","isEqual":false},{"path":"data.specs[1].machineId","valueA":"BP6PPzRBiUb7","valueB":"rAA1SgkfccF9","isEqual":false},{"path":"data.specs[1].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[1].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/xomB3YGJGuR6_llnpsdbZz7bT.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=QryVZwsL371zMNSy72647oBx76ug2wTbniiIVdj~zKX2roamyL7VOGdlpqWz~-74kjCdsZ7q26AGffl2dXGWdruA27SSSSyER41y-RMXxY7N0ZUn52PvbevpFU3Gna7hxCFtqLH8840L16PFtYlhLDpu5aCdk3a5y-NdG36kvLo5PbAvTNJEyaB5g91MX851Sq~dzA6OOSB-RCmX0~a3Yn7RH5c138V~XKrEl4vCxw7ubjBpZCZbMz9g1GDu~EzMXgKHWbA84KNuY7QMe9CgVcgK~AHNNr5tIeMK3VKFC~EVDdWHMqoOzgDKpiWVelusAXavlJT~B39MwJGWeBI6YA__","valueB":null,"isEqual":false},{"path":"data.specs[1].results.stats.duration","valueA":17937,"valueB":17835,"isEqual":false},{"path":"data.specs[1].results.stats.endedAt","valueA":"2023-09-14T20:44:06.926Z","valueB":"2023-09-15T04:43:40.907Z","isEqual":false},{"path":"data.specs[1].results.stats.startedAt","valueA":"2023-09-14T20:43:48.989Z","valueB":"2023-09-15T04:43:23.072Z","isEqual":false},{"path":"data.specs[1].results.stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[1].results.stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[1].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[1].results.stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"data.specs[1].results.stats.wallClockDuration","valueA":17937,"valueB":17835,"isEqual":false},{"path":"data.specs[1].results.stats.wallClockStartedAt","valueA":"2023-09-14T20:43:48.989Z","valueB":"2023-09-15T04:43:23.072Z","isEqual":false},{"path":"data.specs[1].results.stats.wallClockEndedAt","valueA":"2023-09-14T20:44:06.926Z","valueB":"2023-09-15T04:43:40.907Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotId","valueA":"57h2WEN48EvSAIIlfTT4E","valueB":"BCOx8SuU8mWHEsviyOWek","isEqual":false},{"path":"data.specs[1].results.screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[1].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].takenAt","valueA":"2023-09-14T20:43:53.234Z","valueB":"2023-09-15T04:43:27.360Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/gDVpbvKNPM94.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=DedWmjKu84UyRJSgYO8ylE9U4vjxI-MSRHGcR1sCi2FYB705KWAYMWCtOvS6v0YNzsriKlmnCJHUySPNpGtKAASz3UGPRUM~45acPgea3fU~aeGG6KgnLX6LJFL4wNrShhApxLnt6mCmMPFYLJyvq~qfmqBTsSQ3RKZEEN4aQY8CbbQQObSRpgRtHCWy8RSiPU9YPcs-Ie~AeWronMs93bAi-6JocASTDT0jUkgADeNR8kIH4RU-Y78a8qR8s9cigOhFN26Ni2mbb-ibmPe0SNcKu~1sHfye~ZsuV2VPzmE24Y9zmovqj7Ifuf3QhofzqU2TiHQAcFIz5RAMl9~bSg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/QIZSLHSauBDB.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qoxZPS4DOFXlFHEJKbeALxo47lviebR19nmWOsZqNGltmkPmf2i4w6V0EdUJYmU6d7tpcBc1ZcIzWfgpW4d1ojrrqvGNwHUY2IT4nWBwRjGY5gUwIFtCCNnKZRvNRmLLxG7I8UkGbmn7v1VeOQEYM73wQ7wZXkA2W55E1hZG-aX-fDwt~Tv-5Miv9znLaq3MRVyK08-n1tWUB~RrK-9Of53D4IEykxolKsB~IPn3gTWYeca3CtgfUXvKv3LIwva2pXvu0d~dZPGAAecUhEZ1hsVbX9ToA9BSfHja~1rf1uOy5~okw1f80UKt-3ribDCkXBRW47fb2s6HtkB9iLXwJQ__","isEqual":false},{"path":"data.specs[1].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].size","valueB":375352,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[0].duration","valueB":198,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].screenshotId","valueA":"H5FPts6mzITTWnOhhQUdy","valueB":"NJri2iK8OswiMc7p7fTOV","isEqual":false},{"path":"data.specs[1].results.screenshots[1].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[1].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[1].results.screenshots[1].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].takenAt","valueA":"2023-09-14T20:43:57.582Z","valueB":"2023-09-15T04:43:31.689Z","isEqual":false},{"path":"data.specs[1].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/h1mE1S27FJEO.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C3j0lSCQW~7ZEbQ0ALcBeQa5Rt0DXqkxTahbYVV0D8rh9ghnJGL1i8p70xPphmaPwEydeUw7-ly2biT~8NMyLoyBfYhCuuxHirrJ~jCvcFw4KUl4ODLfOKX70TLA6ut7aJWfWlK17JtjvL2hWZlgrRn-xS1N0JNBoucsyDEO7Qa9wEB4h7qmg2aHU31ZswvvqD8QHzI4Qt-o9e7rQrom3hvXNBcI21Tq2Gg9jlYiDw62ZogCX24uIYFg68fRBmnF6sTA4pSoVGMfMPhfjhXFEiLZ5J5J1xq0pUlVVppukQL2R8hy8z2RbJSattq9AeWaFEpcwmJKHDffWfvjThPTng__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/50gsrtFccmVy.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=lwURuuK1zJJNAfLWI7u1UAkuVorK-47ktEuh17z7KVz~YYV3ZP-7YTa8FnEYYkZgnWYMxjB0W5vgaNnlBahqTHDkCA6K4f8dUlbHRXSDFUOK1eho76UB-BGwvylRMEyEFNASOR6JXS~vgYjBiee65j3lJQVQC3vvUGEUzSUQQoeX24mTl7NSlw0DCgW87DtrWwXOz9YE1norzoBK8LDuY~AzODqkLC7B20SN8B~x2~N9XmdQw7I~7DWURf0h0G7NLOKo4fSIpHXGutOoTkBkwkhXOz5T~U5uWrHuvhSCpMjDZHAa~oTFM~arkJ524hrbSd6KoezneOvSpQ~8IakXVg__","isEqual":false},{"path":"data.specs[1].results.screenshots[1].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].size","valueB":379091,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[1].duration","valueB":188,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].screenshotId","valueA":"u5UeY6qNjnicXcEeuDWhw","valueB":"vcDQROd4QCXewBloHZmf8","isEqual":false},{"path":"data.specs[1].results.screenshots[2].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[2].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[1].results.screenshots[2].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[1].results.screenshots[2].takenAt","valueA":"2023-09-14T20:44:01.919Z","valueB":"2023-09-15T04:43:36.016Z","isEqual":false},{"path":"data.specs[1].results.screenshots[2].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/WTY8uVckQ4s8.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=AF6l9fKMurQYWo2OWL5~PL-SmcLEZIAVoY9MaI9dgXhuX-DF-0VNi5zpzdck6cnutGQyoz~ombSoORAjigPDOA0bertnGs~zFRAOxAGZoF2-R30eCN0zfRk5i5bmRALUSnR92CcVhkTXgjZ7ijCIX-lHCDIrKTrDpLsAV3HPbNv3cxhkH8N4Su3zNmIDpfVePrTvkpFj23cmQuJoFg6i6Fpo1ig2CL3LDbyc35wDOqnPO2r8qRPjKRYFEsO7Jh5BFo7rNN1bQZVsW2XeYdQ9JX-JlXZWyb3~yo6Hhjy9rhGgeCtaXAxnyH1G-nC0tXS7TrMTg1uwlY74jLPf1KZ0pw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/LoKkRAUsJCda.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=UFfFYEigvF63EJvKMU-IngmBqaKJrodBB5AGtTyxtq2flcagl21EUT1H0OP6onY57c93S17WrwvjpV9a-5MuVuXEBeGYh4oC7l930CckUCjPd6oLWN0uCmoDXH6K3S-sQV52WaM7FedrAGKmVtgOrvJAvdb7d1fxNzEAkpNhaedXUhmIemwvGfF~vU6CABXl39~mTVWUuFliIQuRm98ND8koISX1isZYNjCJCXQb0VjO1TM8--ZQ8s1b7CniKrSN1YtFu1QB4jAWm1SaEQc-UVQNZrOl9scwLLpqIkyp~VvNv4Pkjb3CY9nYlxeh-400su4qNiFuVtvjFSasbc8T7w__","isEqual":false},{"path":"data.specs[1].results.screenshots[2].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[2].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[2].size","valueB":379021,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[2].duration","valueB":208,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].screenshotId","valueA":"fhQVjWRkyv1T36tJvQJtB","valueB":"FHNXQrfGxuZmiygUMdMQZ","isEqual":false},{"path":"data.specs[1].results.screenshots[3].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[3].testId","valueA":"r2","valueB":"r2","isEqual":true},{"path":"data.specs[1].results.screenshots[3].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[3].takenAt","valueA":"2023-09-14T20:44:06.568Z","valueB":"2023-09-15T04:43:40.495Z","isEqual":false},{"path":"data.specs[1].results.screenshots[3].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/CUKgrCHMfGne.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=YyLSGmPONcjOzPZZ6rUMSctIgUieHxQYbsFUzR12O647yd02GwXI~62-j90QOoJ85Qd4aHqEpc6nR-ceJ-ft5SRuFDF6J68v1kZ~3OjMdOoZF-YB0gilvUHyXTHQYfsgRmkrRHZU-HwKXnroCBAKmHiifO~xqRC7DrctEuvuPOgrN0Gh6f-NSwwn6jnoDXNxx1AVQBtJB~N1p0WTyURB-fkvRCKSBIkSu2P19YqF3URkWFNyKnwqhqzGuhjQejytUIPmL24NOFFyfJ-rOJ5XskefmaHP1hZ5IBeGHOK0fNt5un5EhhO04K4hQ8llQ7SNbpgQAEi90Xsh~RfXur4EEg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/8TUY9mAhsLmc.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kBq7aw8~IF8H55Ipp3nUpRpZSVkf~YyWh7SYMD4n~RoXB8P~vGGnb3KPJQITshXFYtaSm5KCnM2f7B3WQfHWN9ha-bEp2MqHE-yMfmc4Y6QzoxSxCd0zHWyLSiqHXTBZWzgpoyh46pPvTqqH6IIbenV-Dd55XPtdmLQY1HBgGTMc3lAI2gL4JlL3w06955t9PH4NWA4oBQx-TDgRNTOkMeixJGYYEgP2h6J8QtrD8Tgw8sPX91A5i2kcETRPSwmu~oBHhm5IhDaoKd8NsJYmebF2Q3WgmCz2mdxEyd~VTRQy5PqgcVUgeRi1S0enyWqZM85X8DE5RVrs0AALIMtJRQ__","isEqual":false},{"path":"data.specs[1].results.screenshots[3].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[3].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[3].size","valueB":379089,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.screenshots[3].duration","valueB":197,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[1].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[1].results.flaky","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[2].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.specs[2].spec","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"data.specs[2].instanceId","valueA":"l5QtnbPmSUXI","valueB":"VT96MmNcsuPy","isEqual":false},{"path":"data.specs[2].claimedAt","valueA":"2023-09-14T20:43:15.702Z","valueB":"2023-09-15T04:42:59.612Z","isEqual":false},{"path":"data.specs[2].completedAt","valueA":"2023-09-14T20:43:48.386Z","valueB":"2023-09-15T04:43:22.263Z","isEqual":false},{"path":"data.specs[2].machineId","valueA":"BP6PPzRBiUb7","valueB":"rAA1SgkfccF9","isEqual":false},{"path":"data.specs[2].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[2].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/l5QtnbPmSUXI_LwiMr6Ob2pM3.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=yi58Q1XzRTq8CAP41bv7Ey46DBgRuYFPAxC4pSuriSDd2v3nLoEUcVtwk7bg3DV1Nb9EHNDMsLbxrNVqUywEi-XyIHunvKtzZA1a96btbX58GyorII3tq3dUYt88k~NamXp34zgTkw7oNHwbRSpZo-EVfXrXNHKjX-VEPvMHMCbHMB8qZ4EwQzzjFyLFnbU7OhZFPdv-8cQP7EWy1zd2lMDsjuDfFHrJu0NulD3eM-KqWxN7EIA3HhDhvjZ56tnQvKgTlbAJRbwS9NBiDuCy8Xz~DQLULwsYBG1cK9gFHGBMDzDJBvvb4jpS77asruGBkBVPSjtI~roMQot9IpzF8A__","valueB":null,"isEqual":false},{"path":"data.specs[2].results.stats.duration","valueA":51,"valueB":47,"isEqual":false},{"path":"data.specs[2].results.stats.endedAt","valueA":"2023-09-14T20:43:43.988Z","valueB":"2023-09-15T04:43:21.831Z","isEqual":false},{"path":"data.specs[2].results.stats.startedAt","valueA":"2023-09-14T20:43:43.937Z","valueB":"2023-09-15T04:43:21.784Z","isEqual":false},{"path":"data.specs[2].results.stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[2].results.stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[2].results.stats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[2].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[2].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[2].results.stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[2].results.stats.wallClockDuration","valueA":51,"valueB":47,"isEqual":false},{"path":"data.specs[2].results.stats.wallClockStartedAt","valueA":"2023-09-14T20:43:43.937Z","valueB":"2023-09-15T04:43:21.784Z","isEqual":false},{"path":"data.specs[2].results.stats.wallClockEndedAt","valueA":"2023-09-14T20:43:43.988Z","valueB":"2023-09-15T04:43:21.831Z","isEqual":false},{"path":"data.specs[2].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[2].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.specs[3].spec","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"data.specs[3].instanceId","valueA":"fRnjbuOpqpHA","valueB":"qYf9vWUqdmin","isEqual":false},{"path":"data.specs[3].claimedAt","valueA":"2023-09-14T20:43:15.696Z","valueB":"2023-09-15T04:42:59.516Z","isEqual":false},{"path":"data.specs[3].completedAt","valueA":"2023-09-14T20:43:43.179Z","valueB":"2023-09-15T04:43:21.209Z","isEqual":false},{"path":"data.specs[3].machineId","valueA":"BP6PPzRBiUb7","valueB":"rAA1SgkfccF9","isEqual":false},{"path":"data.specs[3].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[3].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/fRnjbuOpqpHA_C7EkAIj86t0g.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tIHxALkA97hXn16mzB2o8JW~iQ-HD5hst2Hk2ExHlYa42W7nqX947wF7Rhog84rdqIQZ2paEaJeeyVNNIp6yDhxZ9PjGoIo59~wa-VAg8aPHzAbTlPtI8rH5n5-DqCoOvQ4dSID5yo1-toehcF-fyVpoSB5LZQtj0wt0JXa2FcfZv5zbvJr8PpCn-GPEdtmaKv8WBSV-LwgR4Wp4xlkWYinpS7zlWpY4MgIbYOwu1-N6ApWoZO9xqQK59oDPmUcQq3MOuI4gnMD6eZ6JhBlGG49jrh55qnY41uLaYixkjjz79606omCGCqF5bndIw61kBvcj7UUwOatKq57oAR9-ig__","valueB":null,"isEqual":false},{"path":"data.specs[3].results.stats.duration","valueA":888,"valueB":977,"isEqual":false},{"path":"data.specs[3].results.stats.endedAt","valueA":"2023-09-14T20:43:41.590Z","valueB":"2023-09-15T04:43:20.767Z","isEqual":false},{"path":"data.specs[3].results.stats.startedAt","valueA":"2023-09-14T20:43:40.702Z","valueB":"2023-09-15T04:43:19.790Z","isEqual":false},{"path":"data.specs[3].results.stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[3].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[3].results.stats.tests","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[3].results.stats.wallClockDuration","valueA":888,"valueB":977,"isEqual":false},{"path":"data.specs[3].results.stats.wallClockStartedAt","valueA":"2023-09-14T20:43:40.702Z","valueB":"2023-09-15T04:43:19.790Z","isEqual":false},{"path":"data.specs[3].results.stats.wallClockEndedAt","valueA":"2023-09-14T20:43:41.590Z","valueB":"2023-09-15T04:43:20.767Z","isEqual":false},{"path":"data.specs[3].results.screenshots[0].screenshotId","valueA":"ZnujCZSGRIziSR9JyyG5M","valueB":"_ylXpqLg2SCzrSWLr-QYn","isEqual":false},{"path":"data.specs[3].results.screenshots[0].name","valueA":"internal-assert-screenshot","valueB":"internal-assert-screenshot","isEqual":true},{"path":"data.specs[3].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[3].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.screenshots[0].takenAt","valueA":"2023-09-14T20:43:40.894Z","valueB":"2023-09-15T04:43:20.008Z","isEqual":false},{"path":"data.specs[3].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/E5colOvcrMZB.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=UcHTQbfOBNZDzcDh-wfy8CMbHxAI2Trhy0DClcYp3s-zzWGBLJjXng6nr1MPfwhfOjjDRewgw0tLGGkXe91W8cqqICGOsyf0AGyDIRh~Jz2AydVRkAZgr~e4X7~89attkKMuOFiWgUgjQfv8HLcpEOyN2jPD0oG1VhiRV8l1C62qy-1nhGEjRVWeJ8wzXl-XkDtex7-HecJFei8H7RguQ2KG5fedRxxGrEYkYy~d7G4LsRx3dVP9Ym-Xgq~JrOdJZXPZILlw7Y5Suxl42d534K7jKMp45yIbO1ILDLhTSc5Q1b0IdSYtb2Zxvt-RAo13TX1Cmav57lYap3PzrFMLqw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/p4rm5jkIxAdz.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=p-wSFamkGk4TxEAtMtHJvPLT1nF4tpOD8v5AwEYzWSrIwnMVP9NGExzD4Rn5BV51QUTU-bEW1kkd1RMpYTJ69776SvdpUMoMq7ZQl3nX~W7ZRyvCgTwD--c6oBWkvl5O2Im3m6LsfJjYci68y2hSNzBC4InBxqad~hOTJ~rUsf~g4ekV-uZWvWpRNtJYobIEAeLezyTeEZlp-vTnngLC7zoW0XFscOm1H9ge058quwf-QP-johY8k28AWb5DfNoNhxdscMuEGUutnI~Q305l~URcndYdzfXURmWaTyDoiV-88BtITqCfnjuWLw7xfrY~txWumPgWAGnQj~C7HSDY0A__","isEqual":false},{"path":"data.specs[3].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[3].results.screenshots[0].size","valueB":234575,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.screenshots[0].duration","valueB":619,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[3].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[3].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].groupId","valueA":"run-compat-test-2023-09-14T20:43:11.518Z","valueB":"run-compat-test-2023-09-15T04:42:56.383Z","isEqual":false},{"path":"data.specs[4].spec","valueA":"cypress/e2e/e.spec.js","valueB":"cypress/e2e/e.spec.js","isEqual":true},{"path":"data.specs[4].instanceId","valueA":"Lrhp5PLz5Zh3","valueB":"l3ebuCsqoBcS","isEqual":false},{"path":"data.specs[4].claimedAt","valueA":"2023-09-14T20:43:15.689Z","valueB":"2023-09-15T04:42:59.474Z","isEqual":false},{"path":"data.specs[4].completedAt","valueA":"2023-09-14T20:43:39.771Z","valueB":"2023-09-15T04:43:19.196Z","isEqual":false},{"path":"data.specs[4].machineId","valueA":"BP6PPzRBiUb7","valueB":"rAA1SgkfccF9","isEqual":false},{"path":"data.specs[4].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[4].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Lrhp5PLz5Zh3_nSAHETvjMtQi.mp4?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=iRNbrzsGCH5qVlE2VmxHXhOdI3naRxsiuc5-WLUQXZqkK6tSfEXb2kH1lrC-XiVJCx8vovtMcujC1PAPjzIuyPdAWPLwG225gqjw2P9pjPM5a9wRvALJET5PNQ9iZaXS1Q5HPGspohJbYatVIDRkZXZecCNoGjx2RO~q3kWYKDJBExmaMQNgxqdOiZOoEhJLAbEbsZz2adZ0GSAmwqSQvoF0VRhTyKQIMaRYAYbhkyJrhzlonVGRx7z2mVnTbcrOK2ItRaa8YPE9TUaF1i57wDeB5uc8xxJRMvMFbFviKCYk~o5Kfu2XsY8TxvGVYI-e~oTScSCrQmIsPup5apacIA__","valueB":null,"isEqual":false},{"path":"data.specs[4].results.stats.duration","valueA":461,"valueB":472,"isEqual":false},{"path":"data.specs[4].results.stats.endedAt","valueA":"2023-09-14T20:43:38.197Z","valueB":"2023-09-15T04:43:18.746Z","isEqual":false},{"path":"data.specs[4].results.stats.startedAt","valueA":"2023-09-14T20:43:37.736Z","valueB":"2023-09-15T04:43:18.274Z","isEqual":false},{"path":"data.specs[4].results.stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[4].results.stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[4].results.stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[4].results.stats.wallClockDuration","valueA":461,"valueB":472,"isEqual":false},{"path":"data.specs[4].results.stats.wallClockStartedAt","valueA":"2023-09-14T20:43:37.736Z","valueB":"2023-09-15T04:43:18.274Z","isEqual":false},{"path":"data.specs[4].results.stats.wallClockEndedAt","valueA":"2023-09-14T20:43:38.197Z","valueB":"2023-09-15T04:43:18.746Z","isEqual":false},{"path":"data.specs[4].results.screenshots[0].screenshotId","valueA":"-hyobMsIQuVaYL7BmfYKS","valueB":"YQhwotG1lRQB9xZigtQEi","isEqual":false},{"path":"data.specs[4].results.screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[4].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[4].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.screenshots[0].takenAt","valueA":"2023-09-14T20:43:37.940Z","valueB":"2023-09-15T04:43:18.468Z","isEqual":false},{"path":"data.specs[4].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/rURm2Cf4i5t0.png?Expires=1694983444&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=woM3XbSmNuOcjfcgq~iRJ20EFMuwqoTjqWulf4pnudhW3dWStrZ0MbSFGDfXUcEY7QLPyzJHI84mK2DBB26B7qE3PV7c4li6kuGrJnZK0Y2EffSh78fmF-aVr2M~eGWikEYWOUtBxgLoACsrhj6xDxYayKqqVyEtLWHCjKGxJlkIMcr3FzH3cIQAM1YKfidmcv6gyO-1uL2BY7Um9tzR-0OnOek72XxTEGNvUqjxHMFMo2jJtrri8exAaURVVDx7F4Uwr4fkn1P-gqMHv7r7tdv8sA~2aYaJMDv1C1K-xz7CVh3N~4Gvd-mGcF0M8ZG4uXnRzz3HwFxIVRUaMtJ6~Q__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/69rug4bWWUTW.png?Expires=1695012213&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ViphqdJdVNHSubmdWTM3dUdZYWpBtNdekyS~XT32au2KX68~1ZuU6GFm6D4~TMJ1aHTMNT4N65n~L1A8uCNkp1iJ46zd67F5m002I~xCOQrU~kpcI54-DwWQ9TD2Ga6DxN3OGliGEmp2vOKwn6S73TLF2qJ~-VuODx9nD4gKc2uLI9OyN~1NGkP2fZ4RNOe4UFcT-a4P7pu2WKKM1bpfdMpMmEpTDl7FWgc99jOz5QutOsgC2mKZ~ZyXBtHMXpMZJGZbaxEuD56~HiTKQvGuMJrOvYj-XB14umbx4Uvt2E0onZQKbQr3p5fzPksATstKktO9RbtH8naijwe84IWtxQ__","isEqual":false},{"path":"data.specs[4].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[4].results.screenshots[0].size","valueB":334685,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].specName","valueB":"e.spec.js","isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.screenshots[0].duration","valueB":217,"isEqual":false,"note":"Does not exist"},{"path":"data.specs[4].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[4].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.completionState","valueA":"COMPLETE","valueB":"COMPLETE","isEqual":true},{"path":"data.status","valueA":"FAILED","valueB":"FAILED","isEqual":true}] \ No newline at end of file diff --git a/e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json b/e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json deleted file mode 100644 index 6b546ad..0000000 --- a/e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json +++ /dev/null @@ -1 +0,0 @@ -[{"path":"totalDuration","valueA":32931,"valueB":32978,"isEqual":false},{"path":"totalSuites","valueA":5,"valueB":5,"isEqual":true},{"path":"totalPending","valueA":1,"valueB":1,"isEqual":true},{"path":"totalFailed","valueA":3,"valueB":3,"isEqual":true},{"path":"totalSkipped","valueA":0,"valueB":0,"isEqual":true},{"path":"totalPassed","valueA":4,"valueB":4,"isEqual":true},{"path":"totalTests","valueA":8,"valueB":8,"isEqual":true},{"path":"runs[0].stats.duration","valueA":13594,"valueB":13647,"isEqual":false},{"path":"runs[0].stats.endedAt","valueA":"2023-09-14T20:43:33.432Z","valueB":"2023-09-15T04:43:17.333Z","isEqual":false},{"path":"runs[0].stats.startedAt","valueA":"2023-09-14T20:43:19.838Z","valueB":"2023-09-15T04:43:03.686Z","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-14T20:43:19.839Z","valueB":"2023-09-15T04:43:03.690Z","isEqual":false},{"path":"runs[0].reporterStats.end","valueA":"2023-09-14T20:43:33.443Z","valueB":"2023-09-15T04:43:17.336Z","isEqual":false},{"path":"runs[0].reporterStats.duration","valueA":13604,"valueB":13646,"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","valueB":".spec.js","isEqual":true},{"path":"runs[0].spec.relativeToCommonRoot","valueA":"a.spec.js","valueB":"a.spec.js","isEqual":true},{"path":"runs[0].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[0].spec.name","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"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-12-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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[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-12-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-12-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-12-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":38,"valueB":28,"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":16,"valueB":19,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":1,"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":626,"valueB":416,"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":4016,"valueB":4006,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.test.afterFnDuration","valueA":240,"valueB":240,"isEqual":true},{"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":17,"valueB":19,"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":12,"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-14T20:43:19.842Z","valueB":"2023-09-15T04:43:03.696Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].wallClockDuration","valueA":4967,"valueB":4711,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].videoTimestamp","valueA":2208,"valueB":10,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].startedAt","valueA":"2023-09-14T20:43:19.842Z","valueB":"2023-09-15T04:43:03.696Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].duration","valueA":4967,"valueB":4711,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"1oc0t","valueB":"9zgRMs","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-14T20:43:24.542Z","valueB":"2023-09-15T04:43:08.170Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/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-12-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":350986,"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":237,"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-12-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":23,"valueB":37,"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":6,"valueB":12,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"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":57,"valueB":63,"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":3994,"valueB":4004,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.test.afterFnDuration","valueA":170,"valueB":228,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].fnDuration","valueA":13,"valueB":13,"isEqual":true},{"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":13,"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-14T20:43:24.827Z","valueB":"2023-09-15T04:43:08.474Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].wallClockDuration","valueA":4278,"valueB":4347,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].videoTimestamp","valueA":7193,"valueB":4788,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].startedAt","valueA":"2023-09-14T20:43:24.827Z","valueB":"2023-09-15T04:43:08.474Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].duration","valueA":4278,"valueB":4347,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"kz6qn","valueB":"BTotxf","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-14T20:43:28.910Z","valueB":"2023-09-15T04:43:12.594Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/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-12-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":360126,"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":225,"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-12-demo/./cypress/e2e/a.spec.js:5:19)","valueB":" at Context.eval (webpack://cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"e2e/cypress-12-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-12-demo/cypress/e2e/a.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":39,"valueB":67,"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":7,"valueB":19,"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":47,"valueB":100,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.test.fnDuration","valueA":4003,"valueB":3996,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.test.afterFnDuration","valueA":174,"valueB":204,"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":13,"valueB":13,"isEqual":true},{"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":13,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[0].tests[0].attempts[2].timings.after all","valueA":[{"hookId":"h3","fnDuration":4,"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-14T20:43:29.116Z","valueB":"2023-09-15T04:43:12.882Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].wallClockDuration","valueA":4305,"valueB":4389,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].videoTimestamp","valueA":11482,"valueB":9196,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].startedAt","valueA":"2023-09-14T20:43:29.116Z","valueB":"2023-09-15T04:43:12.882Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].duration","valueA":4305,"valueB":4389,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"853th","valueB":"TzFKEy","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-14T20:43:33.216Z","valueB":"2023-09-15T04:43:17.068Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/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-12-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":365326,"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":202,"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":13587,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].stats.duration","valueA":461,"valueB":472,"isEqual":false},{"path":"runs[1].stats.endedAt","valueA":"2023-09-14T20:43:38.197Z","valueB":"2023-09-15T04:43:18.746Z","isEqual":false},{"path":"runs[1].stats.startedAt","valueA":"2023-09-14T20:43:37.736Z","valueB":"2023-09-15T04:43:18.274Z","isEqual":false},{"path":"runs[1].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].stats.passes","valueA":0,"valueB":0,"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":1,"valueB":1,"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":1,"valueB":1,"isEqual":true},{"path":"runs[1].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].reporterStats.start","valueA":"2023-09-14T20:43:37.738Z","valueB":"2023-09-15T04:43:18.277Z","isEqual":false},{"path":"runs[1].reporterStats.end","valueA":"2023-09-14T20:43:38.199Z","valueB":"2023-09-15T04:43:18.748Z","isEqual":false},{"path":"runs[1].reporterStats.duration","valueA":461,"valueB":471,"isEqual":false},{"path":"runs[1].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[1].spec.baseName","valueA":"e.spec.js","valueB":"e.spec.js","isEqual":true},{"path":"runs[1].spec.fileName","valueA":"e","valueB":"e","isEqual":true},{"path":"runs[1].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[1].spec.relativeToCommonRoot","valueA":"e.spec.js","valueB":"e.spec.js","isEqual":true},{"path":"runs[1].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[1].spec.name","valueA":"cypress/e2e/e.spec.js","valueB":"cypress/e2e/e.spec.js","isEqual":true},{"path":"runs[1].spec.relative","valueA":"cypress/e2e/e.spec.js","valueB":"cypress/e2e/e.spec.js","isEqual":true},{"path":"runs[1].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.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-12-demo/cypress/videos/e.spec.js.mp4","valueB":null,"isEqual":false},{"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":"Should throw an error","valueB":"Should throw an error","isEqual":true},{"path":"runs[1].tests[0].title[1]","valueA":"Should throw an error","valueB":"Should throw an error","isEqual":true},{"path":"runs[1].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[1].tests[0].body","valueA":"() => {\n throw new Error(\"test error\");\n }","valueB":"() => {\n throw new Error(\"test error\");\n }","isEqual":true},{"path":"runs[1].tests[0].displayError","valueA":"Error: test error\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","valueB":"Error: test error\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","isEqual":true},{"path":"runs[1].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.name","valueA":"Error","valueB":"Error","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.message","valueA":"test error","valueB":"test error","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","valueB":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/e.spec.js:3:10)","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.line","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.column","valueA":11,"valueB":11,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/e.spec.js","valueB":"cypress/e2e/e.spec.js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/e.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/e.spec.js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/e.spec.js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.frame","valueA":" 1 | describe('Should throw an error', () => {\n 2 | it('Should throw an error', () => {\n> 3 | throw new Error(\"test error\")\n | ^\n 4 | });\n 5 | });\n 6 | ","valueB":" 1 | describe('Should throw an error', () => {\n 2 | it('Should throw an error', () => {\n> 3 | throw new Error(\"test error\")\n | ^\n 4 | });\n 5 | });\n 6 | ","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.lifecycle","valueA":41,"valueB":29,"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":8,"valueB":10,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":1,"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":146,"valueB":146,"isEqual":true},{"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":1,"valueB":1,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.test.afterFnDuration","valueA":183,"valueB":219,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":12,"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":29,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":16,"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-14T20:43:37.740Z","valueB":"2023-09-15T04:43:18.277Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].wallClockDuration","valueA":442,"valueB":408,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].videoTimestamp","valueA":880,"valueB":3,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].startedAt","valueA":"2023-09-14T20:43:37.740Z","valueB":"2023-09-15T04:43:18.277Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].duration","valueA":442,"valueB":408,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"m0tz7","valueB":"k4ANEo","isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-14T20:43:37.940Z","valueB":"2023-09-15T04:43:18.468Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/e.spec.js/Should throw an error -- Should throw an error (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/e.spec.js/Should throw an error -- Should throw an error (failed).png","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].size","valueB":334685,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].specName","valueB":"e.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"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":217,"isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].attempts[0].body","valueB":"() => {\n throw new Error(\"test error\");\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[1].tests[0].duration","valueB":456,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].stats.duration","valueA":888,"valueB":977,"isEqual":false},{"path":"runs[2].stats.endedAt","valueA":"2023-09-14T20:43:41.590Z","valueB":"2023-09-15T04:43:20.767Z","isEqual":false},{"path":"runs[2].stats.startedAt","valueA":"2023-09-14T20:43:40.702Z","valueB":"2023-09-15T04:43:19.790Z","isEqual":false},{"path":"runs[2].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[2].stats.pending","valueA":0,"valueB":0,"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":2,"valueB":2,"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":2,"valueB":2,"isEqual":true},{"path":"runs[2].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[2].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.start","valueA":"2023-09-14T20:43:40.704Z","valueB":"2023-09-15T04:43:19.794Z","isEqual":false},{"path":"runs[2].reporterStats.end","valueA":"2023-09-14T20:43:41.594Z","valueB":"2023-09-15T04:43:20.769Z","isEqual":false},{"path":"runs[2].reporterStats.duration","valueA":890,"valueB":975,"isEqual":false},{"path":"runs[2].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[2].spec.baseName","valueA":"d.spec.js","valueB":"d.spec.js","isEqual":true},{"path":"runs[2].spec.fileName","valueA":"d","valueB":"d","isEqual":true},{"path":"runs[2].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[2].spec.relativeToCommonRoot","valueA":"d.spec.js","valueB":"d.spec.js","isEqual":true},{"path":"runs[2].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[2].spec.name","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[2].spec.relative","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[2].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/d.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/d.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-12-demo/cypress/videos/d.spec.js.mp4","valueB":null,"isEqual":false},{"path":"runs[2].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[2].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[2].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[2].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[2].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[2].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[2].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[2].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[2].tests[0].title[1]","valueA":"should assert and take a screenshot","valueB":"should assert and take a screenshot","isEqual":true},{"path":"runs[2].tests[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[2].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[2].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[2].tests[0].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.lifecycle","valueA":35,"valueB":30,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":9,"valueB":11,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":127,"valueB":152,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.test.fnDuration","valueA":577,"valueB":626,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":12,"valueB":14,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":7,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-14T20:43:40.706Z","valueB":"2023-09-15T04:43:19.799Z","isEqual":false},{"path":"runs[2].tests[0].attempts[0].wallClockDuration","valueA":782,"valueB":821,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].videoTimestamp","valueA":904,"valueB":9,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].startedAt","valueA":"2023-09-14T20:43:40.706Z","valueB":"2023-09-15T04:43:19.799Z","isEqual":false},{"path":"runs[2].tests[0].attempts[0].duration","valueA":782,"valueB":821,"isEqual":false},{"path":"runs[2].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"v1mng","valueB":"SzuczJ","isEqual":false},{"path":"runs[2].tests[0].attempts[0].screenshots[0].name","valueA":"internal-assert-screenshot","valueB":"internal-assert-screenshot","isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-14T20:43:40.894Z","valueB":"2023-09-15T04:43:20.008Z","isEqual":false},{"path":"runs[2].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/d.spec.js/internal-assert-screenshot.png","isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].height","valueA":1320,"valueB":1320,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].width","valueA":2000,"valueB":2000,"isEqual":true},{"path":"runs[2].tests[0].attempts[0].screenshots[0].size","valueB":234575,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[0].attempts[0].screenshots[0].duration","valueB":619,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].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[2].tests[0].duration","valueB":851,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[2].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[2].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[2].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[2].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[2].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[2].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.lifecycle","valueA":15,"valueB":15,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":5,"valueB":7,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":52,"valueB":47,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.test.fnDuration","valueA":1,"valueB":2,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":10,"valueB":12,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":6,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[1].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-14T20:43:41.490Z","valueB":"2023-09-15T04:43:20.658Z","isEqual":false},{"path":"runs[2].tests[1].attempts[0].wallClockDuration","valueA":100,"valueB":74,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].videoTimestamp","valueA":1688,"valueB":868,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].startedAt","valueA":"2023-09-14T20:43:41.490Z","valueB":"2023-09-15T04:43:20.658Z","isEqual":false},{"path":"runs[2].tests[1].attempts[0].duration","valueA":100,"valueB":74,"isEqual":false},{"path":"runs[2].tests[1].attempts[0].body","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[2].tests[1].duration","valueB":108,"isEqual":false,"note":"Does not exist"},{"path":"runs[3].stats.duration","valueA":51,"valueB":47,"isEqual":false},{"path":"runs[3].stats.endedAt","valueA":"2023-09-14T20:43:43.988Z","valueB":"2023-09-15T04:43:21.831Z","isEqual":false},{"path":"runs[3].stats.startedAt","valueA":"2023-09-14T20:43:43.937Z","valueB":"2023-09-15T04:43:21.784Z","isEqual":false},{"path":"runs[3].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.pending","valueA":1,"valueB":1,"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":1,"valueB":1,"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":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].reporterStats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].reporterStats.start","valueA":"2023-09-14T20:43:43.938Z","valueB":"2023-09-15T04:43:21.787Z","isEqual":false},{"path":"runs[3].reporterStats.end","valueA":"2023-09-14T20:43:43.991Z","valueB":"2023-09-15T04:43:21.833Z","isEqual":false},{"path":"runs[3].reporterStats.duration","valueA":53,"valueB":46,"isEqual":false},{"path":"runs[3].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[3].spec.baseName","valueA":"c.spec.js","valueB":"c.spec.js","isEqual":true},{"path":"runs[3].spec.fileName","valueA":"c","valueB":"c","isEqual":true},{"path":"runs[3].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[3].spec.relativeToCommonRoot","valueA":"c.spec.js","valueB":"c.spec.js","isEqual":true},{"path":"runs[3].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[3].spec.name","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[3].spec.relative","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[3].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/c.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/c.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-12-demo/cypress/videos/c.spec.js.mp4","valueB":null,"isEqual":false},{"path":"runs[3].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[3].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[3].tests[0].testId","valueA":"r3","valueB":"r0","isEqual":false},{"path":"runs[3].tests[0].title[0]","valueA":"Ignored test","valueB":"Ignored test","isEqual":true},{"path":"runs[3].tests[0].title[1]","valueA":"should be a skipped test","valueB":"should be a skipped test","isEqual":true},{"path":"runs[3].tests[0].state","valueA":"pending","valueB":"pending","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":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[0].attempts[0]","valueA":{"state":"pending","error":null,"timings":{"lifecycle":40,"after all":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-14T20:43:43.942Z","wallClockDuration":45,"videoTimestamp":872,"startedAt":"2023-09-14T20:43:43.942Z","duration":45,"screenshots":[]},"isEqual":false,"note":"Does not exist"},{"path":"runs[3].tests[0].duration","valueB":26,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].stats.duration","valueA":17937,"valueB":17835,"isEqual":false},{"path":"runs[4].stats.endedAt","valueA":"2023-09-14T20:44:06.926Z","valueB":"2023-09-15T04:43:40.907Z","isEqual":false},{"path":"runs[4].stats.startedAt","valueA":"2023-09-14T20:43:48.989Z","valueB":"2023-09-15T04:43:23.072Z","isEqual":false},{"path":"runs[4].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[4].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[4].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[4].stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[4].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[4].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[4].reporterStats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[4].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[4].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[4].reporterStats.start","valueA":"2023-09-14T20:43:48.991Z","valueB":"2023-09-15T04:43:23.076Z","isEqual":false},{"path":"runs[4].reporterStats.end","valueA":"2023-09-14T20:44:06.935Z","valueB":"2023-09-15T04:43:40.909Z","isEqual":false},{"path":"runs[4].reporterStats.duration","valueA":17944,"valueB":17833,"isEqual":false},{"path":"runs[4].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[4].spec.baseName","valueA":"b.spec.js","valueB":"b.spec.js","isEqual":true},{"path":"runs[4].spec.fileName","valueA":"b","valueB":"b","isEqual":true},{"path":"runs[4].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[4].spec.relativeToCommonRoot","valueA":"b.spec.js","valueB":"b.spec.js","isEqual":true},{"path":"runs[4].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[4].spec.name","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].spec.relative","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[4].video","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/b.spec.js.mp4","valueB":null,"isEqual":false},{"path":"runs[4].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[4].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[4].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[4].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[4].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[4].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[4].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[4].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[4].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[4].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[4].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[4].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-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-12-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[4].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.lifecycle","valueA":28,"valueB":11,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":10,"valueB":12,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":184,"valueB":256,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.test.fnDuration","valueA":4013,"valueB":3995,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.test.afterFnDuration","valueA":191,"valueB":200,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":12,"valueB":12,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":13,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-14T20:43:48.994Z","valueB":"2023-09-15T04:43:23.081Z","isEqual":false},{"path":"runs[4].tests[0].attempts[0].wallClockDuration","valueA":4456,"valueB":4477,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].videoTimestamp","valueA":907,"valueB":9,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].startedAt","valueA":"2023-09-14T20:43:48.994Z","valueB":"2023-09-15T04:43:23.081Z","isEqual":false},{"path":"runs[4].tests[0].attempts[0].duration","valueA":4456,"valueB":4477,"isEqual":false},{"path":"runs[4].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"esiau","valueB":"0BmA9u","isEqual":false},{"path":"runs[4].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[4].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[4].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-14T20:43:53.234Z","valueB":"2023-09-15T04:43:27.360Z","isEqual":false},{"path":"runs[4].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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[4].tests[0].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[4].tests[0].attempts[0].screenshots[0].size","valueB":375352,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].screenshots[0].duration","valueB":198,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[0].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[1].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.lifecycle","valueA":67,"valueB":17,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.before each[0].fnDuration","valueA":7,"valueB":9,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":46,"valueB":49,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.test.fnDuration","valueA":3991,"valueB":3995,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].timings.test.afterFnDuration","valueA":197,"valueB":197,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.after each[0].fnDuration","valueA":12,"valueB":14,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":14,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-14T20:43:53.468Z","valueB":"2023-09-15T04:43:27.613Z","isEqual":false},{"path":"runs[4].tests[0].attempts[1].wallClockDuration","valueA":4336,"valueB":4271,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].videoTimestamp","valueA":5381,"valueB":4541,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].startedAt","valueA":"2023-09-14T20:43:53.468Z","valueB":"2023-09-15T04:43:27.613Z","isEqual":false},{"path":"runs[4].tests[0].attempts[1].duration","valueA":4336,"valueB":4271,"isEqual":false},{"path":"runs[4].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"fab4s","valueB":"zS7oOE","isEqual":false},{"path":"runs[4].tests[0].attempts[1].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[4].tests[0].attempts[1].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[4].tests[0].attempts[1].screenshots[0].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].screenshots[0].takenAt","valueA":"2023-09-14T20:43:57.582Z","valueB":"2023-09-15T04:43:31.689Z","isEqual":false},{"path":"runs[4].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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[4].tests[0].attempts[1].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[4].tests[0].attempts[1].screenshots[0].size","valueB":379091,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].screenshots[0].duration","valueB":188,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[1].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","valueB":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)","isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].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[4].tests[0].attempts[2].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.lifecycle","valueA":45,"valueB":24,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.before each[0].fnDuration","valueA":7,"valueB":9,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":46,"valueB":53,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.test.fnDuration","valueA":4003,"valueB":3989,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.test.afterFnDuration","valueA":170,"valueB":210,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.after each[0].fnDuration","valueA":13,"valueB":12,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":14,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-14T20:43:57.815Z","valueB":"2023-09-15T04:43:31.935Z","isEqual":false},{"path":"runs[4].tests[0].attempts[2].wallClockDuration","valueA":4303,"valueB":4288,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].videoTimestamp","valueA":9728,"valueB":8863,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].startedAt","valueA":"2023-09-14T20:43:57.815Z","valueB":"2023-09-15T04:43:31.935Z","isEqual":false},{"path":"runs[4].tests[0].attempts[2].duration","valueA":4303,"valueB":4288,"isEqual":false},{"path":"runs[4].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"7q2tg","valueB":"TyUnDT","isEqual":false},{"path":"runs[4].tests[0].attempts[2].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[4].tests[0].attempts[2].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[4].tests[0].attempts[2].screenshots[0].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].screenshots[0].takenAt","valueA":"2023-09-14T20:44:01.919Z","valueB":"2023-09-15T04:43:36.016Z","isEqual":false},{"path":"runs[4].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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[4].tests[0].attempts[2].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[4].tests[0].attempts[2].screenshots[0].size","valueB":379021,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].screenshots[0].duration","valueB":208,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].attempts[2].body","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[0].duration","valueB":13149,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[4].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[4].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[4].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[4].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[4].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[4].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.lifecycle","valueA":27,"valueB":13,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":8,"valueB":11,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":90,"valueB":81,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.test.fnDuration","valueA":2,"valueB":1,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":10,"valueB":12,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":6,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-14T20:44:02.133Z","valueB":"2023-09-15T04:43:36.276Z","isEqual":false},{"path":"runs[4].tests[1].attempts[0].wallClockDuration","valueA":145,"valueB":109,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].videoTimestamp","valueA":14046,"valueB":13204,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].startedAt","valueA":"2023-09-14T20:44:02.133Z","valueB":"2023-09-15T04:43:36.276Z","isEqual":false},{"path":"runs[4].tests[1].attempts[0].duration","valueA":145,"valueB":109,"isEqual":false},{"path":"runs[4].tests[1].attempts[0].body","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[1].duration","valueB":139,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[4].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[4].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[4].tests[2].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[4].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[4].tests[2].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[4].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[4].tests[2].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:16:21)","valueB":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:16:21)","isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.codeFrame.line","valueA":16,"valueB":16,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.codeFrame.column","valueA":22,"valueB":22,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].tests[2].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[4].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[4].tests[2].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.lifecycle","valueA":26,"valueB":11,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.before each[0].fnDuration","valueA":7,"valueB":8,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.before each[1].fnDuration","valueA":257,"valueB":52,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.test.fnDuration","valueA":3997,"valueB":4003,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.test.afterFnDuration","valueA":175,"valueB":200,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.after each[0].fnDuration","valueA":13,"valueB":12,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":11,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].wallClockStartedAt","valueA":"2023-09-14T20:44:02.279Z","valueB":"2023-09-15T04:43:36.417Z","isEqual":false},{"path":"runs[4].tests[2].attempts[0].wallClockDuration","valueA":4488,"valueB":4276,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].videoTimestamp","valueA":14192,"valueB":13345,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].startedAt","valueA":"2023-09-14T20:44:02.279Z","valueB":"2023-09-15T04:43:36.417Z","isEqual":false},{"path":"runs[4].tests[2].attempts[0].duration","valueA":4488,"valueB":4276,"isEqual":false},{"path":"runs[4].tests[2].attempts[0].screenshots[0].screenshotId","valueA":"m4os6","valueB":"MGLGct","isEqual":false},{"path":"runs[4].tests[2].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[4].tests[2].attempts[0].screenshots[0].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[4].tests[2].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].screenshots[0].takenAt","valueA":"2023-09-14T20:44:06.568Z","valueB":"2023-09-15T04:43:40.495Z","isEqual":false},{"path":"runs[4].tests[2].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-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[4].tests[2].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[4].tests[2].attempts[0].screenshots[0].size","valueB":379089,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[0].screenshots[0].duration","valueB":197,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].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[4].tests[2].attempts[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[4].tests[2].attempts[1].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.lifecycle","valueA":31,"valueB":17,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.before each[0].fnDuration","valueA":7,"valueB":8,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.before each[1].fnDuration","valueA":80,"valueB":98,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.test.fnDuration","valueA":3,"valueB":2,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[4].tests[2].attempts[1].timings.after each[0].fnDuration","valueA":11,"valueB":12,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":10,"afterFnDuration":0},"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[1].timings.after all","valueA":[{"hookId":"h3","fnDuration":3,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist"},{"path":"runs[4].tests[2].attempts[1].wallClockStartedAt","valueA":"2023-09-14T20:44:06.773Z","valueB":"2023-09-15T04:43:40.738Z","isEqual":false},{"path":"runs[4].tests[2].attempts[1].wallClockDuration","valueA":151,"valueB":127,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].videoTimestamp","valueA":18686,"valueB":17666,"isEqual":false},{"path":"runs[4].tests[2].attempts[1].startedAt","valueA":"2023-09-14T20:44:06.773Z","valueB":"2023-09-15T04:43:40.738Z","isEqual":false},{"path":"runs[4].tests[2].attempts[1].duration","valueA":151,"valueB":127,"isEqual":false},{"path":"runs[4].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[4].tests[2].duration","valueB":4482,"isEqual":false,"note":"Does not exist"},{"path":"startedTestsAt","valueA":"2023-09-14T20:43:19.838Z","valueB":"2023-09-15T04:43:03.686Z","isEqual":false},{"path":"endedTestsAt","valueA":"2023-09-14T20:44:06.926Z","valueB":"2023-09-15T04:43:40.907Z","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.81","valueB":"116.0.1938.81","isEqual":true},{"path":"config.browsers[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.browsers[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.browsers[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.browsers[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.browsers[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.browsers[2].version","valueA":"106.0.5249.51","valueB":"114.0.5735.289","isEqual":false},{"path":"config.browsers[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.browsers[2].majorVersion","valueA":106,"valueB":114,"isEqual":false},{"path":"config.chromeWebSecurity","valueA":true,"valueB":true,"isEqual":true},{"path":"config.clientRoute","valueA":"/__/","valueB":"/__/","isEqual":true},{"path":"config.configFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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.2.0/Cypress.app/Contents/Resources/app","isEqual":false},{"path":"config.cypressEnv","valueA":"production","valueB":"production","isEqual":true},{"path":"config.defaultCommandTimeout","valueA":4000,"valueB":4000,"isEqual":true},{"path":"config.devServerPublicPathRoute","valueA":"/__cypress/src","valueB":"/__cypress/src","isEqual":true},{"path":"config.downloadsFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads","isEqual":true},{"path":"config.env.currents_temp_file","valueA":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-26703-SD6hQYIazflS","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20392-GB80vUg8AHgL","isEqual":false},{"path":"config.env.currents_debug_enabled","valueA":false,"valueB":false,"isEqual":true},{"path":"config.excludeSpecPattern","valueA":"*.hot-update.js","valueB":"*.hot-update.js","isEqual":true},{"path":"config.execTimeout","valueA":60000,"valueB":60000,"isEqual":true},{"path":"config.experimentalCspAllowList","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalFetchPolyfill","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalInteractiveRunEvents","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalMemoryManagement","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalModifyObstructiveThirdPartyCode","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalOriginDependencies","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalRunAllSpecs","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalSingleTabRunMode","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalSkipDomainInjection","valueA":null,"valueB":null,"isEqual":true},{"path":"config.experimentalSourceRewriting","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalStudio","valueA":false,"valueB":false,"isEqual":true},{"path":"config.experimentalWebKitSupport","valueA":false,"valueB":false,"isEqual":true},{"path":"config.fileServerFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","isEqual":true},{"path":"config.fixturesFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/fixtures","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo","valueB":"cypress-12-demo","isEqual":true},{"path":"config.projectRoot","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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-12-demo","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo","isEqual":true},{"path":"config.rawJson.projectName","valueA":"cypress-12-demo","valueB":"cypress-12-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-26703-SD6hQYIazflS","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20392-GB80vUg8AHgL","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.81","valueB":"116.0.1938.81","isEqual":true},{"path":"config.resolved.browsers.value[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.resolved.browsers.value[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.resolved.browsers.value[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.resolved.browsers.value[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.resolved.browsers.value[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.resolved.browsers.value[2].version","valueA":"106.0.5249.51","valueB":"114.0.5735.289","isEqual":false},{"path":"config.resolved.browsers.value[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.resolved.browsers.value[2].majorVersion","valueA":106,"valueB":114,"isEqual":false},{"path":"config.resolved.browsers.from","valueA":"runtime","valueB":"runtime","isEqual":true},{"path":"config.resolved.hosts.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.hosts.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.isInteractive.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.isInteractive.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolvedNodePath","valueA":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","valueB":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","isEqual":true},{"path":"config.resolvedNodeVersion","valueA":"18.14.2","valueB":"18.14.2","isEqual":true},{"path":"config.responseTimeout","valueA":30000,"valueB":30000,"isEqual":true},{"path":"config.retries.runMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.retries.openMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.screenshotOnRunFailure","valueA":true,"valueB":true,"isEqual":true},{"path":"config.screenshotsFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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":"2legxbwfbi","valueB":"jynawlw4yn","isEqual":false},{"path":"config.socketIoCookie","valueA":"__socket","valueB":"__socket","isEqual":true},{"path":"config.socketIoRoute","valueA":"/__socket","valueB":"/__socket","isEqual":true},{"path":"config.specPattern","valueA":"cypress/*/**/*.spec.js","valueB":"cypress/*/**/*.spec.js","isEqual":true},{"path":"config.supportFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support/e2e.ts","isEqual":true},{"path":"config.supportFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/support","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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.2.0","isEqual":false},{"path":"config.video","valueA":true,"valueB":false,"isEqual":false},{"path":"config.videoCompression","valueA":32,"valueB":false,"isEqual":false},{"path":"config.videoUploadOnPasses","valueA":true,"valueB":false,"isEqual":false},{"path":"config.videosFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-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/20f0e4c7c5f476f1","valueB":"https://app.currents.dev/run/c7068a4d0aa7e75a","isEqual":false}] \ No newline at end of file diff --git a/e2e/cypress-13-demo/cypress/e2e/a.spec.js b/e2e/cypress-13-demo/cypress/e2e/a.spec.js deleted file mode 100644 index 0ba5b60..0000000 --- a/e2e/cypress-13-demo/cypress/e2e/a.spec.js +++ /dev/null @@ -1,7 +0,0 @@ -describe('Failing test with 2 attempts', () => { - it('should try 2 times', { - retries: 2, - }, () => { - cy.wrap(false).should('be.true'); - }); -}); diff --git a/e2e/cypress-13-demo/cypress/e2e/b.spec.js b/e2e/cypress-13-demo/cypress/e2e/b.spec.js deleted file mode 100644 index 87843a6..0000000 --- a/e2e/cypress-13-demo/cypress/e2e/b.spec.js +++ /dev/null @@ -1,21 +0,0 @@ -let attempt = 0; -describe('Failing test with 2 attempts, passed test and flaky test with 2 attempts', () => { - it('should try 2 times', { - retries: 2, - }, () => { - cy.wrap(false).should('be.true'); - }); - - it('should assert that true is true', () => { - cy.wrap(true).should('be.true'); - }); - - it('should fail on the first attempt and pass on the second', { retries: 2 }, () => { - if (attempt === 0) { - attempt++; - cy.wrap(false).should('be.true'); // This will fail on the first attempt - } else { - cy.wrap(true).should('be.true'); // This will pass on the second attempt - } - }); -}); diff --git a/e2e/cypress-13-demo/cypress/e2e/c.spec.js b/e2e/cypress-13-demo/cypress/e2e/c.spec.js deleted file mode 100644 index 47486ad..0000000 --- a/e2e/cypress-13-demo/cypress/e2e/c.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -describe('Ignored test', () => { - it.skip('should be a skipped test', () => { - cy.wrap(false).should('be.true'); - }); -}); diff --git a/e2e/cypress-13-demo/cypress/e2e/d.spec.js b/e2e/cypress-13-demo/cypress/e2e/d.spec.js deleted file mode 100644 index 405f45f..0000000 --- a/e2e/cypress-13-demo/cypress/e2e/d.spec.js +++ /dev/null @@ -1,13 +0,0 @@ -describe('Passed test with screenshot, passed test with no screenshots', () => { - it('should assert and take a screenshot', () => { - // Assert that true is true - cy.wrap(true).should('be.true'); - - // Take a screenshot - cy.screenshot('internal-assert-screenshot'); - }); - - it('should assert that true is true', () => { - cy.wrap(true).should('be.true'); - }); -}); diff --git a/e2e/cypress-13-demo/cypress/e2e/e.spec.js b/e2e/cypress-13-demo/cypress/e2e/e.spec.js deleted file mode 100644 index 584060e..0000000 --- a/e2e/cypress-13-demo/cypress/e2e/e.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -describe('Should throw an error', () => { - it('Should throw an error', () => { - throw new Error("test error") - }); -}); diff --git a/e2e/cypress-13-demo/cypress/support/commands.ts b/e2e/cypress-13-demo/cypress/support/commands.ts deleted file mode 100644 index a8278b3..0000000 --- a/e2e/cypress-13-demo/cypress/support/commands.ts +++ /dev/null @@ -1,119 +0,0 @@ -/// -// *********************************************** -// This example commands.ts shows you how to -// create various custom commands and overwrite -// existing commands. -// -// For more comprehensive examples of custom -// commands please read more here: -// https://on.cypress.io/custom-commands -// *********************************************** -// -// -// -- This is a parent command -- -// Cypress.Commands.add('login', (email, password) => { ... }) -// -// -// -- This is a child command -- -// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... }) -// -// -// -- This is a dual command -- -// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... }) -// -// -// -- This will overwrite an existing command -- -// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... }) -// -// declare global { -// namespace Cypress { -// interface Chainable { -// login(email: string, password: string): Chainable -// drag(subject: string, options?: Partial): Chainable -// dismiss(subject: string, options?: Partial): Chainable -// visit(originalFn: CommandOriginalFn, url: string, options: Partial): Chainable -// } -// } -// } - -// *********************************************** -// This example commands.js shows you how to -// create the custom commands: 'createDefaultTodos' -// and 'createTodo'. -// -// The commands.js file is a great place to -// modify existing commands and create custom -// commands for use throughout your tests. -// -// You can read more about custom commands here: -// https://on.cypress.io/commands -// *********************************************** - -Cypress.Commands.add("createDefaultTodos", function () { - let TODO_ITEM_ONE = "buy some cheese"; - let TODO_ITEM_TWO = "feed the cat"; - let TODO_ITEM_THREE = "book a doctors appointment"; - - // begin the command here, which by will display - // as a 'spinning blue state' in the UI to indicate - // the command is running - let cmd = Cypress.log({ - name: "create default todos", - message: [], - consoleProps() { - // we're creating our own custom message here - // which will print out to our browsers console - // whenever we click on this command - return { - "Inserted Todos": [TODO_ITEM_ONE, TODO_ITEM_TWO, TODO_ITEM_THREE], - }; - }, - }); - - // additionally we pass {log: false} to all of our - // sub-commands so none of them will output to - // our command log - - cy.get(".new-todo", { log: false }) - .type(`${TODO_ITEM_ONE}{enter}`, { log: false }) - .type(`${TODO_ITEM_TWO}{enter}`, { log: false }) - .type(`${TODO_ITEM_THREE}{enter}`, { log: false }); - - cy.get(".todo-list li", { log: false }).then(function ($listItems) { - // once we're done inserting each of the todos - // above we want to return the .todo-list li's - // to allow for further chaining and then - // we want to snapshot the state of the DOM - // and end the command so it goes from that - // 'spinning blue state' to the 'finished state' - cmd.set({ $el: $listItems }).snapshot().end(); - }); -}); - -Cypress.Commands.add("createTodo", function (todo) { - let cmd = Cypress.log({ - name: "create todo", - message: todo, - consoleProps() { - return { - "Inserted Todo": todo, - }; - }, - }); - - // create the todo - cy.get(".new-todo", { log: false }).type(`${todo}{enter}`, { log: false }); - - // now go find the actual todo - // in the todo list so we can - // easily alias this in our tests - // and set the $el so its highlighted - cy.get(".todo-list", { log: false }) - .contains("li", todo.trim(), { log: false }) - .then(function ($li) { - // set the $el for the command so - // it highlights when we hover over - // our command - cmd.set({ $el: $li }).snapshot().end(); - }); -}); diff --git a/e2e/cypress-13-demo/cypress/support/component-index.html b/e2e/cypress-13-demo/cypress/support/component-index.html deleted file mode 100644 index 3e16e9b..0000000 --- a/e2e/cypress-13-demo/cypress/support/component-index.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - Components App - -
- - -
- - \ No newline at end of file diff --git a/e2e/cypress-13-demo/cypress/support/component.ts b/e2e/cypress-13-demo/cypress/support/component.ts deleted file mode 100644 index e11a5fe..0000000 --- a/e2e/cypress-13-demo/cypress/support/component.ts +++ /dev/null @@ -1,39 +0,0 @@ -// *********************************************************** -// This example support/component.ts is processed and -// loaded automatically before your test files. -// -// This is a great place to put global configuration and -// behavior that modifies Cypress. -// -// You can change the location of this file or turn off -// automatically serving support files with the -// 'supportFile' configuration option. -// -// You can read more here: -// https://on.cypress.io/configuration -// *********************************************************** - -// Import commands.js using ES2015 syntax: -import "./commands"; - -// Alternatively you can use CommonJS syntax: -// require('./commands') - -import { mount } from "cypress/react18"; - -// Augment the Cypress namespace to include type definitions for -// your custom command. -// Alternatively, can be defined in cypress/support/component.d.ts -// with a at the top of your spec. -declare global { - namespace Cypress { - interface Chainable { - mount: typeof mount; - } - } -} - -Cypress.Commands.add("mount", mount); - -// Example use: -// cy.mount() diff --git a/e2e/cypress-13-demo/tsconfig.json b/e2e/cypress-13-demo/tsconfig.json deleted file mode 100644 index 83d1ff0..0000000 --- a/e2e/cypress-13-demo/tsconfig.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "display": "Next.js", - "compilerOptions": { - "baseUrl": ".", - "composite": false, - "declaration": true, - "declarationMap": true, - "inlineSources": false, - "moduleResolution": "node", - "noUnusedLocals": false, - "noUnusedParameters": false, - "preserveWatchOutput": true, - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "forceConsistentCasingInFileNames": true, - "noEmit": true, - "incremental": true, - "esModuleInterop": true, - "module": "esnext", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve" - }, - "ts-node": { - "compilerOptions": { - "module": "CommonJS" - } - }, - - "exclude": ["node_modules"] -} diff --git a/e2e/cypress-13-demo/README.md b/e2e/cypress-compatibility/README.md similarity index 64% rename from e2e/cypress-13-demo/README.md rename to e2e/cypress-compatibility/README.md index 834d484..b27ac3e 100644 --- a/e2e/cypress-13-demo/README.md +++ b/e2e/cypress-compatibility/README.md @@ -1,5 +1,13 @@ # E2E Compatibility Tests +## CI + +See GH workflow YAML file + +## Run Locally + +Install the desired cypress version localy in `packages/cypress-cloud` directory + ```sh CURRENTS_API_BASE_URL=https://api.currents.dev/v1 \ CURRENTS_API_KEY= \ diff --git a/e2e/cypress-13-demo/__tests__/run.test.ts b/e2e/cypress-compatibility/__tests__/run.test.ts similarity index 100% rename from e2e/cypress-13-demo/__tests__/run.test.ts rename to e2e/cypress-compatibility/__tests__/run.test.ts diff --git a/e2e/cypress-13-demo/currents.config.js b/e2e/cypress-compatibility/currents.config.js similarity index 100% rename from e2e/cypress-13-demo/currents.config.js rename to e2e/cypress-compatibility/currents.config.js diff --git a/e2e/cypress-13-demo/cypress.config.ts b/e2e/cypress-compatibility/cypress.config.ts similarity index 100% rename from e2e/cypress-13-demo/cypress.config.ts rename to e2e/cypress-compatibility/cypress.config.ts diff --git a/e2e/cypress-12-demo/cypress/e2e/a.spec.js b/e2e/cypress-compatibility/cypress/e2e/a.spec.js similarity index 100% rename from e2e/cypress-12-demo/cypress/e2e/a.spec.js rename to e2e/cypress-compatibility/cypress/e2e/a.spec.js diff --git a/e2e/cypress-12-demo/cypress/e2e/b.spec.js b/e2e/cypress-compatibility/cypress/e2e/b.spec.js similarity index 100% rename from e2e/cypress-12-demo/cypress/e2e/b.spec.js rename to e2e/cypress-compatibility/cypress/e2e/b.spec.js diff --git a/e2e/cypress-12-demo/cypress/e2e/c.spec.js b/e2e/cypress-compatibility/cypress/e2e/c.spec.js similarity index 100% rename from e2e/cypress-12-demo/cypress/e2e/c.spec.js rename to e2e/cypress-compatibility/cypress/e2e/c.spec.js diff --git a/e2e/cypress-12-demo/cypress/e2e/d.spec.js b/e2e/cypress-compatibility/cypress/e2e/d.spec.js similarity index 100% rename from e2e/cypress-12-demo/cypress/e2e/d.spec.js rename to e2e/cypress-compatibility/cypress/e2e/d.spec.js diff --git a/e2e/cypress-12-demo/cypress/e2e/e.spec.js b/e2e/cypress-compatibility/cypress/e2e/e.spec.js similarity index 100% rename from e2e/cypress-12-demo/cypress/e2e/e.spec.js rename to e2e/cypress-compatibility/cypress/e2e/e.spec.js diff --git a/e2e/cypress-12-demo/cypress/support/commands.ts b/e2e/cypress-compatibility/cypress/support/commands.ts similarity index 100% rename from e2e/cypress-12-demo/cypress/support/commands.ts rename to e2e/cypress-compatibility/cypress/support/commands.ts diff --git a/e2e/cypress-12-demo/cypress/support/component-index.html b/e2e/cypress-compatibility/cypress/support/component-index.html similarity index 100% rename from e2e/cypress-12-demo/cypress/support/component-index.html rename to e2e/cypress-compatibility/cypress/support/component-index.html diff --git a/e2e/cypress-12-demo/cypress/support/component.ts b/e2e/cypress-compatibility/cypress/support/component.ts similarity index 100% rename from e2e/cypress-12-demo/cypress/support/component.ts rename to e2e/cypress-compatibility/cypress/support/component.ts diff --git a/e2e/cypress-13-demo/cypress/support/e2e.ts b/e2e/cypress-compatibility/cypress/support/e2e.ts similarity index 100% rename from e2e/cypress-13-demo/cypress/support/e2e.ts rename to e2e/cypress-compatibility/cypress/support/e2e.ts diff --git a/e2e/cypress-13-demo/data-references/ccy-1.10-cy-13-cycl.json b/e2e/cypress-compatibility/data-references/ccy-1.10-cy-13-cycl.json similarity index 100% rename from e2e/cypress-13-demo/data-references/ccy-1.10-cy-13-cycl.json rename to e2e/cypress-compatibility/data-references/ccy-1.10-cy-13-cycl.json diff --git a/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-crapi.ts b/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-crapi.ts similarity index 100% rename from e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-crapi.ts rename to e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-crapi.ts diff --git a/e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.ts b/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts similarity index 100% rename from e2e/cypress-13-demo/data-references/ccy-1.9.4-cy-12-cycl.ts rename to e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts diff --git a/e2e/cypress-13-demo/jest.config.js b/e2e/cypress-compatibility/jest.config.js similarity index 100% rename from e2e/cypress-13-demo/jest.config.js rename to e2e/cypress-compatibility/jest.config.js diff --git a/e2e/cypress-13-demo/package.json b/e2e/cypress-compatibility/package.json similarity index 94% rename from e2e/cypress-13-demo/package.json rename to e2e/cypress-compatibility/package.json index 1ae1a43..6094609 100644 --- a/e2e/cypress-13-demo/package.json +++ b/e2e/cypress-compatibility/package.json @@ -13,7 +13,6 @@ "devDependencies": { "@swc/jest": "^0.2.29", "@types/node": "^17.0.12", - "cypress": "^13.1.0", "jest": "^29.7.0", "tsconfig": "*", "typescript": "^4.7.4" diff --git a/e2e/cypress-12-demo/tsconfig.json b/e2e/cypress-compatibility/tsconfig.json similarity index 100% rename from e2e/cypress-12-demo/tsconfig.json rename to e2e/cypress-compatibility/tsconfig.json diff --git a/package-lock.json b/package-lock.json index bbd0eb0..e7142b4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -205,7 +205,6 @@ "devDependencies": { "@swc/jest": "^0.2.29", "@types/node": "^17.0.12", - "cypress": "^13.1.0", "jest": "^29.7.0", "tsconfig": "*", "typescript": "^4.7.4" @@ -25387,7 +25386,6 @@ "requires": { "@swc/jest": "^0.2.29", "@types/node": "^17.0.12", - "cypress": "^13.1.0", "cypress-cloud": "*", "jest": "^29.7.0", "tsconfig": "*", From 5d75245b4a5e3262ed22fc52ac3cb87f059da383 Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:19:03 -0700 Subject: [PATCH 06/10] chore: install cypress in package --- .../workflows/e2e-cypress-compatibility.yml | 1 + package-lock.json | 425 +----------------- 2 files changed, 16 insertions(+), 410 deletions(-) diff --git a/.github/workflows/e2e-cypress-compatibility.yml b/.github/workflows/e2e-cypress-compatibility.yml index 8f77144..321308b 100644 --- a/.github/workflows/e2e-cypress-compatibility.yml +++ b/.github/workflows/e2e-cypress-compatibility.yml @@ -21,6 +21,7 @@ jobs: run: npm ci - name: Install Cypress ${{ matrix.cypress-version }} + working-directory: ./packages/cypress-cloud run: npm install cypress@${{ matrix.cypress-version }} - name: Build diff --git a/package-lock.json b/package-lock.json index e7142b4..0d02de5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -58,6 +58,7 @@ }, "e2e/cypress-12-demo": { "version": "0.0.0", + "extraneous": true, "dependencies": { "colors": "^1.4.0", "cypress-cloud": "*" @@ -71,133 +72,21 @@ "typescript": "^5.2.2" } }, - "e2e/cypress-12-demo/node_modules/@cypress/request": { - "version": "2.88.12", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", - "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", - "dev": true, - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "e2e/cypress-12-demo/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", - "dev": true - }, - "e2e/cypress-12-demo/node_modules/cypress": { - "version": "12.17.4", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", - "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@cypress/request": "2.88.12", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^16.18.39", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "bin": { - "cypress": "bin/cypress" - }, - "engines": { - "node": "^14.0.0 || ^16.0.0 || >=18.0.0" - } - }, - "e2e/cypress-12-demo/node_modules/cypress/node_modules/@types/node": { - "version": "16.18.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.50.tgz", - "integrity": "sha512-OiDU5xRgYTJ203v4cprTs0RwOCd5c5Zjv+K5P8KSqfiCsB1W3LcamTUMcnQarpq5kOYbhHfSOgIEJvdPyb5xyw==", - "dev": true - }, - "e2e/cypress-12-demo/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, + "e2e/cypress-13-demo": { + "version": "0.0.0", + "extraneous": true, "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, - "e2e/cypress-12-demo/node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "cypress-cloud": "*" }, - "engines": { - "node": ">=14.17" + "devDependencies": { + "@swc/jest": "^0.2.29", + "@types/node": "^17.0.12", + "jest": "^29.7.0", + "tsconfig": "*", + "typescript": "^4.7.4" } }, - "e2e/cypress-13-demo": { + "e2e/cypress-compatibility": { "version": "0.0.0", "dependencies": { "cypress-cloud": "*" @@ -210,7 +99,7 @@ "typescript": "^4.7.4" } }, - "e2e/cypress-13-demo/node_modules/@types/node": { + "e2e/cypress-compatibility/node_modules/@types/node": { "version": "17.0.45", "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", @@ -5794,12 +5683,6 @@ "@types/responselike": "^1.0.0" } }, - "node_modules/@types/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", - "dev": true - }, "node_modules/@types/debug": { "version": "4.1.7", "dev": true, @@ -6728,15 +6611,6 @@ "node": ">=0.8" } }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", @@ -7546,24 +7420,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, - "node_modules/chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -7762,15 +7618,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -8017,14 +7864,6 @@ "version": "2.0.19", "license": "MIT" }, - "node_modules/colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "engines": { - "node": ">=0.1.90" - } - }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -8569,12 +8408,8 @@ "node": "^16.0.0 || ^18.0.0 || >=20.0.0" } }, - "node_modules/cypress-12-demo": { - "resolved": "e2e/cypress-12-demo", - "link": true - }, "node_modules/cypress-13-demo": { - "resolved": "e2e/cypress-13-demo", + "resolved": "e2e/cypress-compatibility", "link": true }, "node_modules/cypress-cloud": { @@ -8751,18 +8586,6 @@ } } }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -10662,15 +10485,6 @@ "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/get-intrinsic": { "version": "1.1.3", "license": "MIT", @@ -13477,15 +13291,6 @@ "loose-envify": "cli.js" } }, - "node_modules/loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.0" - } - }, "node_modules/lowercase-keys": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", @@ -14797,15 +14602,6 @@ "node": ">=8" } }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, "node_modules/pause-stream": { "version": "0.0.11", "dev": true, @@ -23346,12 +23142,6 @@ "@types/responselike": "^1.0.0" } }, - "@types/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", - "dev": true - }, "@types/debug": { "version": "4.1.7", "dev": true, @@ -24033,12 +23823,6 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true - }, "ast-types": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", @@ -24558,21 +24342,6 @@ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" }, - "chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - } - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -24697,12 +24466,6 @@ } } }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==", - "dev": true - }, "check-more-types": { "version": "2.24.0", "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", @@ -24861,11 +24624,6 @@ "colorette": { "version": "2.0.19" }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" - }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -25258,131 +25016,8 @@ "yauzl": "^2.10.0" } }, - "cypress-12-demo": { - "version": "file:e2e/cypress-12-demo", - "requires": { - "@types/chai": "^4.3.6", - "@types/node": "^17.0.12", - "chai": "^4.3.8", - "colors": "^1.4.0", - "cypress": "^12.17.4", - "cypress-cloud": "*", - "tsconfig": "*", - "typescript": "^5.2.2" - }, - "dependencies": { - "@cypress/request": { - "version": "2.88.12", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-2.88.12.tgz", - "integrity": "sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "performance-now": "^2.1.0", - "qs": "~6.10.3", - "safe-buffer": "^5.1.2", - "tough-cookie": "^4.1.3", - "tunnel-agent": "^0.6.0", - "uuid": "^8.3.2" - } - }, - "@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", - "dev": true - }, - "cypress": { - "version": "12.17.4", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-12.17.4.tgz", - "integrity": "sha512-gAN8Pmns9MA5eCDFSDJXWKUpaL3IDd89N9TtIupjYnzLSmlpVr+ZR+vb4U/qaMp+lB6tBvAmt7504c3Z4RU5KQ==", - "dev": true, - "requires": { - "@cypress/request": "2.88.12", - "@cypress/xvfb": "^1.2.4", - "@types/node": "^16.18.39", - "@types/sinonjs__fake-timers": "8.1.1", - "@types/sizzle": "^2.3.2", - "arch": "^2.2.0", - "blob-util": "^2.0.2", - "bluebird": "^3.7.2", - "buffer": "^5.6.0", - "cachedir": "^2.3.0", - "chalk": "^4.1.0", - "check-more-types": "^2.24.0", - "cli-cursor": "^3.1.0", - "cli-table3": "~0.6.1", - "commander": "^6.2.1", - "common-tags": "^1.8.0", - "dayjs": "^1.10.4", - "debug": "^4.3.4", - "enquirer": "^2.3.6", - "eventemitter2": "6.4.7", - "execa": "4.1.0", - "executable": "^4.1.1", - "extract-zip": "2.0.1", - "figures": "^3.2.0", - "fs-extra": "^9.1.0", - "getos": "^3.2.1", - "is-ci": "^3.0.0", - "is-installed-globally": "~0.4.0", - "lazy-ass": "^1.6.0", - "listr2": "^3.8.3", - "lodash": "^4.17.21", - "log-symbols": "^4.0.0", - "minimist": "^1.2.8", - "ospath": "^1.2.2", - "pretty-bytes": "^5.6.0", - "process": "^0.11.10", - "proxy-from-env": "1.0.0", - "request-progress": "^3.0.0", - "semver": "^7.5.3", - "supports-color": "^8.1.1", - "tmp": "~0.2.1", - "untildify": "^4.0.0", - "yauzl": "^2.10.0" - }, - "dependencies": { - "@types/node": { - "version": "16.18.50", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.50.tgz", - "integrity": "sha512-OiDU5xRgYTJ203v4cprTs0RwOCd5c5Zjv+K5P8KSqfiCsB1W3LcamTUMcnQarpq5kOYbhHfSOgIEJvdPyb5xyw==", - "dev": true - } - } - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "dev": true - } - } - }, "cypress-13-demo": { - "version": "file:e2e/cypress-13-demo", + "version": "file:e2e/cypress-compatibility", "requires": { "@swc/jest": "^0.2.29", "@types/node": "^17.0.12", @@ -26660,15 +26295,6 @@ "dev": true, "requires": {} }, - "deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, "deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -27927,12 +27553,6 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==", - "dev": true - }, "get-intrinsic": { "version": "1.1.3", "requires": { @@ -29837,15 +29457,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", - "dev": true, - "requires": { - "get-func-name": "^2.0.0" - } - }, "lowercase-keys": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", @@ -30713,12 +30324,6 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, - "pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true - }, "pause-stream": { "version": "0.0.11", "dev": true, From 76b1e2bd0d45e1aa2e4d82ce4bd9acaddd69c33f Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:28:04 -0700 Subject: [PATCH 07/10] chore: use match to get filenames --- e2e/cypress-compatibility/__tests__/run.test.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/e2e/cypress-compatibility/__tests__/run.test.ts b/e2e/cypress-compatibility/__tests__/run.test.ts index 3fd1493..0d6a800 100644 --- a/e2e/cypress-compatibility/__tests__/run.test.ts +++ b/e2e/cypress-compatibility/__tests__/run.test.ts @@ -33,10 +33,15 @@ describe(`Cypress ${cypressVersion} compatibility`, () => { }); }); + it("should have the right cypress version", async () => { + expect(result.config).toMatchObject({ + version: expect.stringContaining(`${cypressVersion}`), + }); + }); + it("should have compatible config", async () => { expect(result.config).toMatchObject({ video: config.video, - version: expect.stringContaining(`${cypressVersion}`), }); }); @@ -50,7 +55,7 @@ describe(`Cypress ${cypressVersion} compatibility`, () => { // @ts-ignore const actual = result.runs.find( // @ts-ignore - (run) => run.spec.name === spec + (run) => run.spec.name.match(`${spec}`) ); // @ts-ignore From d992fb7f6fca28112a6b0d022ee19b2fcb8dc18c Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:40:25 -0700 Subject: [PATCH 08/10] chore: fix e2e compat tests --- .../data-references/ccy-1.9.4-cy-12-cycl.ts | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts b/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts index bb421a8..35b6554 100644 --- a/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts +++ b/e2e/cypress-compatibility/data-references/ccy-1.9.4-cy-12-cycl.ts @@ -50,7 +50,7 @@ export const specA = { fileExtension: ".js", fileName: "a", name: "a.spec.js", - relative: "cypress/e2e/a.spec.js", + relative: expect.stringMatching("cypress/e2e/a.spec.js"), absolute: expect.stringMatching("a.spec.js"), }, error: null, @@ -77,7 +77,7 @@ export const specA = { line: 5, column: 20, originalFile: "cypress/e2e/a.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/a.spec.js"), absoluteFile: expect.stringContaining("a.spec.js"), frame: " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", @@ -115,7 +115,7 @@ export const specA = { line: 5, column: 20, originalFile: "cypress/e2e/a.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/a.spec.js"), absoluteFile: expect.stringContaining("a.spec.js"), frame: " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", @@ -153,7 +153,7 @@ export const specA = { line: 5, column: 20, originalFile: "cypress/e2e/a.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/a.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/a.spec.js"), absoluteFile: expect.stringContaining("a.spec.js"), frame: " 3 | retries: 2,\n 4 | }, () => {\n> 5 | cy.wrap(false).should('be.true');\n | ^\n 6 | });\n 7 | });\n 8 | ", @@ -241,7 +241,7 @@ export const specE = { line: 3, column: 11, originalFile: "cypress/e2e/e.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/e.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/e.spec.js"), absoluteFile: expect.stringContaining("e.spec.js"), frame: " 1 | describe('Should throw an error', () => {\n 2 | it('Should throw an error', () => {\n> 3 | throw new Error(\"test error\")\n | ^\n 4 | });\n 5 | });\n 6 | ", @@ -403,7 +403,7 @@ export const specC = { fileExtension: ".js", fileName: "c", name: "c.spec.js", - relative: "cypress/e2e/c.spec.js", + relative: expect.stringMatching("cypress/e2e/c.spec.js"), absolute: expect.stringMatching("c.spec.js"), }, error: null, @@ -467,7 +467,7 @@ export const specB = { fileExtension: ".js", fileName: "b", name: "b.spec.js", - relative: "cypress/e2e/b.spec.js", + relative: expect.stringMatching("cypress/e2e/b.spec.js"), absolute: expect.stringMatching("b.spec.js"), }, error: null, @@ -497,7 +497,7 @@ export const specB = { line: 6, column: 20, originalFile: "cypress/e2e/b.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/b.spec.js"), absoluteFile: expect.stringContaining("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', () => {", @@ -530,7 +530,7 @@ export const specB = { line: 6, column: 20, originalFile: "cypress/e2e/b.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/b.spec.js"), absoluteFile: expect.stringContaining("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', () => {", @@ -563,7 +563,7 @@ export const specB = { line: 6, column: 20, originalFile: "cypress/e2e/b.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/b.spec.js"), absoluteFile: expect.stringContaining("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', () => {", @@ -632,7 +632,7 @@ export const specB = { line: 16, column: 22, originalFile: "cypress/e2e/b.spec.js", - relativeFile: "e2e/cypress-13-demo/cypress/e2e/b.spec.js", + relativeFile: expect.stringMatching("cypress/e2e/b.spec.js"), absoluteFile: expect.stringContaining("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 | }", From 59af225b0858d7816c126ee9f0db2cc45528c95b Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:46:20 -0700 Subject: [PATCH 09/10] chore: restore workflows --- .github/{_workflows => workflows}/benchmark-cloud.yml | 0 .github/{_workflows => workflows}/benchmark-cy.yml | 0 .github/{_workflows => workflows}/e2e-config-esm-cjs.yml | 0 .github/{_workflows => workflows}/e2e-config-esm-js.yml | 0 .github/{_workflows => workflows}/e2e-config-esm-mjs.yml | 0 .github/{_workflows => workflows}/e2e-config-noesm-js.yml | 0 .github/{_workflows => workflows}/e2e-cypress-12-ccy-1.10.yml | 0 .github/{_workflows => workflows}/e2e-exports.yml | 0 .github/{_workflows => workflows}/e2e-monorepo.yml | 0 .github/{_workflows => workflows}/e2e-smoke-api.yml | 0 .github/{_workflows => workflows}/e2e-smoke-component.yml | 0 .github/{_workflows => workflows}/e2e-smoke-linux.yml | 0 .github/{_workflows => workflows}/lint.yml | 0 .github/{_workflows => workflows}/unit-tests.yml | 0 14 files changed, 0 insertions(+), 0 deletions(-) rename .github/{_workflows => workflows}/benchmark-cloud.yml (100%) rename .github/{_workflows => workflows}/benchmark-cy.yml (100%) rename .github/{_workflows => workflows}/e2e-config-esm-cjs.yml (100%) rename .github/{_workflows => workflows}/e2e-config-esm-js.yml (100%) rename .github/{_workflows => workflows}/e2e-config-esm-mjs.yml (100%) rename .github/{_workflows => workflows}/e2e-config-noesm-js.yml (100%) rename .github/{_workflows => workflows}/e2e-cypress-12-ccy-1.10.yml (100%) rename .github/{_workflows => workflows}/e2e-exports.yml (100%) rename .github/{_workflows => workflows}/e2e-monorepo.yml (100%) rename .github/{_workflows => workflows}/e2e-smoke-api.yml (100%) rename .github/{_workflows => workflows}/e2e-smoke-component.yml (100%) rename .github/{_workflows => workflows}/e2e-smoke-linux.yml (100%) rename .github/{_workflows => workflows}/lint.yml (100%) rename .github/{_workflows => workflows}/unit-tests.yml (100%) diff --git a/.github/_workflows/benchmark-cloud.yml b/.github/workflows/benchmark-cloud.yml similarity index 100% rename from .github/_workflows/benchmark-cloud.yml rename to .github/workflows/benchmark-cloud.yml diff --git a/.github/_workflows/benchmark-cy.yml b/.github/workflows/benchmark-cy.yml similarity index 100% rename from .github/_workflows/benchmark-cy.yml rename to .github/workflows/benchmark-cy.yml diff --git a/.github/_workflows/e2e-config-esm-cjs.yml b/.github/workflows/e2e-config-esm-cjs.yml similarity index 100% rename from .github/_workflows/e2e-config-esm-cjs.yml rename to .github/workflows/e2e-config-esm-cjs.yml diff --git a/.github/_workflows/e2e-config-esm-js.yml b/.github/workflows/e2e-config-esm-js.yml similarity index 100% rename from .github/_workflows/e2e-config-esm-js.yml rename to .github/workflows/e2e-config-esm-js.yml diff --git a/.github/_workflows/e2e-config-esm-mjs.yml b/.github/workflows/e2e-config-esm-mjs.yml similarity index 100% rename from .github/_workflows/e2e-config-esm-mjs.yml rename to .github/workflows/e2e-config-esm-mjs.yml diff --git a/.github/_workflows/e2e-config-noesm-js.yml b/.github/workflows/e2e-config-noesm-js.yml similarity index 100% rename from .github/_workflows/e2e-config-noesm-js.yml rename to .github/workflows/e2e-config-noesm-js.yml diff --git a/.github/_workflows/e2e-cypress-12-ccy-1.10.yml b/.github/workflows/e2e-cypress-12-ccy-1.10.yml similarity index 100% rename from .github/_workflows/e2e-cypress-12-ccy-1.10.yml rename to .github/workflows/e2e-cypress-12-ccy-1.10.yml diff --git a/.github/_workflows/e2e-exports.yml b/.github/workflows/e2e-exports.yml similarity index 100% rename from .github/_workflows/e2e-exports.yml rename to .github/workflows/e2e-exports.yml diff --git a/.github/_workflows/e2e-monorepo.yml b/.github/workflows/e2e-monorepo.yml similarity index 100% rename from .github/_workflows/e2e-monorepo.yml rename to .github/workflows/e2e-monorepo.yml diff --git a/.github/_workflows/e2e-smoke-api.yml b/.github/workflows/e2e-smoke-api.yml similarity index 100% rename from .github/_workflows/e2e-smoke-api.yml rename to .github/workflows/e2e-smoke-api.yml diff --git a/.github/_workflows/e2e-smoke-component.yml b/.github/workflows/e2e-smoke-component.yml similarity index 100% rename from .github/_workflows/e2e-smoke-component.yml rename to .github/workflows/e2e-smoke-component.yml diff --git a/.github/_workflows/e2e-smoke-linux.yml b/.github/workflows/e2e-smoke-linux.yml similarity index 100% rename from .github/_workflows/e2e-smoke-linux.yml rename to .github/workflows/e2e-smoke-linux.yml diff --git a/.github/_workflows/lint.yml b/.github/workflows/lint.yml similarity index 100% rename from .github/_workflows/lint.yml rename to .github/workflows/lint.yml diff --git a/.github/_workflows/unit-tests.yml b/.github/workflows/unit-tests.yml similarity index 100% rename from .github/_workflows/unit-tests.yml rename to .github/workflows/unit-tests.yml From 2ae0ca92db873fcb4e9a9c627b34dba349d362b7 Mon Sep 17 00:00:00 2001 From: Andrew Goldis Date: Tue, 19 Sep 2023 15:48:15 -0700 Subject: [PATCH 10/10] chore: remove redundandt test --- .github/workflows/e2e-cypress-12-ccy-1.10.yml | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 .github/workflows/e2e-cypress-12-ccy-1.10.yml diff --git a/.github/workflows/e2e-cypress-12-ccy-1.10.yml b/.github/workflows/e2e-cypress-12-ccy-1.10.yml deleted file mode 100644 index c7abfc0..0000000 --- a/.github/workflows/e2e-cypress-12-ccy-1.10.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: e2e-cypress-12-ccy-1_10 - -on: - push: - -jobs: - e2e-cypress-12-ccy-1_10: - if: "!contains(toJSON(github.event.commits.*.message), '[skip ci]')" - runs-on: ubuntu-latest - env: - DEBUG: currents:* - - strategy: - matrix: - node-version: ["18"] - - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - - - name: Install dependencies - run: npm ci - - - name: Install Cypress 12.17.4 - run: npm install cypress@12.17.4 - - - name: Build - run: npm run build - - - name: Run compatibility tests - working-directory: ./e2e/cypress-12-demo - env: - CURRENTS_API_KEY: ${{ secrets.CURRENTS_API_KEY }} - CURRENTS_RUN_BASE_URL: ${{ secrets.CURRENTS_RUN_BASE_URL }} - CURRENTS_PROJECT_ID: ${{ secrets.CURRENTS_PROJECT_ID }} - CURRENTS_RECORD_KEY: ${{ secrets.CURRENTS_RECORD_KEY }} - - run: > - npm run runtest