diff --git a/e2e/cypress-12-demo/currents.config.js b/e2e/cypress-12-demo/currents.config.js index 6d8c9c2..e56c5f5 100644 --- a/e2e/cypress-12-demo/currents.config.js +++ b/e2e/cypress-12-demo/currents.config.js @@ -1,6 +1,6 @@ module.exports = { e2e: { - batchSize: 3, // how many specs to send in one batch + batchSize: 4, // how many specs to send in one batch }, component: { batchSize: 5, // how many specs to send in one batch diff --git a/e2e/cypress-12-demo/cypress/e2e/a.spec.js b/e2e/cypress-12-demo/cypress/e2e/a.spec.js new file mode 100644 index 0000000..0ba5b60 --- /dev/null +++ b/e2e/cypress-12-demo/cypress/e2e/a.spec.js @@ -0,0 +1,7 @@ +describe('Failing test with 2 attempts', () => { + it('should try 2 times', { + retries: 2, + }, () => { + cy.wrap(false).should('be.true'); + }); +}); diff --git a/e2e/cypress-12-demo/cypress/e2e/b.spec.js b/e2e/cypress-12-demo/cypress/e2e/b.spec.js new file mode 100644 index 0000000..87843a6 --- /dev/null +++ b/e2e/cypress-12-demo/cypress/e2e/b.spec.js @@ -0,0 +1,21 @@ +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-12-demo/cypress/e2e/c.spec.js b/e2e/cypress-12-demo/cypress/e2e/c.spec.js new file mode 100644 index 0000000..47486ad --- /dev/null +++ b/e2e/cypress-12-demo/cypress/e2e/c.spec.js @@ -0,0 +1,5 @@ +describe('Ignored test', () => { + it.skip('should be a skipped test', () => { + cy.wrap(false).should('be.true'); + }); +}); diff --git a/e2e/cypress-12-demo/cypress/e2e/d.spec.js b/e2e/cypress-12-demo/cypress/e2e/d.spec.js new file mode 100644 index 0000000..405f45f --- /dev/null +++ b/e2e/cypress-12-demo/cypress/e2e/d.spec.js @@ -0,0 +1,13 @@ +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-12-demo/cypress/e2e/retries.spec.js b/e2e/cypress-12-demo/cypress/e2e/retries.spec.js deleted file mode 100644 index 2f43e44..0000000 --- a/e2e/cypress-12-demo/cypress/e2e/retries.spec.js +++ /dev/null @@ -1,16 +0,0 @@ -let i = 3; -describe("Retries", function () { - it( - "Runs a test with retries", - { - retries: 3, - }, - function () { - throw new Error("x".repeat(1024)); - // if (i > 1) { - // i--; - // } - // return; - } - ); -}); diff --git a/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js b/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js deleted file mode 100644 index d54f091..0000000 --- a/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js +++ /dev/null @@ -1,43 +0,0 @@ -let TODO_ITEM_ONE = "item A"; -let TODO_ITEM_TWO = "item B"; -let TODO_ITEM_THREE = "item C"; - -context("Clear completed button", function () { - beforeEach(function () { - cy.createDefaultTodos().as("todos"); - }); - - it( - "should display the correct text", - { - tags: ["@tagA"], - }, - function () { - cy.get("@todos").eq(0).find(".toggle").check(); - cy.get(".clear-completed").contains("Clear completed X"); - } - ); - - it( - "should remove completed items when clicked", - { - tags: ["@tagB"], - }, - function () { - cy.get("@todos").eq(1).find(".toggle").check(); - - cy.get(".clear-completed").click(); - cy.get("@todos").should("have.length", 2); - cy.get(".todo-list li").eq(0).should("contain", TODO_ITEM_ONE); - cy.get(".todo-list li").eq(1).should("contain", "XXXX"); - } - ); - - it("should be hidden when there are no items that are completed", function () { - cy.get("@todos").eq(1).find(".toggle").check(); - - cy.get(".clear-completed").should("be.visible").click(); - - cy.get(".clear-completed").should("not.be.visible"); - }); -}); diff --git a/e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/currents-api-output-reference.json new file mode 100644 index 0000000..0680ce9 --- /dev/null +++ b/e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/currents-api-output-reference.json @@ -0,0 +1 @@ +{"status":"OK","data":{"runId":"77cec387a5c57c87","projectId":"2cI1I5","createdAt":"2023-09-08T13:42:31.499Z","tags":[],"cypressVersion":"12.17.4","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-api-smoke-2023-09-08T13:42:28.508Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"},"createdAt":"2023-09-08T13:42:31.499Z","instances":{"overall":4,"claimed":4,"complete":4,"passes":2,"failures":2},"tests":{"overall":7,"passes":4,"failures":2,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-api-smoke-2023-09-08T13:42:28.508Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"miguelangarano@gmail.com","authorName":"Miguel Langarano","message":"added viewer for results comparison\n","sha":"675f830a7b1fb6ff74de7830a312bc8fb417f8ce"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"}},"specs":[{"groupId":"run-api-smoke-2023-09-08T13:42:28.508Z","spec":"cypress/e2e/a.spec.js","instanceId":"qMAYSIcFMtXQ","claimedAt":"2023-09-08T13:42:31.887Z","completedAt":"2023-09-08T13:42:52.389Z","machineId":"yHaFqM5V6gKh","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/qMAYSIcFMtXQ_tJPh3Axtz77x.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=OfUb0HaYtfK9IrP3c2-UIHT7bmm~DCGqySgHcfQmZCYLbB~W~pI3gjtJ1NvDUA1SYzL3PrbPe6UVtmhdzd0ABgsIBTwzqUdzEuMOofUDNgI7BsPongzGm86VJ~Lg5aw9ZaV861cAbrn-FAV1x5EQvYOE5HTd1PYdHsp5CdR80FEyPUvJqbFRxqkhaVjFWHdSI5kjOUoXhB3dUBMZPQM2ps1b2zTGJ99g2OZ3orwgTJJwh1dFt57-nOnWBH1iceiqnw0qmf1i-dDtP0VYXqnfC8Z4FTocNwhmDi1fsWaYhXWGrurDSUrmzUv8kDv85y~qEGrIvyzdgvvro2M1eJgZhw__","stats":{"duration":13846,"endedAt":"2023-09-08T13:42:50.598Z","startedAt":"2023-09-08T13:42:36.752Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13846,"wallClockStartedAt":"2023-09-08T13:42:36.752Z","wallClockEndedAt":"2023-09-08T13:42:50.598Z"},"screenshots":[{"testAttemptIndex":0,"size":349423,"takenAt":"2023-09-08T13:42:41.446Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":304,"testId":"r0","name":"screenshot","screenshotId":"OIFkUXw8B2U8OqJAdZ0o1","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ZlKLfoSVgYCc.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=a1sVvwQiIT8GjfjP60bArZsnt1IebqEkbOqTKL-Xu1v2XL3dcFbJoOMORT1xqieGVa5Gs2qgWMJwxQ7yUg9UiEmIJ4bMHowVNm41DYEPH9zeM7ZxSBwonCixdMboQY2C2LSqjTjaJhogvFLPerAdlq7ZijB3RS9c8tEndwe5xW2DgpmRdCMhG~Ugu6jQjprvzCbCUQOL4czb3AHJv9o51rzandeUBUnIx7ExZ9H20JJUMvVQOoJ4IipfFFqpy5W~AHrhgZR8MCD1pfCIE7HbvB0btm6OXudUKdIxFebbj7aaZdoM6mXju3N~u-8rMzZLE6lJTggMui6zj-8B4gJEiQ__","height":0,"width":0},{"testAttemptIndex":1,"size":360089,"takenAt":"2023-09-08T13:42:45.908Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":214,"testId":"r0","name":"screenshot","screenshotId":"5BJFDWKXTwbubxcj1owJc","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/7DEScNt5RYar.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=jWIwCe42mSjR~2ZTEPdkvqzQTH6pidjOPERzDf45hB9Rfw0caJz19mO9LGWDzl6ROQs22pgUYj754EFQrs-6klMYH~1RA162ajPujkraCKvKh0r0mcUjI7XMbtJbH-2ptHFjVwbT~hks7v2WXWY1Z6BEdkBWFQc~9QcksRpdD6GlpdFdEoTZJOqA4DAGDog8oLsf0vy3KjwBMUmBGg-Ss8l9xkK9kmewK-x3JLCSpc~edwI3zDGenxYadT7ZjTI--lBuRCuo0s8bPwHLM87XpvRXwicT~J5Sx7XZeyeJHruA85f4kB8NCxeeeQ22hFNCZeru~QGVil5SpSXnjjTo4g__","height":0,"width":0},{"testAttemptIndex":2,"size":363302,"takenAt":"2023-09-08T13:42:50.334Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"a.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":206,"testId":"r0","name":"screenshot","screenshotId":"QN2J2LHZGeuCrOyxOsQsG","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/iFNMNa1CHXLX.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FgBKvyaLOOmlB6HwQSaO2-2PbHgv6Ngn9Ot6zP~KoHBq6KsH3NIbq9QV97RIRwrzB5wPGCAoNj-rmxYhhO5iSFlXrjtDtHjklibsI6Qbh7BhVI7FaCizIHI7ojTS02xVaCmSTP55jHbKkosRjZo1mVFJUq2ra~Ob8O1ZbFUnVuLVyURUNPrOrfhjs~efoemi1dz6ecYIBkqGybDe82vhyhcmSFzu6G1gfpy1pv0kq4Vp4YK70VCDkG64btpLcvmMKkvpznhGjRiR7PaamYy7WL8UQriVZKD5QkAQsl8yh6Ms2T3zjnsYbQUhkVAt65D2l20uKNs4WGmnykr9tyKqnQ__","height":0,"width":0}],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T13:42:28.508Z","spec":"cypress/e2e/b.spec.js","instanceId":"qdTJDmiKQ2wa","claimedAt":"2023-09-08T13:42:31.904Z","completedAt":"2023-09-08T13:43:22.717Z","machineId":"yHaFqM5V6gKh","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/qdTJDmiKQ2wa_ukHle2cAQBAs.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=XWbRzVvrvQm9SGhIYTQB8o-8d1T841TkfYYLvY6u0qrZXgI9BzK4T96QLjbcXgJfClDuYIZKI0lsVtYWg-vVoKixOmSnY7AGLQZ5bcnVGJ93lh99aGt6v2~wnGeSZkdrBNtgc4SZ0rfidmoDnebbH3qrOP8F7pjKLosL3RMHIOGPTovJvfaUyEk07ZEPKAjj4PUrCyOs1aiIHnNItg9mamv4EVdMUfj0Gh261d4dZRJJzvliBZlqISNScpEbXCi9UGSH0PveVR~eI8bcXy3~n8~TcxkcV5cjD781XNhVNq2Ji53IWyfchaEGcwxjvkj-ZgA2~t0BsN8WCNTn~Hs--g__","stats":{"duration":18212,"endedAt":"2023-09-08T13:43:20.716Z","startedAt":"2023-09-08T13:43:02.504Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":18212,"wallClockStartedAt":"2023-09-08T13:43:02.504Z","wallClockEndedAt":"2023-09-08T13:43:20.716Z"},"screenshots":[{"testAttemptIndex":0,"size":374162,"takenAt":"2023-09-08T13:43:06.785Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":258,"testId":"r0","name":"screenshot","screenshotId":"QgWsuBQRTZMQOrhnro_ro","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/horBZ3DuOMGr.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ZvoziF30y~hzSoHR3rVM2YPJbz0KtwR1XInqIWj2aD5Q4HBalxHaWj9VmNc9Y3nGEMzaNIDkDg7mfeH73eZ5f9xZUQj9jPVjELojuHTlNaDNv98M7Ov1btFE2wS7zYWJh7wVmbTWh-MR8kNzRBHt5mWrO3PnZMY8RQDjt02MdIOPk-tYjUeQaVHcEHBbapy3G1gbwLcp-XinsZ32mO24Fqnh6avxHfBR4E1I1Flh25Uiyy0wQcgWgg6eXnqXcYjEmaLHqPsI0Amg8Purk5duteZUF0Cu9WTVwL6TI7UawutSwQFWHvEs3hQc4zEtYGD7OS7teBRQhs8cJJ7sA6UoHw__","height":0,"width":0},{"testAttemptIndex":1,"size":377830,"takenAt":"2023-09-08T13:43:11.191Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":281,"testId":"r0","name":"screenshot","screenshotId":"iYc4VXEvkJ5Z8TbRDWsZd","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/3w09MBuTuFWG.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=LX5yKw0zEy3w66Ca1DC1QY-Twoler9DEp6qffW18oXeZj0Q-ke9G8z~BFXpErD5QTXJLgHjWaqPm6JObfcoQ7K4~8W9Bx6tjaPeVDcE~x9ZQ5wajx48eJE-eifCIpb6xzPufyfSMx7b~qqKgvo6dv0v1bke700UQ7cMotm1r-ky~JzF4Mtfbo-opuBhbMki0y7tAiDQqOAk1lk9~17pdYDK1NF17ycKmj~gMzAWaroMwX-HiOdV-6NAFNnm0ZFUZ-7aoIEiD3U8PocmQvnKdhu40Ptvv3pHkyyp8OQuzyG12JASt5~jcV4NmYvqIMu92u57a~cl8kkmyUyAL~3gK8Q__","height":0,"width":0},{"testAttemptIndex":2,"size":375503,"takenAt":"2023-09-08T13:43:15.688Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":233,"testId":"r0","name":"screenshot","screenshotId":"N7VLnS5SoBxKEdpk7dOYp","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/u22UHn3JZ0Gc.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=PbufeWtMwI0KP6iJwJrQJFvAtk9kbpXibGoSIQJ8u9sD2W3w~mYf0UdhcwdHjVeqjgujG-z58GKOpMTpYsSdvu3VGEFl7j4b4bmWUBNNmmwU80mEEN-CNbWzUj70cxX5ZjX7RsTNBDptiFL03aAMBV1RjoRa4d6oKVHNqFVwrMgPzZKaiRKU7lSsWjxb89r3m4PEWluDidKmP-vQ2sdv3qorZa~BGumiIRI9-aPdORky6~QlTH3lNNcfw-uVQs3w51mq1IZjO7shnlhs-HLYXAv3tgGqsYJRAbCvpzvngtUEnqHKYCVMTy7-V0ZJuAB0XawyABIH~ds9MJgRL5CqaA__","height":0,"width":0},{"testAttemptIndex":0,"size":378982,"takenAt":"2023-09-08T13:43:20.250Z","dimensions":{"width":2560,"height":1440},"multipart":false,"specName":"b.spec.js","testFailure":true,"scaled":true,"blackout":[],"duration":209,"testId":"r2","name":"screenshot","screenshotId":"0FcsNENWstOxPmSzmcyDS","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/bVytB6veRTaW.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=I5kRRfAu~qmfL6u8z8hrzz95Neg5Rhy8FyvPeMnp99ApitxlcL6sb-CWX3PJiijxWKb19RwDUHGJ7FINKEHSZSQJNG1KONd641odmnrArHoiijAnVFqK-lc5xbrA7R~YfrxgxTl~ScohGSi7zFcqG0jt~NCcNq4smTdrLwb8zVt-M9MXuNvXHX9spjw1cAz3UrDjEtp6~oeDfTudKGgIwWZdyUidv0UecyOoyWWP3KwDgckyRMXJrz79nLzeah87IVyzCrU4K~JDimNQzpWV58tPJ2JUbrKhyNSepn~swbk7f0haPWjhzJFQe7DMX4Md7CFYhLJVVy-k0ZERLkwwgQ__","height":0,"width":0}],"exception":null,"flaky":1}},{"groupId":"run-api-smoke-2023-09-08T13:42:28.508Z","spec":"cypress/e2e/c.spec.js","instanceId":"YJXj6GeHgi9Z","claimedAt":"2023-09-08T13:42:31.898Z","completedAt":"2023-09-08T13:43:01.593Z","machineId":"yHaFqM5V6gKh","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/YJXj6GeHgi9Z_3az7f5VZ0AUl.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=r31DkISnKQrj5va9ZeXFwGvdeDV~T~P4FKSzBWyeaNSrH-3wzAb7Xk6ZcT8w7X~2Up0EVIy6FuPWX6Xytnix-LL3tuZZtiMRE61LvnoZtPcURzln-HTJc-jQWKjO8aamqwTaZC~imnkudC-SMLjMUrbAgNtdNiHBgamQdVujmmH2-PIEUMHwmcqsqsXR4nt6~qDLXdrf~xpWLN6p1aTjbCAJ4alkvo13vEN6i2rJXyKWqr~XZbvuNQBL~Pkhq7fkPBZTZcOBbIm4ztXh3AUEPHLA8i8Bbf6Di6DejJsUeov2vvkA5H9y9NJfuwlKmKWoOO9iRsc3LqapF0t8JCux8Q__","stats":{"duration":67,"endedAt":"2023-09-08T13:43:00.018Z","startedAt":"2023-09-08T13:42:59.951Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":67,"wallClockStartedAt":"2023-09-08T13:42:59.951Z","wallClockEndedAt":"2023-09-08T13:43:00.018Z"},"screenshots":[],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T13:42:28.508Z","spec":"cypress/e2e/d.spec.js","instanceId":"Mzlt7nMYwIdn","claimedAt":"2023-09-08T13:42:31.892Z","completedAt":"2023-09-08T13:42:58.850Z","machineId":"yHaFqM5V6gKh","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Mzlt7nMYwIdn_KLFYL9MMJTat.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=InSU3itmKaS4fua2YC1Tz8FLKmg-~ilVxh5LzwiTzHKdgADnAIz35i8xz-pA-GB9fncy6C3zprnrJuBgtDSLi-F25bcUTJsRV~yYZbV9tIaJJDqdM~Ny3a4DGDEIUP~5-MbsuZg~r5F7QPMQ95QV88l1Dv-VJnDnGNeo~IlvkaZOWicdkuh1A0NKnPLuxiXRnpnWQM2roQeICgngp75Y9bxzbeQ2wyd4~Vp0Yj0VOBN~NPY-7cUZZ9Z60Hy2MF0HK3fZrYJf~1CvLm7Rn0XLCL2qrgqR5dT~jrVyz5znCXacjD5JpbYe7uVFOFDaOcKnisrtyaaRLiAG2ppW4GHxXg__","stats":{"duration":1108,"endedAt":"2023-09-08T13:42:57.027Z","startedAt":"2023-09-08T13:42:55.919Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":1108,"wallClockStartedAt":"2023-09-08T13:42:55.919Z","wallClockEndedAt":"2023-09-08T13:42:57.027Z"},"screenshots":[{"testAttemptIndex":0,"size":234576,"takenAt":"2023-09-08T13:42:56.156Z","dimensions":{"width":2000,"height":1320},"multipart":true,"pixelRatio":2,"name":"internal-assert-screenshot","specName":"d.spec.js","scaled":false,"blackout":[],"duration":732,"testId":"r0","screenshotId":"x2G5Ca6DBxNl3zzjv9EDG","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/7Dehjgyld5N2.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vh~0BbcrzKw6aFw36cTA5LBHwkxgprOw0ChNElg69NFNlrZI2nIVEORd4ykB4~U8OpAnRUTg4Qr1Xtyk2vWgSyuf7L3PDJwHnCaz7v~DMVqCBemdr0MllYEIMc6lFjsEu3-5HS6~lN3SFzmboZj4~ea3fJ4AF2SWu3nChI7TacHXEEUMW26A5B8A-qrnNFfngf8vcYoKiNL2pTsuPQbU0kyZEBWRybcySBnsV4NimJYX45jK-5LgBuVtS3ZADyM~NF1NzAC8-ZwG55J6Z5B45Zrtj0pyLNPXhR6jnGSxJMAOhT9XWYGeWo453OVEfe-3pzZBLKj3A7M6ai2AcToIRg__","height":0,"width":0}],"exception":null,"flaky":0}}],"completionState":"COMPLETE","status":"FAILED"}} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/cypress-cloud-output-reference.json similarity index 56% rename from e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json rename to e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/cypress-cloud-output-reference.json index 60038a8..c30994f 100644 --- a/e2e/cypress-12-demo/data-references/modified-cypress-12/cypress-cloud-output-reference.json +++ b/e2e/cypress-12-demo/data-references/ccy-1.10-cypress-12/cypress-cloud-output-reference.json @@ -1,17 +1,17 @@ { - "totalDuration": 14210, - "totalSuites": 2, - "totalPending": 0, - "totalFailed": 3, + "totalDuration": 33233, + "totalSuites": 4, + "totalPending": 1, + "totalFailed": 2, "totalSkipped": 0, - "totalPassed": 1, - "totalTests": 4, + "totalPassed": 4, + "totalTests": 7, "runs": [ { "stats": { - "duration": 2127, - "endedAt": "2023-09-07T15:13:45.915Z", - "startedAt": "2023-09-07T15:13:43.788Z", + "duration": 13846, + "endedAt": "2023-09-08T13:42:50.598Z", + "startedAt": "2023-09-08T13:42:36.752Z", "failures": 1, "passes": 0, "pending": 0, @@ -26,23 +26,23 @@ "passes": 0, "pending": 0, "failures": 1, - "start": "2023-09-07T15:13:43.791Z", - "end": "2023-09-07T15:13:45.918Z", - "duration": 2127 + "start": "2023-09-08T13:42:36.754Z", + "end": "2023-09-08T13:42:50.611Z", + "duration": 13857 }, "spec": { "fileExtension": ".js", - "baseName": "retries.spec.js", - "fileName": "retries", + "baseName": "a.spec.js", + "fileName": "a", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "retries.spec.js", + "relativeToCommonRoot": "a.spec.js", "specType": "integration", - "name": "cypress/e2e/retries.spec.js", - "relative": "cypress/e2e/retries.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js" + "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/retries.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/a.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -90,76 +90,76 @@ { "testId": "r3", "title": [ - "Retries", - "Runs a test with retries" + "Failing test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }", - "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": "Error", - "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "name": "AssertionError", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)", "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 36, + "lifecycle": 32, "before each": [ { "hookId": "h1", - "fnDuration": 19, + "fnDuration": 20, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 433, + "fnDuration": 620, "afterFnDuration": 0 } ], "test": { - "fnDuration": 6, - "afterFnDuration": 301 + "fnDuration": 4006, + "afterFnDuration": 309 }, "after each": [ { "hookId": "h4", - "fnDuration": 16, + "fnDuration": 21, "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:43.814Z", - "wallClockDuration": 796, + "wallClockStartedAt": "2023-09-08T13:42:36.764Z", + "wallClockDuration": 4988, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:43.814Z", - "duration": 796, + "startedAt": "2023-09-08T13:42:36.764Z", + "duration": 4988, "screenshots": [ { "testAttemptIndex": 0, - "size": 333986, - "takenAt": "2023-09-07T15:13:44.312Z", + "size": 349423, + "takenAt": "2023-09-08T13:42:41.446Z", "dimensions": { "width": 2560, "height": 1440 }, "multipart": false, - "specName": "retries.spec.js", + "specName": "a.spec.js", "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png", + "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": 297, + "duration": 304, "testId": "r3", "height": 1440, "width": 2560, @@ -170,66 +170,66 @@ { "state": "failed", "error": { - "name": "Error", - "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "name": "AssertionError", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)", "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 29, + "lifecycle": 28, "before each": [ { "hookId": "h1", - "fnDuration": 10, + "fnDuration": 8, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 74, + "fnDuration": 65, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 236 + "fnDuration": 3994, + "afterFnDuration": 217 }, "after each": [ { "hookId": "h4", - "fnDuration": 16, - "afterFnDuration": 0 + "fnDuration": 14, + "afterFnDuration": 1 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:44.666Z", - "wallClockDuration": 356, + "wallClockStartedAt": "2023-09-08T13:42:41.809Z", + "wallClockDuration": 4314, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:44.666Z", - "duration": 356, + "startedAt": "2023-09-08T13:42:41.809Z", + "duration": 4314, "screenshots": [ { "testAttemptIndex": 1, - "size": 379936, - "takenAt": "2023-09-07T15:13:44.787Z", + "size": 360089, + "takenAt": "2023-09-08T13:42:45.908Z", "dimensions": { "width": 2560, "height": 1440 }, "multipart": false, - "specName": "retries.spec.js", + "specName": "a.spec.js", "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png", + "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": 234, + "duration": 214, "testId": "r3", "height": 1440, "width": 2560, @@ -240,154 +240,344 @@ { "state": "failed", "error": { - "name": "Error", - "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "name": "AssertionError", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/a.spec.js:5:19)", "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 35, + "lifecycle": 54, "before each": [ { "hookId": "h1", - "fnDuration": 14, + "fnDuration": 10, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 63, + "fnDuration": 92, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 245 + "fnDuration": 4004, + "afterFnDuration": 208 }, "after each": [ { "hookId": "h4", - "fnDuration": 20, - "afterFnDuration": 1 + "fnDuration": 13, + "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:45.073Z", - "wallClockDuration": 363, + "wallClockStartedAt": "2023-09-08T13:42:46.171Z", + "wallClockDuration": 4370, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:45.073Z", - "duration": 363, + "startedAt": "2023-09-08T13:42:46.171Z", + "duration": 4370, "screenshots": [ { "testAttemptIndex": 2, - "size": 376075, - "takenAt": "2023-09-07T15:13:45.193Z", + "size": 363302, + "takenAt": "2023-09-08T13:42:50.334Z", "dimensions": { "width": 2560, "height": 1440 }, "multipart": false, - "specName": "retries.spec.js", + "specName": "a.spec.js", "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png", + "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": 243, + "duration": 206, "testId": "r3", "height": 1440, "width": 2560, "name": "screenshot" } ] - }, + } + ] + } + ] + }, + { + "stats": { + "duration": 1108, + "endedAt": "2023-09-08T13:42:57.027Z", + "startedAt": "2023-09-08T13:42:55.919Z", + "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-08T13:42:55.921Z", + "end": "2023-09-08T13:42:57.030Z", + "duration": 1109 + }, + "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": "failed", - "error": { - "name": "Error", - "message": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", - "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", - "language": "js" - } - }, + "state": "passed", + "error": null, "timings": { - "lifecycle": 43, + "lifecycle": 35, "before each": [ { "hookId": "h1", - "fnDuration": 19, + "fnDuration": 10, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 55, + "fnDuration": 160, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 235 + "fnDuration": 747, + "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 17, + "fnDuration": 13, "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:45.489Z", - "wallClockDuration": 359, + "wallClockStartedAt": "2023-09-08T13:42:55.932Z", + "wallClockDuration": 956, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:45.489Z", - "duration": 359, + "startedAt": "2023-09-08T13:42:55.932Z", + "duration": 956, "screenshots": [ { - "testAttemptIndex": 3, - "size": 285892, - "takenAt": "2023-09-07T15:13:45.615Z", + "testAttemptIndex": 0, + "size": 234576, + "takenAt": "2023-09-08T13:42:56.156Z", "dimensions": { - "width": 2560, - "height": 1440 + "width": 2000, + "height": 1320 }, - "multipart": false, - "specName": "retries.spec.js", - "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png", - "scaled": true, + "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": 230, + "duration": 732, "testId": "r3", - "height": 1440, - "width": 2560, - "name": "screenshot" + "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": 22, + "before each": [ + { + "hookId": "h1", + "fnDuration": 6, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 50, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 2, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 11, + "afterFnDuration": 0 + } + ] + }, + "wallClockStartedAt": "2023-09-08T13:42:56.918Z", + "wallClockDuration": 82, + "videoTimestamp": null, + "startedAt": "2023-09-08T13:42:56.918Z", + "duration": 82, + "screenshots": [] + } + ] + } + ] + }, + { + "stats": { + "duration": 67, + "endedAt": "2023-09-08T13:43:00.018Z", + "startedAt": "2023-09-08T13:42:59.951Z", + "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-08T13:42:59.953Z", + "end": "2023-09-08T13:43:00.021Z", + "duration": 68 + }, + "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": "r0}", + "title": [ + "Ignored test", + "should be a skipped test" + ], + "state": "pending", + "body": "() => {\n cy.wrap(false).should('be.true');\n }", + "displayError": null, + "attempts": [] } ] }, { "stats": { - "duration": 12083, - "endedAt": "2023-09-07T15:14:01.880Z", - "startedAt": "2023-09-07T15:13:49.797Z", - "failures": 2, - "passes": 1, + "duration": 18212, + "endedAt": "2023-09-08T13:43:20.716Z", + "startedAt": "2023-09-08T13:43:02.504Z", + "failures": 1, + "passes": 2, "pending": 0, "skipped": 0, "suites": 1, @@ -397,26 +587,26 @@ "reporterStats": { "suites": 1, "tests": 3, - "passes": 1, + "passes": 2, "pending": 0, - "failures": 2, - "start": "2023-09-07T15:13:49.799Z", - "end": "2023-09-07T15:14:01.884Z", - "duration": 12085 + "failures": 1, + "start": "2023-09-08T13:43:02.505Z", + "end": "2023-09-08T13:43:20.721Z", + "duration": 18216 }, "spec": { "fileExtension": ".js", - "baseName": "xxx.spec.js", - "fileName": "xxx", + "baseName": "b.spec.js", + "fileName": "b", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "xxx.spec.js", + "relativeToCommonRoot": "b.spec.js", "specType": "integration", - "name": "cypress/e2e/xxx.spec.js", - "relative": "cypress/e2e/xxx.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js" + "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/xxx.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/b.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -435,14 +625,6 @@ ], "body": "function () {\n cy.visit(\"/\");\n}" }, - { - "hookId": "h6", - "hookName": "before each", - "title": [ - "\"before each\" hook" - ], - "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }" - }, { "hookId": "h4", "hookName": "after each", @@ -472,169 +654,217 @@ { "testId": "r3", "title": [ - "Clear completed button", - "should display the correct text" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "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": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.", - "stack": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)", "codeFrame": { - "line": 17, - "column": 34, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ", + "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": 43, + "lifecycle": 52, "before each": [ { "hookId": "h1", - "fnDuration": 16, - "afterFnDuration": 1 - }, - { - "hookId": "h2", - "fnDuration": 167, + "fnDuration": 23, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 851, + "hookId": "h2", + "fnDuration": 178, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4092, - "afterFnDuration": 235 + "fnDuration": 4013, + "afterFnDuration": 260 }, "after each": [ { "hookId": "h4", - "fnDuration": 13, + "fnDuration": 15, "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:49.811Z", - "wallClockDuration": 5407, + "wallClockStartedAt": "2023-09-08T13:43:02.515Z", + "wallClockDuration": 4528, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:49.811Z", - "duration": 5407, + "startedAt": "2023-09-08T13:43:02.515Z", + "duration": 4528, "screenshots": [ { "testAttemptIndex": 0, - "size": 418133, - "takenAt": "2023-09-07T15:13:54.986Z", + "size": 374162, + "takenAt": "2023-09-08T13:43:06.785Z", "dimensions": { "width": 2560, "height": 1440 }, "multipart": false, - "specName": "xxx.spec.js", + "specName": "b.spec.js", "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png", + "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": 232, + "duration": 258, "testId": "r3", "height": 1440, "width": 2560, "name": "screenshot" } ] - } - ] - }, - { - "testId": "r4", - "title": [ - "Clear completed button", - "should remove completed items when clicked" - ], - "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", - "attempts": [ + }, { "state": "failed", "error": { "name": "AssertionError", - "message": "AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'", - "stack": "AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:6:19)", "codeFrame": { - "line": 31, - "column": 37, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );", + "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": 32, + "lifecycle": 27, "before each": [ { "hookId": "h1", - "fnDuration": 12, + "fnDuration": 8, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 67, + "fnDuration": 59, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3993, + "afterFnDuration": 284 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 19, + "afterFnDuration": 0 + } + ] + }, + "wallClockStartedAt": "2023-09-08T13:43:07.100Z", + "wallClockDuration": 4373, + "videoTimestamp": null, + "startedAt": "2023-09-08T13:43:07.100Z", + "duration": 4373, + "screenshots": [ + { + "testAttemptIndex": 1, + "size": 377830, + "takenAt": "2023-09-08T13:43:11.191Z", + "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": 281, + "testId": "r3", + "height": 1440, + "width": 2560, + "name": "screenshot" + } + ] + }, + { + "state": "failed", + "error": { + "name": "AssertionError", + "message": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-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": 8, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 878, + "hookId": "h2", + "fnDuration": 100, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4154, - "afterFnDuration": 213 + "fnDuration": 4002, + "afterFnDuration": 236 }, "after each": [ { "hookId": "h4", - "fnDuration": 26, + "fnDuration": 23, "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:13:55.276Z", - "wallClockDuration": 5357, + "wallClockStartedAt": "2023-09-08T13:43:11.528Z", + "wallClockDuration": 4395, "videoTimestamp": null, - "startedAt": "2023-09-07T15:13:55.276Z", - "duration": 5357, + "startedAt": "2023-09-08T13:43:11.528Z", + "duration": 4395, "screenshots": [ { - "testAttemptIndex": 0, - "size": 389035, - "takenAt": "2023-09-07T15:14:00.421Z", + "testAttemptIndex": 2, + "size": 375503, + "takenAt": "2023-09-08T13:43:15.688Z", "dimensions": { "width": 2560, "height": 1440 }, "multipart": false, - "specName": "xxx.spec.js", + "specName": "b.spec.js", "testFailure": true, - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png", + "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": 211, - "testId": "r4", + "duration": 233, + "testId": "r3", "height": 1440, "width": 2560, "name": "screenshot" @@ -644,54 +874,167 @@ ] }, { - "testId": "r5", + "testId": "r4", "title": [ - "Clear completed button", - "should be hidden when there are no items that are completed" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should assert that true is true" ], "state": "passed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }", + "body": "() => {\n cy.wrap(true).should('be.true');\n }", "displayError": null, "attempts": [ { "state": "passed", "error": null, "timings": { - "lifecycle": 37, + "lifecycle": 35, "before each": [ { "hookId": "h1", + "fnDuration": 10, + "afterFnDuration": 0 + }, + { + "hookId": "h2", + "fnDuration": 57, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 2, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", "fnDuration": 12, "afterFnDuration": 0 + } + ] + }, + "wallClockStartedAt": "2023-09-08T13:43:16.013Z", + "wallClockDuration": 107, + "videoTimestamp": null, + "startedAt": "2023-09-08T13:43:16.013Z", + "duration": 107, + "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": "AssertionError: Timed out retrying after 4000ms: expected false to be true", + "stack": "AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-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": 27, + "before each": [ + { + "hookId": "h1", + "fnDuration": 7, + "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 67, + "fnDuration": 75, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3986, + "afterFnDuration": 211 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 17, + "afterFnDuration": 0 + } + ] + }, + "wallClockStartedAt": "2023-09-08T13:43:16.150Z", + "wallClockDuration": 4310, + "videoTimestamp": null, + "startedAt": "2023-09-08T13:43:16.150Z", + "duration": 4310, + "screenshots": [ + { + "testAttemptIndex": 0, + "size": 378982, + "takenAt": "2023-09-08T13:43:20.250Z", + "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": 209, + "testId": "r5", + "height": 1440, + "width": 2560, + "name": "screenshot" + } + ] + }, + { + "state": "passed", + "error": null, + "timings": { + "lifecycle": 56, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 880, + "hookId": "h2", + "fnDuration": 97, "afterFnDuration": 0 } ], "test": { - "fnDuration": 155, - "afterFnDuration": 1 + "fnDuration": 3, + "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 12, + "fnDuration": 13, "afterFnDuration": 0 } ] }, - "wallClockStartedAt": "2023-09-07T15:14:00.687Z", - "wallClockDuration": 1156, + "wallClockStartedAt": "2023-09-08T13:43:20.511Z", + "wallClockDuration": 167, "videoTimestamp": null, - "startedAt": "2023-09-07T15:14:00.687Z", - "duration": 1156, + "startedAt": "2023-09-08T13:43:20.511Z", + "duration": 167, "screenshots": [] } ] @@ -699,8 +1042,8 @@ ] } ], - "startedTestsAt": "2023-09-07T15:13:43.788Z", - "endedTestsAt": "2023-09-07T15:14:01.880Z", + "startedTestsAt": "2023-09-08T13:42:36.752Z", + "endedTestsAt": "2023-09-08T13:43:20.716Z", "config": { "additionalIgnorePattern": [], "animationDistanceThreshold": 5, @@ -724,7 +1067,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -749,7 +1092,7 @@ "devServerPublicPathRoute": "/__cypress/src", "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads", "env": { - "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5", + "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20155-pBOzRF3wo7HA", "currents_debug_enabled": false }, "excludeSpecPattern": "*.hot-update.js", @@ -851,7 +1194,7 @@ }, "env": { "currents_temp_file": { - "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5", + "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20155-pBOzRF3wo7HA", "from": "cli" }, "currents_debug_enabled": { @@ -1086,7 +1429,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -1124,7 +1467,7 @@ "scrollBehavior": "top", "setupNodeEvents": "[Function setupNodeEvents]", "slowTestThreshold": 10000, - "socketId": "9pttd16qs3", + "socketId": "dtsrh5hv0f", "socketIoCookie": "__socket", "socketIoRoute": "/__socket", "specPattern": "cypress/*/**/*.spec.js", @@ -1146,5 +1489,5 @@ "testingType": "e2e" }, "status": "finished", - "runUrl": "https://app.currents.dev/run/1cb3d5f5b901170e" + "runUrl": "https://app.currents.dev/run/77cec387a5c57c87" } \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json new file mode 100644 index 0000000..deaabd7 --- /dev/null +++ b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json @@ -0,0 +1 @@ +{"status":"OK","data":{"runId":"6f943a835aca8b4f","projectId":"2cI1I5","createdAt":"2023-09-08T03:26:39.793Z","tags":[],"cypressVersion":"12.17.4","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"},"createdAt":"2023-09-08T03:26:39.793Z","instances":{"overall":4,"claimed":4,"complete":4,"passes":2,"failures":2},"tests":{"overall":7,"passes":4,"failures":2,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-api-smoke-2023-09-08T03:26:36.052Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"miguelangarano@gmail.com","authorName":"Miguel Langarano","message":"added viewer for results comparison\n","sha":"675f830a7b1fb6ff74de7830a312bc8fb417f8ce"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"}},"specs":[{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/a.spec.js","instanceId":"UvwcsmMNZYZo","claimedAt":"2023-09-08T03:26:40.339Z","completedAt":"2023-09-08T03:27:01.544Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/UvwcsmMNZYZo_bhdh6SqfUfJV.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RaYxFGecTNV3OWWxJQBTnKipuLBm-Z50XUum-NtYsqsv97HG~9BaxNBXMqaiagOKGr8zowM0zMM6nhLeoXE9g4-K8iBOAv8Ez0xASLT8fgRUA~z4PNSnv-hiuaT1m0g33~eBAI5xuk6dRLeqVf-x37Ev~xLX4bldOsSJ0HrcgfDaRpISCy8~1vumyrS9SVIS93EgCy1nOPmrlMnx-PV5M37oosKYNz3tA~YsorHcjQP~KweHerxmLhUjOyMXIuvQWe-Xaa8kCXltjys4-QSi2~pGrX8ArcDveZQ~ukUO9makARRqsoANrBm4ZUMUC2ATNvhhqNpL-98~jItDpFRRjg__","stats":{"duration":13947,"endedAt":"2023-09-08T03:26:59.631Z","startedAt":"2023-09-08T03:26:45.684Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13947,"wallClockStartedAt":"2023-09-08T03:26:45.684Z","wallClockEndedAt":"2023-09-08T03:26:59.631Z"},"screenshots":[{"screenshotId":"BhmIYMZH33yWpSIfVsDZq","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:26:50.486Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/dh7xKpIdsolZ.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EZi3YON9~M0vPswgja9~uX7l2VjyDfAXEFoahI4S4wpVFA3c~L5KWl69Lw9JcN1fpndGNU~EmFuDT6d9fh38leLrt-dtBdd98oTWsMzWCgU4huANp5gkF22n8LJ99PJqtwyxP5J9m3yHR0Sn4Tv2AQExVNtmjAWM~cJdrO0u7hEjFp5W-i~pN~-9tYvnMlT~eEDhFN057tCUx2Nqdh1s1NHdjJsJgU9F1Yr~mHvV0nzKkf9khTsEG-KeHP5VxhltQzk68QNv3ytCtpbMMpq7z7ubcJsOT7Rk8E7hbjSINt3wq69Vy0G9CDe4U3jA~cEJPVZ6pnPuaCV5TJTaFyM7~Q__","height":0,"width":0},{"screenshotId":"jyku9VtXtsjeq_eZiG3s9","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-08T03:26:54.942Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/JGy1yDNmoM9E.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eCqTDLG9IAXVXEldGbSKSOvtyYGTiVUvJv2Tgu3o5eNOHHOWsidB6-~U4wW~PKpZfftVmR5U86pJFgetOSAgc36I7BwMqo7LvAGOh92~VKthRde2hTte5NJNgjj4ZdW90uCCgkGz3SiIf~vHKK2FdosGHkWRJZChQQkOYE8iGTBMw4Iq~LIA4d70E2OubSKUbYJ-B96mL53EBQhdRfkiSUYCTpO2ReoS3sJdFJx3mGWB5AGpPsOopZa1iSYKrJsljZmuBefXKNUHKYw3cNu9K9KThtdMJAA0Kt5-EtB1u4UAGw58i1TJPV5Tc35YqK7gJmeZCu1a5j-JipBO3EreNQ__","height":0,"width":0},{"screenshotId":"2FIfErAPtl2b2vsgJQhc5","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-08T03:26:59.369Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/06jiVfjeiszk.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qMvUYaN0I5AgYMomaLf0L5N-~WhAVTzgRi0MZPeq1qIaa1YzqwnT8dQb~v670hIq0QIa8lnS2iCloyzJKHQPbkLq~uKx-PG8UbhBBvWWyr0NpjiZ4gUfopSj5eVnyjcDXvkBJNST8ZBuKaIjX9HL630fH9PPef5Qs3TFbxuoIB7A1xSfBLFPZGArvH3rivcNGDkZ3VLEsW1p14DhkAAsYONYtM8kLGivmzTtsFdR3i7s6cu1HIbUorIiYvisiV-hmWXfrr1FrrcXFzfogaIo1JY-Mr-HxxE3zg2vO-2-uX0d0~9kLgIEkkpieTRdVL6wJ1H03RvDZtMK38Jlm6gBRA__","height":0,"width":0}],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/b.spec.js","instanceId":"zdWGdtcaCuQn","claimedAt":"2023-09-08T03:26:40.357Z","completedAt":"2023-09-08T03:27:34.715Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/zdWGdtcaCuQn_8UpWRCgEUGLI.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kU5KiY7cE84BrwFb8laM7Zl2ALxWdexwq22K-ktG5o6Q-hv-fE8Ko-fyp0VPlQmWTkQJRKq9ZpVMpe-3jaFOZOUUi9ExXfL2AfHY3cWLg8gS0-oiEDWP6S38fEloWL8QWsFV1lpT8G23LU76zzAb-IkzTQ5EumkDy1rwcY8XZ4D9O5QPCons88f9u5vacMUfGgLFXVR7MwX4HkME5PuFcaea~izao428Ff-Pg4zlUcE~2jWYQz0VGJXznu68uMC0PNINliv6Rz555Az-zblIwiaCjIobrRRCq~g1aohyppeUbD-5x2uEJ8~rOc0DOEQZMxAXmjhv02Gu3EGibQDdBg__","stats":{"duration":20745,"endedAt":"2023-09-08T03:27:32.145Z","startedAt":"2023-09-08T03:27:11.400Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":20745,"wallClockStartedAt":"2023-09-08T03:27:11.400Z","wallClockEndedAt":"2023-09-08T03:27:32.145Z"},"screenshots":[{"screenshotId":"Qj1yY2Vneuehs3CfGypSC","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:15.638Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/AGusL0mLRpOv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tXlK3RlGbX0oK1Z-A8lgK4XcseRE0UH6FqBKYJ7zxTuTk2eFG46R6oGLn6JG~HEBG2kGz80iznDdQCq77ehmsnCxBf0~e8iel6kNIjImajb2XXBQVjc-NieJ7Agxlvt2KT-3Pki7YvzL5xqVzpFoNAPyKk5T~2H5A5JeSNmUUoHGlKdegeoppRH58KjojRgZU3i8fHk7j4oI4bZdLYl7vGOEUMhwECZAB3W1aBm3zve3Ij6vFRu1cMpk7SFil83MdKQo4-795Q96JWAqF3~bjhg4b4fnc7fLJQe4gKZm7t~g~EimFYDWhujXkXjBNVRpmEMqg1fa330afVwyVyG5vw__","height":0,"width":0},{"screenshotId":"YbI1DbeNflu_3-vTrLVrV","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-08T03:27:20.065Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/juCd0WOBa6Gv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=L3HDwbOzbcd80A1DjlqH9HO9Om9iVi9HD3gUlFms7y8v0DExYVJPuBKnhilSYSRNBjaF4cdKEiCeTRzVM2DDArpDqiFx~OR5vlzEixsC3SVNe0Op7or2dlaFka-pZVCjjFNSDx0uJS9qs5OhB93sMH340c8x57K1hdLPGbeHXr0jekc6TsLUgDi7JA85ZCa1t3BbFdbzRHfWqRaAHjIOu7kdHJYHEhh-WK2~k0KNqoq6TNLFFehEo5qdinWy8mxQmCzw~seufs-7EOnaTwlyVsMl1xlvVzm3VGU8TKVbp3jSnWLb8fdGCfUN9s3iFJYKn0ie17IitwNRdSW5-9tzug__","height":0,"width":0},{"screenshotId":"ysN7-f-IGi9SuBfWeh-Ln","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-08T03:27:24.443Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/vUWYbwFRpZvK.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=YKiaMUdNYhNK~2YGWg0pAkjZaPW65oSWP52~lol9v9hTA91EyaQwa-ObUvYYvJhGZGb72Ddyo-UlsksY6PwwFHeW~5Rxgv3HCqY5dF2yFc63Rug8bSn9kQ6aT0Jqrlgm0J3HxEmZ2PvY7q6l5aixcZRef0HARdhK3Co743Kxb7wK73rrdifLgTUe3py5E0M9CArj1fJW6f6iZhXKdtHdSGhQz1mgOlpQtTJ2MtVvQUO8-0ERuJJ0tAT6Wi8EFunTzAmTH5KlJMH9b5bNS3AwR4pyPqG8N8y~aeHjL~zmHYE6joRmkKYye9XGGxZ2g73U2-VSZQNRST2wq5gJf6cpZg__","height":0,"width":0},{"screenshotId":"pJtB86p_uQ04UWCWJxRRU","name":"screenshot","testId":"r2","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:31.673Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/wub3R0PgzyhS.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=siAwsu2rDmnAOLnIcTEv1nHjUpqf1cfs3mTq4g3ivyEZL4j9SpM~i0ieQobkROGrWbeubiJKSRKnWAUgom~U33CiW~NXzjOYLEcCCOFOVg~q0YylTqWN~JsaSvlF3uxpuIDYpA1tacSQL4QkAl0bdmBBkFjei2XAPiAkdzVFEeloDbhBN7AOfQ2D5TAkCWRJW08Pm3bl7uG7wcdgGP40T0UPCOP2ABC5FhH3FwCULO8tbr2zdAapUB3NkcNscMxMCfXRGv77kFaO3o485tZoScigiGTS4FLiPTXJP40kTbURBgJ5R~Ol1Pil~szWAeMPRXw3f3WKNJOszsuDJvq6YA__","height":0,"width":0}],"exception":null,"flaky":1}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/c.spec.js","instanceId":"PV4tL5vDMpv9","claimedAt":"2023-09-08T03:26:40.351Z","completedAt":"2023-09-08T03:27:10.418Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/PV4tL5vDMpv9_fGFwQBQMjufh.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=rZquPnQgOf-VdFGmLzZDZ6I2a~~yxwNQ5D4hb5KYZDOclrW5bVHuEqDKza~Ii6~5vfKXUNtH~gZOGZLNm4zjCiTrI5GaplASpUdCIExaEJMqGtvpwFoDqNbDQ8fTYKMHftfFDy0eZf1ePq29gtN4D5QDrqkXoZ0k0OXxCd4MV1hnHECDAtrCIRKZtkyt4Y9FnKjc6MKLaKLyZbI1vgThaZEje73-anFYUCJaox7womBChcxJhViGuAJ2NJ38Yttk3HREG~82O7KS3F7VR7GIA~Hl-5XS0SBsVdC1mfeTJTYUE3HfGOZlD8CTEWBZRNCi7fYxlrPbYH7qX~9HOTvRlA__","stats":{"duration":53,"endedAt":"2023-09-08T03:27:08.972Z","startedAt":"2023-09-08T03:27:08.919Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":53,"wallClockStartedAt":"2023-09-08T03:27:08.919Z","wallClockEndedAt":"2023-09-08T03:27:08.972Z"},"screenshots":[],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/d.spec.js","instanceId":"sTkPbZdVJeQH","claimedAt":"2023-09-08T03:26:40.345Z","completedAt":"2023-09-08T03:27:07.785Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/sTkPbZdVJeQH_Sg1vqs1impAS.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C-8f3b3GdwWabJQm0cM-gzA0Va~l~SIAIuaDXHyDwhDcf5Amr86pQV2jr73dt5vsvMyOamVjPPJG-luvzwOZo5CyumMWJ9fTvn7W2Xu~en2~K0rxZK9C8oT~6FWUb46BRwPB~doa5-SYgHQndp8QcXbwWTAZReNhXsTBZOGbJWISlKctUF9YVxvQAxj9~6qrnnQyRzCyFpiWNZeL7lr9es37NtK24kBzuCnUxJ3xeXU~lz6lOxnOKus~ZQhzOIT7nueuLI7DSrzm7QILmTqEODoo4uK6fbV1XGdcusuvVTV8g4ao-DR6hqS8sh-9VWU4u0ZDxqUJ-xgK0yqnPTOfDw__","stats":{"duration":1079,"endedAt":"2023-09-08T03:27:06.029Z","startedAt":"2023-09-08T03:27:04.950Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":1079,"wallClockStartedAt":"2023-09-08T03:27:04.950Z","wallClockEndedAt":"2023-09-08T03:27:06.029Z"},"screenshots":[{"screenshotId":"uReGdOXki5oUZtaZ4JNQZ","name":"internal-assert-screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:05.165Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/zFhaTH1sV5Yb.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=apRIvw~0jaY3pEvZ5IhkSiGMFdkn~oLAdQxNa7H10ESfp2yDHMDV8jhYfGMZxBMYtW2y86-vmCAbKgg8zd8m5TemSAGAf2X7PMAFwA5LJduvekk-~DL9yvmCNgarq3gKQBAFoMFNYJiv7DrFhMn0OSWugrjpjjwmtTd5zO-6bNlQ7xaKqh6DGOO2OzQ54BWXFl7f7slnyb1JJAbjDOyZ~5ifWuJE94HQguYEqDxjAp-hEq2n6sFRgcfhXbslOiv7waWt6G~-Q6Vh0TSTlTR4D6FPNJR2RfkYtmCQYp5giOSlJt2029aoTEwAyFELEs5WT4EnTD1D7EyI8sKBqn57KQ__","height":0,"width":0}],"exception":null,"flaky":0}}],"completionState":"COMPLETE","status":"FAILED"}} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json similarity index 56% rename from e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json rename to e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json index 2a964b8..a12796f 100644 --- a/e2e/cypress-12-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json +++ b/e2e/cypress-12-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json @@ -1,17 +1,17 @@ { - "totalDuration": 14297, - "totalSuites": 2, - "totalPending": 0, - "totalFailed": 3, + "totalDuration": 35824, + "totalSuites": 4, + "totalPending": 1, + "totalFailed": 2, "totalSkipped": 0, - "totalPassed": 1, - "totalTests": 4, + "totalPassed": 4, + "totalTests": 7, "runs": [ { "stats": { - "duration": 2254, - "endedAt": "2023-09-07T14:43:14.391Z", - "startedAt": "2023-09-07T14:43:12.137Z", + "duration": 13947, + "endedAt": "2023-09-08T03:26:59.631Z", + "startedAt": "2023-09-08T03:26:45.684Z", "failures": 1, "passes": 0, "pending": 0, @@ -26,23 +26,23 @@ "passes": 0, "pending": 0, "failures": 1, - "start": "2023-09-07T14:43:12.139Z", - "end": "2023-09-07T14:43:14.394Z", - "duration": 2255 + "start": "2023-09-08T03:26:45.686Z", + "end": "2023-09-08T03:26:59.644Z", + "duration": 13958 }, "spec": { "fileExtension": ".js", - "baseName": "retries.spec.js", - "fileName": "retries", + "baseName": "a.spec.js", + "fileName": "a", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "retries.spec.js", + "relativeToCommonRoot": "a.spec.js", "specType": "integration", - "name": "cypress/e2e/retries.spec.js", - "relative": "cypress/e2e/retries.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js" + "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/retries.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/a.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -90,74 +90,74 @@ { "testId": "r3", "title": [ - "Retries", - "Runs a test with retries" + "Failing test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }", - "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 36, + "lifecycle": 32, "before each": [ { "hookId": "h1", - "fnDuration": 19, - "afterFnDuration": 1 + "fnDuration": 34, + "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 484, + "fnDuration": 705, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 318 + "fnDuration": 4004, + "afterFnDuration": 299 }, "after each": [ { "hookId": "h4", - "fnDuration": 12, - "afterFnDuration": 1 + "fnDuration": 21, + "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 13, - "afterFnDuration": 0 + "fnDuration": 22, + "afterFnDuration": 1 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:12.160Z", - "wallClockDuration": 892, - "videoTimestamp": 2875, - "startedAt": "2023-09-07T14:43:12.160Z", - "duration": 892, + "wallClockStartedAt": "2023-09-08T03:26:45.707Z", + "wallClockDuration": 5120, + "videoTimestamp": 2866, + "startedAt": "2023-09-08T03:26:45.707Z", + "duration": 5120, "screenshots": [ { - "screenshotId": "kl773", + "screenshotId": "lv379", "name": "screenshot", "testId": "r3", "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:12.709Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png", + "takenAt": "2023-09-08T03:26:50.486Z", + "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 } @@ -166,64 +166,64 @@ { "state": "failed", "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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, + "lifecycle": 28, "before each": [ { "hookId": "h1", - "fnDuration": 8, + "fnDuration": 7, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 56, + "fnDuration": 66, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 270 + "fnDuration": 3991, + "afterFnDuration": 231 }, "after each": [ { "hookId": "h4", - "fnDuration": 13, + "fnDuration": 23, "afterFnDuration": 1 }, { "hookId": "h5", - "fnDuration": 17, + "fnDuration": 36, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.073Z", - "wallClockDuration": 396, - "videoTimestamp": 3788, - "startedAt": "2023-09-07T14:43:13.073Z", - "duration": 396, + "wallClockStartedAt": "2023-09-08T03:26:50.848Z", + "wallClockDuration": 4384, + "videoTimestamp": 8007, + "startedAt": "2023-09-08T03:26:50.848Z", + "duration": 4384, "screenshots": [ { - "screenshotId": "k8c2c", + "screenshotId": "eimp0", "name": "screenshot", "testId": "r3", "testAttemptIndex": 1, - "takenAt": "2023-09-07T14:43:13.168Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png", + "takenAt": "2023-09-08T03:26:54.942Z", + "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 } @@ -232,141 +232,366 @@ { "state": "failed", "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 36, + "lifecycle": 50, "before each": [ { "hookId": "h1", - "fnDuration": 12, + "fnDuration": 9, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 60, + "fnDuration": 68, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 278 + "fnDuration": 3990, + "afterFnDuration": 209 }, "after each": [ { "hookId": "h4", - "fnDuration": 14, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 22, + "fnDuration": 18, + "afterFnDuration": 0 + } + ], + "after all": [ + { + "hookId": "h3", + "fnDuration": 4, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.481Z", - "wallClockDuration": 428, - "videoTimestamp": 4196, - "startedAt": "2023-09-07T14:43:13.481Z", - "duration": 428, + "wallClockStartedAt": "2023-09-08T03:26:55.247Z", + "wallClockDuration": 4370, + "videoTimestamp": 12406, + "startedAt": "2023-09-08T03:26:55.247Z", + "duration": 4370, "screenshots": [ { - "screenshotId": "5t74s", + "screenshotId": "ve07d", "name": "screenshot", "testId": "r3", "testAttemptIndex": 2, - "takenAt": "2023-09-07T14:43:13.598Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png", + "takenAt": "2023-09-08T03:26:59.369Z", + "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": 1079, + "endedAt": "2023-09-08T03:27:06.029Z", + "startedAt": "2023-09-08T03:27:04.950Z", + "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-08T03:27:04.952Z", + "end": "2023-09-08T03:27:06.032Z", + "duration": 1080 + }, + "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": "failed", - "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", - "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", - "language": "js" - } - }, + "state": "passed", + "error": null, "timings": { - "lifecycle": 62, + "lifecycle": 38, "before each": [ { "hookId": "h1", - "fnDuration": 15, + "fnDuration": 11, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 59, - "afterFnDuration": 1 + "fnDuration": 146, + "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 268 + "fnDuration": 727, + "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 13, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 22, + "fnDuration": 7, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:04.956Z", + "wallClockDuration": 952, + "videoTimestamp": 1172, + "startedAt": "2023-09-08T03:27:04.956Z", + "duration": 952, + "screenshots": [ + { + "screenshotId": "mau0n", + "name": "internal-assert-screenshot", + "testId": "r3", + "testAttemptIndex": 0, + "takenAt": "2023-09-08T03:27:05.165Z", + "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": 19, + "before each": [ + { + "hookId": "h1", + "fnDuration": 7, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 53, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 18, + "afterFnDuration": 1 + }, + { + "hookId": "h5", + "fnDuration": 8, "afterFnDuration": 0 } ], "after all": [ { "hookId": "h3", - "fnDuration": 4, + "fnDuration": 3, + "afterFnDuration": 1 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:05.910Z", + "wallClockDuration": 118, + "videoTimestamp": 2126, + "startedAt": "2023-09-08T03:27:05.910Z", + "duration": 118, + "screenshots": [] + } + ] + } + ] + }, + { + "stats": { + "duration": 53, + "endedAt": "2023-09-08T03:27:08.972Z", + "startedAt": "2023-09-08T03:27:08.919Z", + "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-08T03:27:08.921Z", + "end": "2023-09-08T03:27:08.978Z", + "duration": 57 + }, + "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": 31, + "after all": [ + { + "hookId": "h3", + "fnDuration": 5, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.922Z", - "wallClockDuration": 454, - "videoTimestamp": 4637, - "startedAt": "2023-09-07T14:43:13.922Z", - "duration": 454, - "screenshots": [ - { - "screenshotId": "5atgm", - "name": "screenshot", - "testId": "r3", - "testAttemptIndex": 3, - "takenAt": "2023-09-07T14:43:14.067Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png", - "height": 1440, - "width": 2560 - } - ] + "wallClockStartedAt": "2023-09-08T03:27:08.934Z", + "wallClockDuration": 36, + "videoTimestamp": 1122, + "startedAt": "2023-09-08T03:27:08.934Z", + "duration": 36, + "screenshots": [] } ] } @@ -374,11 +599,11 @@ }, { "stats": { - "duration": 12043, - "endedAt": "2023-09-07T14:43:30.200Z", - "startedAt": "2023-09-07T14:43:18.157Z", - "failures": 2, - "passes": 1, + "duration": 20745, + "endedAt": "2023-09-08T03:27:32.145Z", + "startedAt": "2023-09-08T03:27:11.400Z", + "failures": 1, + "passes": 2, "pending": 0, "skipped": 0, "suites": 1, @@ -388,26 +613,26 @@ "reporterStats": { "suites": 1, "tests": 3, - "passes": 1, + "passes": 2, "pending": 0, - "failures": 2, - "start": "2023-09-07T14:43:18.158Z", - "end": "2023-09-07T14:43:30.204Z", - "duration": 12046 + "failures": 1, + "start": "2023-09-08T03:27:11.402Z", + "end": "2023-09-08T03:27:32.149Z", + "duration": 20747 }, "spec": { "fileExtension": ".js", - "baseName": "xxx.spec.js", - "fileName": "xxx", + "baseName": "b.spec.js", + "fileName": "b", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "xxx.spec.js", + "relativeToCommonRoot": "b.spec.js", "specType": "integration", - "name": "cypress/e2e/xxx.spec.js", - "relative": "cypress/e2e/xxx.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js" + "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/xxx.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/b.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -426,14 +651,6 @@ ], "body": "function () {\n cy.visit(\"/\");\n}" }, - { - "hookId": "h6", - "hookName": "before each", - "title": [ - "\"before each\" hook" - ], - "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }" - }, { "hookId": "h4", "hookName": "after each", @@ -463,31 +680,31 @@ { "testId": "r3", "title": [ - "Clear completed button", - "should display the correct text" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "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 to find content: 'Clear completed X' within the element: but never did.", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "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": 17, - "column": 34, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ", + "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": 36, + "lifecycle": 44, "before each": [ { "hookId": "h1", @@ -496,24 +713,19 @@ }, { "hookId": "h2", - "fnDuration": 147, - "afterFnDuration": 1 - }, - { - "hookId": "h6", - "fnDuration": 842, + "fnDuration": 160, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4097, - "afterFnDuration": 247 + "fnDuration": 4012, + "afterFnDuration": 256 }, "after each": [ { "hookId": "h4", - "fnDuration": 14, - "afterFnDuration": 0 + "fnDuration": 13, + "afterFnDuration": 1 }, { "hookId": "h5", @@ -523,49 +735,37 @@ ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:18.180Z", - "wallClockDuration": 5422, - "videoTimestamp": 1253, - "startedAt": "2023-09-07T14:43:18.180Z", - "duration": 5422, + "wallClockStartedAt": "2023-09-08T03:27:11.405Z", + "wallClockDuration": 4519, + "videoTimestamp": 1153, + "startedAt": "2023-09-08T03:27:11.405Z", + "duration": 4519, "screenshots": [ { - "screenshotId": "f0mre", + "screenshotId": "uah46", "name": "screenshot", "testId": "r3", "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:23.326Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png", + "takenAt": "2023-09-08T03:27:15.638Z", + "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 } ] - } - ] - }, - { - "testId": "r4", - "title": [ - "Clear completed button", - "should remove completed items when clicked" - ], - "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", - "attempts": [ + }, { "state": "failed", "error": { "name": "AssertionError", - "message": "Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", + "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": 31, - "column": 37, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );", + "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" } }, @@ -579,46 +779,107 @@ }, { "hookId": "h2", - "fnDuration": 84, + "fnDuration": 62, + "afterFnDuration": 1 + } + ], + "test": { + "fnDuration": 3999, + "afterFnDuration": 227 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 16, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 19, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:15.958Z", + "wallClockDuration": 4368, + "videoTimestamp": 5706, + "startedAt": "2023-09-08T03:27:15.958Z", + "duration": 4368, + "screenshots": [ + { + "screenshotId": "mmkc1", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 1, + "takenAt": "2023-09-08T03:27:20.065Z", + "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": 44, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 903, + "hookId": "h2", + "fnDuration": 52, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4151, - "afterFnDuration": 211 + "fnDuration": 3991, + "afterFnDuration": 224 }, "after each": [ { "hookId": "h4", - "fnDuration": 15, - "afterFnDuration": 0 + "fnDuration": 16, + "afterFnDuration": 1 }, { "hookId": "h5", - "fnDuration": 12, - "afterFnDuration": 1 + "fnDuration": 21, + "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:23.625Z", - "wallClockDuration": 5421, - "videoTimestamp": 6698, - "startedAt": "2023-09-07T14:43:23.625Z", - "duration": 5421, + "wallClockStartedAt": "2023-09-08T03:27:20.341Z", + "wallClockDuration": 4363, + "videoTimestamp": 10089, + "startedAt": "2023-09-08T03:27:20.341Z", + "duration": 4363, "screenshots": [ { - "screenshotId": "a52go", + "screenshotId": "kw950", "name": "screenshot", - "testId": "r4", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:28.809Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png", + "testId": "r3", + "testAttemptIndex": 2, + "takenAt": "2023-09-08T03:27:24.443Z", + "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 } @@ -627,67 +888,182 @@ ] }, { - "testId": "r5", + "testId": "r4", "title": [ - "Clear completed button", - "should be hidden when there are no items that are completed" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should assert that true is true" ], "state": "passed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }", + "body": "() => {\n cy.wrap(true).should('be.true');\n }", "displayError": null, "attempts": [ { "state": "passed", "error": null, "timings": { - "lifecycle": 32, + "lifecycle": 43, "before each": [ { "hookId": "h1", - "fnDuration": 7, + "fnDuration": 13, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 391, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 2, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 14, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 9, "afterFnDuration": 1 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:24.722Z", + "wallClockDuration": 475, + "videoTimestamp": 14470, + "startedAt": "2023-09-08T03:27:24.722Z", + "duration": 475, + "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": 34, + "before each": [ + { + "hookId": "h1", + "fnDuration": 7, + "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 55, + "fnDuration": 2438, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3993, + "afterFnDuration": 237 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 12, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 15, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:25.199Z", + "wallClockDuration": 6737, + "videoTimestamp": 14947, + "startedAt": "2023-09-08T03:27:25.199Z", + "duration": 6737, + "screenshots": [ + { + "screenshotId": "9ljg2", + "name": "screenshot", + "testId": "r5", + "testAttemptIndex": 0, + "takenAt": "2023-09-08T03:27:31.673Z", + "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": 37, + "before each": [ + { + "hookId": "h1", + "fnDuration": 14, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 857, + "hookId": "h2", + "fnDuration": 107, "afterFnDuration": 0 } ], "test": { - "fnDuration": 156, + "fnDuration": 3, "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 12, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 10, + "fnDuration": 11, "afterFnDuration": 0 } ], "after all": [ { "hookId": "h3", - "fnDuration": 5, + "fnDuration": 4, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:29.058Z", - "wallClockDuration": 1141, - "videoTimestamp": 12131, - "startedAt": "2023-09-07T14:43:29.058Z", - "duration": 1141, + "wallClockStartedAt": "2023-09-08T03:27:31.946Z", + "wallClockDuration": 196, + "videoTimestamp": 21694, + "startedAt": "2023-09-08T03:27:31.946Z", + "duration": 196, "screenshots": [] } ] @@ -695,8 +1071,8 @@ ] } ], - "startedTestsAt": "2023-09-07T14:43:12.137Z", - "endedTestsAt": "2023-09-07T14:43:30.200Z", + "startedTestsAt": "2023-09-08T03:26:45.684Z", + "endedTestsAt": "2023-09-08T03:27:32.145Z", "config": { "additionalIgnorePattern": [], "animationDistanceThreshold": 5, @@ -720,7 +1096,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -745,7 +1121,7 @@ "devServerPublicPathRoute": "/__cypress/src", "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads", "env": { - "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg", + "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-99075-DhSNMfp2WQcu", "currents_debug_enabled": false }, "excludeSpecPattern": "*.hot-update.js", @@ -847,7 +1223,7 @@ }, "env": { "currents_temp_file": { - "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg", + "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-99075-DhSNMfp2WQcu", "from": "cli" }, "currents_debug_enabled": { @@ -1082,7 +1458,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -1120,7 +1496,7 @@ "scrollBehavior": "top", "setupNodeEvents": "[Function setupNodeEvents]", "slowTestThreshold": 10000, - "socketId": "svnqisky8l", + "socketId": "7qpxyfdhn8", "socketIoCookie": "__socket", "socketIoRoute": "/__socket", "specPattern": "cypress/*/**/*.spec.js", @@ -1142,5 +1518,5 @@ "testingType": "e2e" }, "status": "finished", - "runUrl": "https://app.currents.dev/run/8bca8d1e39c70474" + "runUrl": "https://app.currents.dev/run/6f943a835aca8b4f" } \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json deleted file mode 100644 index 6b05487..0000000 --- a/e2e/cypress-12-demo/data-references/modified-cypress-12/currents-api-output-reference.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "status": "OK", - "data": { - "runId": "1cb3d5f5b901170e", - "projectId": "2cI1I5", - "createdAt": "2023-09-07T15:13:37.552Z", - "tags": [], - "cypressVersion": "12.17.4", - "cancellation": null, - "timeout": { - "isTimeout": false - }, - "groups": [ - { - "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z", - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - }, - "createdAt": "2023-09-07T15:13:37.552Z", - "instances": { - "overall": 2, - "claimed": 2, - "complete": 2, - "passes": 0, - "failures": 2 - }, - "tests": { - "overall": 4, - "passes": 1, - "failures": 3, - "pending": 0, - "skipped": 0, - "retries": 0, - "flaky": 0 - } - } - ], - "meta": { - "ciBuildId": "run-api-smoke-2023-09-07T15:13:33.924Z", - "commit": { - "branch": "fix/cypress-13-ml", - "remoteOrigin": null, - "authorEmail": "agoldis@gmail.com", - "authorName": "Andrew Goldis", - "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n", - "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3" - }, - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - } - }, - "specs": [ - { - "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z", - "spec": "cypress/e2e/retries.spec.js", - "instanceId": "rbs7YrlOSINU", - "claimedAt": "2023-09-07T15:13:37.938Z", - "completedAt": "2023-09-07T15:13:48.035Z", - "machineId": "OXFt7Pz5QnjN", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/rbs7YrlOSINU_8JKXG6qPDUO6.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tfRTLGv8tnIfJvAN51OClr2V9E6HZJhi1WsOty7luJKXKfbBV33egbN6nmZCxmqr9fp3XGnQchJ4QYB-0Q9GCwOlcqwjVmC2ZAmZv0ugmK-V63YnQuCiNYhjAXUR3TA7j2ecTL~L6VODCzXBhQqA2IOUz5ACuasPZNN7Jhp2Bt-CXlFCfpXGB5VYv~vqsHp7qnNhHIx6md0afJzAhoXR5B1mT5uP2XPY9XcU~0ZM6oIxzBg-xPPNQPXxmATwZZOHDxSUel60MkyVY-2ZiBQzPmaIZSItcNJcgmrDX5nHuY66oTHZB1gYSX3bbirw5AEx68WQ-gVvEOISzegpkCc8kQ__", - "stats": { - "duration": 2127, - "endedAt": "2023-09-07T15:13:45.915Z", - "startedAt": "2023-09-07T15:13:43.788Z", - "failures": 1, - "passes": 0, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 1, - "wallClockDuration": 2127, - "wallClockStartedAt": "2023-09-07T15:13:43.788Z", - "wallClockEndedAt": "2023-09-07T15:13:45.915Z" - }, - "screenshots": [ - { - "testAttemptIndex": 0, - "size": 333986, - "takenAt": "2023-09-07T15:13:44.312Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "retries.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 297, - "testId": "r0", - "name": "screenshot", - "screenshotId": "4Rpyah6Tp_RWQVNiO-qM9", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/mqyZZIa9N04n.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C6rlSmcWuqPdg5QJTW93a1ZwXrbLgr8Yc5QFnQcvOfT9LDU8gtc3cRwBjqyZU3Jny3Fq60hzfQixBwBehe3VfHiMtpsNWutxtLpEDmX~seihENXlPszXDxhIBrEn7A9w3Q5a8f0n02lE4hxKgUkcPPjhCv6itxfSu-9-fIYs~CX~lufGRWUMLQwgrc8KMwnOvZ1tKBup~gyJgpmrSwTmRKvwkB0IRelr9FP1tuJDk1upeyFeuKCsCwLOizDes6pVCqY8WW9nzDeC7y1IuHX7Xuovp3jHbTZSmn-myFO6Kl5FbVfOPokF05Hm2KCSsgwb8kTbQEMwZC6yRvf-~sWLEw__", - "height": 0, - "width": 0 - }, - { - "testAttemptIndex": 1, - "size": 379936, - "takenAt": "2023-09-07T15:13:44.787Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "retries.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 234, - "testId": "r0", - "name": "screenshot", - "screenshotId": "cGQroZf8Wqd-CmWN4tG7H", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Kf0tzGzlLBBc.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Z~o45C8OBWY0XBNtsiTC2KfDHZxXm2X-4dKY-DbEWyO~vajLd3IxUQyTqEoxCikPxAOjHYGKDpdV4mlrWiepTKbjO8LCTLhUMBm0hejYl0fnzdrbwzGSP--Yx41wRptkKfofEa66eIce9FyHup2whQTtGktkOntV97mWem3SKCs2eBQT6GNdglgcOLQY~crdeF80hLp-rs5QSLbWclEbAXKF1QMxPhGGbI5NGYvo6cUSS08cHu~xJX8efaZ84STeDSQT4WxTmR-N1hbojjOHT6sPgg9QIiQO1UDizHlNNErFdkqJkXhTmIc2LxVv493NlBmSJNPL~LbdSZoGidMkaQ__", - "height": 0, - "width": 0 - }, - { - "testAttemptIndex": 2, - "size": 376075, - "takenAt": "2023-09-07T15:13:45.193Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "retries.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 243, - "testId": "r0", - "name": "screenshot", - "screenshotId": "lSwirT-Vo4tmhNj9fbJw5", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/b821kqN6jc5K.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hjGnCyQ4x9x9pkpLD7W0kzmbyvFLRCboKEzWv6pno1GbDatHEUkjz4PYg18Y9Z4QDrO67IbUA8ukfGRpYkCin1kMa9v3eNeRs2St6XNz9kOGEKo8CjI1qaqGy-4gD-W7FVeExBkpwMRLkwLt6eFMYXjruYxl2GHxwCWuc8MubX6hPtsEq3ESDhWbSIpROaLqdNMIbB2Ok51iIsdlkpyePzlgWsW417F0V48InDZ63cp~WW52ljXbEtPxlxYvRa5vOT0sPrsvkiqp9w-PLEI-CujJCfELjhp9ReHxj1sQg53hlH0nAtRhQUB9iAjj10hCw3-xAAduye~bTVE18B2j2g__", - "height": 0, - "width": 0 - }, - { - "testAttemptIndex": 3, - "size": 285892, - "takenAt": "2023-09-07T15:13:45.615Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "retries.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 230, - "testId": "r0", - "name": "screenshot", - "screenshotId": "yvPgD2nfmg8EeLltndAl8", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/k6n4RXDsC6nY.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hyfwRoAA0OL1uavVtvY2amJ~jBf3opqI2Uwo7DxNAm49vbbXeQcpaNK6oyrwD8UetdHGDbYz~iM7Jby4eQ1cKZ6S-CF9KwTYCdjFBioTJvmRgLacpDag2WBCtDvwnzOztomRUnmXp9De2TMP~n2YKoQ9JpGixhIrKjZCFGxZQVHOCIvRXtKUAoz7NvlgPuHlWsqAPFAf5rZ3cS8bG2b1ZNsCkhbAI9fTPkFESdM6D5WtsN0JDV9BwR9zG9wj~GU6enjZdXmDzPdlzeKOHn4rSSGunNhjwpEorlmAL-KqGK1-c8iLVHv-SiQSjEyGEOegyQG~NPp0ZgAS0ul8iJkOeg__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - }, - { - "groupId": "run-api-smoke-2023-09-07T15:13:33.924Z", - "spec": "cypress/e2e/xxx.spec.js", - "instanceId": "yV1h3twEnzfJ", - "claimedAt": "2023-09-07T15:13:37.947Z", - "completedAt": "2023-09-07T15:14:03.869Z", - "machineId": "OXFt7Pz5QnjN", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yV1h3twEnzfJ_QQ7ZMFI3m1DM.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EX99HKaL03AQ9fKw9TrZcV-4vXD7n0eT6sEfqwz3p6CIdVQvl0SHQDtNmYCkimFC0fQTgtLlyAAnmBk-xuT-jtgYGq0EKbx~MOUkqlhnTe2iTYjRNP3rVl9v8e0yUkPsVdZI5YIB3Fcwn2Qy0iUlg4Prju0d74b7fms9cezONC7FMRIpIAo~ZEoEoAlkTKc65e-OsRrzYjg9WChmLQwM17i~oimidMcHIOFsYnt9wkjf2GNjCqJ7BJXmSYjig~enEWm-amAPbkCcQSqtdnvGw~MJ1jmcO7Y1jDAEcHCqv48cUnAd8TLf1XsPdY0UF~mLX0towk3zDQjff-xv2tPf3Q__", - "stats": { - "duration": 12083, - "endedAt": "2023-09-07T15:14:01.880Z", - "startedAt": "2023-09-07T15:13:49.797Z", - "failures": 2, - "passes": 1, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 3, - "wallClockDuration": 12083, - "wallClockStartedAt": "2023-09-07T15:13:49.797Z", - "wallClockEndedAt": "2023-09-07T15:14:01.880Z" - }, - "screenshots": [ - { - "testAttemptIndex": 0, - "size": 418133, - "takenAt": "2023-09-07T15:13:54.986Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "xxx.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 232, - "testId": "r0", - "name": "screenshot", - "screenshotId": "oivMg_7acB8d9vJ_PD0u0", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/M9riLCn4k9VA.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=uvzizucdHl5rojtfw78wb~lzpJCel472Ag9I2JvYQczm2NouLAqTz~CsyN~z~BSyGBqi3tPggNadBCEBYdZDMLGxk5VQhpq1j6yO23RDFh70A5HA87SDA6T5kXj4q1oipoC78YzleP4uqlA0etSsUtSzx0F-RAKXXrlIIJTz0pf6mSq6TiaNl28~OBYHhfV92OR0uMyHo-Ep1OmHR8z6WwVyuC9zcjxvMDxQX8IizpkKMw9wmmx2XAxLrzAiVj0KNMwlYCdop-gBRHbaamNSQermHNc2QhvEDVFs2n6YqEgkfMIzpLUDax~XWnz3YeYBkdnw9qejLEe05RJto6RLXg__", - "height": 0, - "width": 0 - }, - { - "testAttemptIndex": 0, - "size": 389035, - "takenAt": "2023-09-07T15:14:00.421Z", - "dimensions": { - "width": 2560, - "height": 1440 - }, - "multipart": false, - "specName": "xxx.spec.js", - "testFailure": true, - "scaled": true, - "blackout": [], - "duration": 211, - "testId": "r1", - "name": "screenshot", - "screenshotId": "De0ifKAyoq-2jNPHtKJn7", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NDkvUsertmv1.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=MOZ5fu8eWNU4DW3IBc~Po62LBEn1oZsoKlgXsL8eOx2VEs317nsYGd9hbc9kdZuzwKuxcHGAJcXKsUmbrmPN9PuXNOrQOH8B9b0bFNRmpxrskJh1--2q3X4iK87WXSyesl3gV8c05WTpI9smjYRacs6k-sIjlzZzyTB3QYymjbG9cfT2fr21qh5D0KwJ8YQ1~VPQnSyKe8EUoUrj068yLslUH21T7kMcJIc21P7wZwn0yhyfVjne3QdGitmAaCz-f0i2ncKicKjoyoDLVQMSBWni0SMcXITyb5C20R4LnZ2Lo9uQKOpSFNYVVXXl8ByBaMc5DjfLLAdv1b-sPgAgig__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - } - ], - "completionState": "COMPLETE", - "status": "FAILED" - } -} \ No newline at end of file diff --git a/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json b/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json deleted file mode 100644 index 7246227..0000000 --- a/e2e/cypress-12-demo/data-references/original-cypress-12/currents-api-output-reference.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "status": "OK", - "data": { - "runId": "8bca8d1e39c70474", - "projectId": "2cI1I5", - "createdAt": "2023-09-07T14:43:06.355Z", - "tags": [], - "cypressVersion": "12.17.4", - "cancellation": null, - "timeout": { - "isTimeout": false - }, - "groups": [ - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - }, - "createdAt": "2023-09-07T14:43:06.355Z", - "instances": { - "overall": 2, - "claimed": 2, - "complete": 2, - "passes": 0, - "failures": 2 - }, - "tests": { - "overall": 4, - "passes": 1, - "failures": 3, - "pending": 0, - "skipped": 0, - "retries": 0, - "flaky": 0 - } - } - ], - "meta": { - "ciBuildId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "commit": { - "branch": "fix/cypress-13-ml", - "remoteOrigin": null, - "authorEmail": "agoldis@gmail.com", - "authorName": "Andrew Goldis", - "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n", - "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3" - }, - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - } - }, - "specs": [ - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "spec": "cypress/e2e/retries.spec.js", - "instanceId": "8J3rwD777aCy", - "claimedAt": "2023-09-07T14:43:06.807Z", - "completedAt": "2023-09-07T14:43:16.205Z", - "machineId": "5sO76DOXueAs", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__", - "stats": { - "duration": 2254, - "endedAt": "2023-09-07T14:43:14.391Z", - "startedAt": "2023-09-07T14:43:12.137Z", - "failures": 1, - "passes": 0, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 1, - "wallClockDuration": 2254, - "wallClockStartedAt": "2023-09-07T14:43:12.137Z", - "wallClockEndedAt": "2023-09-07T14:43:14.391Z" - }, - "screenshots": [ - { - "screenshotId": "Tml5Yc4nGNbdiHx-Pt0cr", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:12.709Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "ejtK6-YBwFVDalCGBLi7s", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 1, - "takenAt": "2023-09-07T14:43:13.168Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "2jteLpIvl_LfW6ULaExOF", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 2, - "takenAt": "2023-09-07T14:43:13.598Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "d-XmcTx49f68Dus9DUnjx", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 3, - "takenAt": "2023-09-07T14:43:14.067Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - }, - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "spec": "cypress/e2e/xxx.spec.js", - "instanceId": "gfN55D1Z1Ssq", - "claimedAt": "2023-09-07T14:43:06.815Z", - "completedAt": "2023-09-07T14:43:32.123Z", - "machineId": "5sO76DOXueAs", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__", - "stats": { - "duration": 12043, - "endedAt": "2023-09-07T14:43:30.200Z", - "startedAt": "2023-09-07T14:43:18.157Z", - "failures": 2, - "passes": 1, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 3, - "wallClockDuration": 12043, - "wallClockStartedAt": "2023-09-07T14:43:18.157Z", - "wallClockEndedAt": "2023-09-07T14:43:30.200Z" - }, - "screenshots": [ - { - "screenshotId": "_2ZG8ySKdSINKk1MXp56g", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:23.326Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "AO_aGuj16E1ksnW4KEOXs", - "name": "screenshot", - "testId": "r1", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:28.809Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - } - ], - "completionState": "COMPLETE", - "status": "FAILED" - } -} \ No newline at end of file diff --git a/e2e/cypress-12-demo/package.json b/e2e/cypress-12-demo/package.json index 95b81d7..5d42272 100644 --- a/e2e/cypress-12-demo/package.json +++ b/e2e/cypress-12-demo/package.json @@ -3,16 +3,19 @@ "version": "0.0.0", "private": true, "scripts": { - "tests": "ts-node scripts/tests.ts", - "validate": "ts-node scripts/validate.ts" + "files": "ts-node scripts/files.ts", + "validate": "ts-node scripts/validate.ts", + "test": "ts-node scripts/test.ts" }, "dependencies": { "cypress-cloud": "*" }, "devDependencies": { + "@types/chai": "^4.3.6", "@types/node": "^17.0.12", + "chai": "^4.3.8", "cypress": "^12.17.4", "tsconfig": "*", - "typescript": "^4.7.4" + "typescript": "^5.2.2" } -} \ No newline at end of file +} diff --git a/e2e/cypress-13-demo/scripts/tests.ts b/e2e/cypress-12-demo/scripts/files.ts similarity index 72% rename from e2e/cypress-13-demo/scripts/tests.ts rename to e2e/cypress-12-demo/scripts/files.ts index f19ba19..9bbfa75 100644 --- a/e2e/cypress-13-demo/scripts/tests.ts +++ b/e2e/cypress-12-demo/scripts/files.ts @@ -3,16 +3,17 @@ import { run } from "cypress-cloud"; import fs from "fs"; (async function runTests() { - const projectId = process.env.CURRENTS_PROJECT_ID || "projectId"; - const recordKey = process.env.CURRENTS_RECORD_KEY || "recordKey"; - const apiKey = process.env.CURRENTS_API_KEY || "apiKey"; + const projectId = process.env.CURRENTS_PROJECT_ID || "2cI1I5"; + const recordKey = process.env.CURRENTS_RECORD_KEY || "YakSabgBLb7D40nZ"; + const apiKey = process.env.CURRENTS_API_KEY || "YpYIAerb1rWuOFrvf7ciK8Za8koKgrtRfoDPboQUOjScnBv91m4qAXSDb8Rb57m9"; const apiUrl = "https://api.currents.dev/v1/runs/" const ciBuildId = `run-api-smoke-${new Date().toISOString()}`; const result: any = await run({ ciBuildId, projectId, - recordKey + recordKey, + batchSize: 4 }); assert(result !== undefined); @@ -20,7 +21,7 @@ import fs from "fs"; 'Authorization': `Bearer ${apiKey}`, }); - fs.writeFile('data-references/modified-cypress-13/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => { + fs.writeFile('data-references/ccy-1.10-cypress-12/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => { if (err) throw err; console.log('file saved'); }); @@ -38,8 +39,7 @@ import fs from "fs"; return response.json(); }) .then(data => { - console.log(data); - fs.writeFile('data-references/modified-cypress-13/currents-api-output-reference.json', JSON.stringify(data), (err) => { + fs.writeFile('data-references/ccy-1.10-cypress-12/currents-api-output-reference.json', JSON.stringify(data), (err) => { if (err) throw err; console.log('file saved'); }); diff --git a/e2e/cypress-12-demo/scripts/test.ts b/e2e/cypress-12-demo/scripts/test.ts new file mode 100644 index 0000000..3b786ef --- /dev/null +++ b/e2e/cypress-12-demo/scripts/test.ts @@ -0,0 +1,263 @@ +import fs from "fs"; +import { expect } from 'chai'; + +type ComparisonResult = { + path: string; + valueA: any; + valueB: any; + isEqual: boolean; + note?: string; +}; + +function compareObjectsRecursively(objA: any, objB: any, path: string = ''): ComparisonResult[] { + let results: ComparisonResult[] = []; + + // If both are objects but neither arrays nor 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)); + }); + } + // If both are 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; +} + +const avoidableProperties: { property: string, mustHave: boolean }[] = [ + { + property: "runId", + mustHave: true + }, + { + property: "createdAt", + mustHave: true + }, + { + property: "groupId", + mustHave: true + }, + { + property: "createdAt", + mustHave: true + }, + { + property: "ciBuildId", + mustHave: true + }, + { + property: "instanceId", + mustHave: true + }, + { + property: "claimedAt", + mustHave: true + }, + { + property: "completedAt", + mustHave: true + }, + { + property: "machineId", + mustHave: true + }, + { + property: "videoUrl", + mustHave: true + }, + { + property: "duration", + mustHave: true + }, + { + property: "endedAt", + mustHave: true + }, + { + property: "startedAt", + mustHave: true + }, + { + property: "wallClockDuration", + mustHave: true + }, + { + property: "wallClockStartedAt", + mustHave: true + }, + { + property: "wallClockEndedAt", + mustHave: true + }, + { + property: "screenshotId", + mustHave: true + }, + { + property: "takenAt", + mustHave: true + }, + { + property: "screenshotURL", + mustHave: true + }, + { + property: "size", + mustHave: false + }, + { + property: "dimensions", + mustHave: false + }, + { + property: "multipart", + mustHave: false + }, + { + property: "specName", + mustHave: false + }, + { + property: "testFailure", + mustHave: false + }, + { + property: "scaled", + mustHave: false + }, + { + property: "blackout", + mustHave: false + }, + { + property: "blackout", + mustHave: false + }, + { + property: "totalDuration", + mustHave: true + }, + { + property: "start", + mustHave: true + }, + { + property: "end", + mustHave: true + }, + { + property: "error.message", + mustHave: true + }, + { + property: "error.stack", + mustHave: true + }, + { + property: "lifecycle", + mustHave: true + }, + { + property: "fnDuration", + mustHave: true + }, + { + property: "afterFnDuration", + mustHave: true + }, + { + property: "videoTimestamp", + mustHave: true + }, + { + property: "config.resolved.env.currents_temp_file.value", + mustHave: true + }, + { + property: "socketId", + mustHave: true + }, + { + property: "runUrl", + mustHave: true + } +]; + +function isAvoidableProperty(property: string) { + const avoidableData = avoidableProperties.find(item => property.includes(item.property)); + if (avoidableData) { + return avoidableData; + } + return; +} + +function testEachResults(results: ComparisonResult[]) { + results.forEach((result) => { + if (result.valueA) { + const avoidableData = isAvoidableProperty(result.path); + if (!avoidableData) { + expect(result.valueA, `The values are not equal at: ${result.path}. ${result.note ?? ""}`).to.equal(result.valueB); + return; + } + + if (avoidableData.mustHave) { + expect(result.valueB, `The values at ${result.path} does not exist and it should. ${result.note ?? ""}`).not.to.equal("Does not exist"); + return; + } + } + }) +} + + + +(async function runTest() { + 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 currentsApiResults = compareObjectsRecursively(originalCurrentApi, modifiedCurrentApi); + + testEachResults(currentsApiResults); + + const cypressCloudResults = compareObjectsRecursively(originalCypressCloud, modifiedCypressCloud); + + testEachResults(cypressCloudResults); + + + } catch (err) { + console.error('Process error:', err); + } +})(); diff --git a/e2e/cypress-12-demo/scripts/validate.ts b/e2e/cypress-12-demo/scripts/validate.ts index 6434dae..88f22b7 100644 --- a/e2e/cypress-12-demo/scripts/validate.ts +++ b/e2e/cypress-12-demo/scripts/validate.ts @@ -50,14 +50,14 @@ function compareObjectsRecursively(objA: any, objB: any, path: string = ''): Com (async function runValidation() { try { - const originalCurrentApiFile = fs.readFileSync('data-references/original-cypress-12/currents-api-output-reference.json', 'utf8'); - const originalCypressCloudFile = fs.readFileSync('data-references/original-cypress-12/cypress-cloud-output-reference.json', 'utf8'); + const 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/modified-cypress-12/currents-api-output-reference.json', 'utf8'); - const modifiedCypressCloudFile = fs.readFileSync('data-references/modified-cypress-12/cypress-cloud-output-reference.json', 'utf8'); + const 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); diff --git a/e2e/cypress-12-demo/validation-results/currents-api-validation.json b/e2e/cypress-12-demo/validation-results/currents-api-validation.json index 4bf29d4..f9e0c5e 100644 --- a/e2e/cypress-12-demo/validation-results/currents-api-validation.json +++ b/e2e/cypress-12-demo/validation-results/currents-api-validation.json @@ -1 +1 @@ -[{"path":"status","valueA":"OK","valueB":"OK","isEqual":true},{"path":"data.runId","valueA":"8bca8d1e39c70474","valueB":"1cb3d5f5b901170e","isEqual":false},{"path":"data.projectId","valueA":"2cI1I5","valueB":"2cI1I5","isEqual":true},{"path":"data.createdAt","valueA":"2023-09-07T14:43:06.355Z","valueB":"2023-09-07T15:13:37.552Z","isEqual":false},{"path":"data.cypressVersion","valueA":"12.17.4","valueB":"12.17.4","isEqual":true},{"path":"data.cancellation","valueA":null,"valueB":null,"isEqual":true},{"path":"data.timeout.isTimeout","valueA":false,"valueB":false,"isEqual":true},{"path":"data.groups[0].groupId","valueA":"run-api-smoke-2023-09-07T14:43:02.518Z","valueB":"run-api-smoke-2023-09-07T15:13:33.924Z","isEqual":false},{"path":"data.groups[0].platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.groups[0].platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.groups[0].platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.groups[0].platform.browserVersion","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"data.groups[0].createdAt","valueA":"2023-09-07T14:43:06.355Z","valueB":"2023-09-07T15:13:37.552Z","isEqual":false},{"path":"data.groups[0].instances.overall","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].instances.claimed","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].instances.complete","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].instances.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"data.groups[0].instances.failures","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].tests.overall","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].tests.passes","valueA":1,"valueB":1,"isEqual":true},{"path":"data.groups[0].tests.failures","valueA":3,"valueB":3,"isEqual":true},{"path":"data.groups[0].tests.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.groups[0].tests.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.groups[0].tests.retries","valueA":0,"valueB":0,"isEqual":true},{"path":"data.groups[0].tests.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.meta.ciBuildId","valueA":"run-api-smoke-2023-09-07T14:43:02.518Z","valueB":"run-api-smoke-2023-09-07T15:13:33.924Z","isEqual":false},{"path":"data.meta.commit.branch","valueA":"fix/cypress-13-ml","valueB":"fix/cypress-13-ml","isEqual":true},{"path":"data.meta.commit.remoteOrigin","valueA":null,"valueB":null,"isEqual":true},{"path":"data.meta.commit.authorEmail","valueA":"agoldis@gmail.com","valueB":"agoldis@gmail.com","isEqual":true},{"path":"data.meta.commit.authorName","valueA":"Andrew Goldis","valueB":"Andrew Goldis","isEqual":true},{"path":"data.meta.commit.message","valueA":"Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n","valueB":"Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n","isEqual":true},{"path":"data.meta.commit.sha","valueA":"9a83d60ae901f8975ff343b8d4330258d35f01d3","valueB":"9a83d60ae901f8975ff343b8d4330258d35f01d3","isEqual":true},{"path":"data.meta.platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.meta.platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.meta.platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.meta.platform.browserVersion","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"data.specs[0].groupId","valueA":"run-api-smoke-2023-09-07T14:43:02.518Z","valueB":"run-api-smoke-2023-09-07T15:13:33.924Z","isEqual":false},{"path":"data.specs[0].spec","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"data.specs[0].instanceId","valueA":"8J3rwD777aCy","valueB":"rbs7YrlOSINU","isEqual":false},{"path":"data.specs[0].claimedAt","valueA":"2023-09-07T14:43:06.807Z","valueB":"2023-09-07T15:13:37.938Z","isEqual":false},{"path":"data.specs[0].completedAt","valueA":"2023-09-07T14:43:16.205Z","valueB":"2023-09-07T15:13:48.035Z","isEqual":false},{"path":"data.specs[0].machineId","valueA":"5sO76DOXueAs","valueB":"OXFt7Pz5QnjN","isEqual":false},{"path":"data.specs[0].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[0].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/rbs7YrlOSINU_8JKXG6qPDUO6.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tfRTLGv8tnIfJvAN51OClr2V9E6HZJhi1WsOty7luJKXKfbBV33egbN6nmZCxmqr9fp3XGnQchJ4QYB-0Q9GCwOlcqwjVmC2ZAmZv0ugmK-V63YnQuCiNYhjAXUR3TA7j2ecTL~L6VODCzXBhQqA2IOUz5ACuasPZNN7Jhp2Bt-CXlFCfpXGB5VYv~vqsHp7qnNhHIx6md0afJzAhoXR5B1mT5uP2XPY9XcU~0ZM6oIxzBg-xPPNQPXxmATwZZOHDxSUel60MkyVY-2ZiBQzPmaIZSItcNJcgmrDX5nHuY66oTHZB1gYSX3bbirw5AEx68WQ-gVvEOISzegpkCc8kQ__","isEqual":false},{"path":"data.specs[0].results.stats.duration","valueA":2254,"valueB":2127,"isEqual":false},{"path":"data.specs[0].results.stats.endedAt","valueA":"2023-09-07T14:43:14.391Z","valueB":"2023-09-07T15:13:45.915Z","isEqual":false},{"path":"data.specs[0].results.stats.startedAt","valueA":"2023-09-07T14:43:12.137Z","valueB":"2023-09-07T15:13:43.788Z","isEqual":false},{"path":"data.specs[0].results.stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.stats.wallClockDuration","valueA":2254,"valueB":2127,"isEqual":false},{"path":"data.specs[0].results.stats.wallClockStartedAt","valueA":"2023-09-07T14:43:12.137Z","valueB":"2023-09-07T15:13:43.788Z","isEqual":false},{"path":"data.specs[0].results.stats.wallClockEndedAt","valueA":"2023-09-07T14:43:14.391Z","valueB":"2023-09-07T15:13:45.915Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotId","valueA":"Tml5Yc4nGNbdiHx-Pt0cr","valueB":"4Rpyah6Tp_RWQVNiO-qM9","isEqual":false},{"path":"data.specs[0].results.screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].takenAt","valueA":"2023-09-07T14:43:12.709Z","valueB":"2023-09-07T15:13:44.312Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/mqyZZIa9N04n.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C6rlSmcWuqPdg5QJTW93a1ZwXrbLgr8Yc5QFnQcvOfT9LDU8gtc3cRwBjqyZU3Jny3Fq60hzfQixBwBehe3VfHiMtpsNWutxtLpEDmX~seihENXlPszXDxhIBrEn7A9w3Q5a8f0n02lE4hxKgUkcPPjhCv6itxfSu-9-fIYs~CX~lufGRWUMLQwgrc8KMwnOvZ1tKBup~gyJgpmrSwTmRKvwkB0IRelr9FP1tuJDk1upeyFeuKCsCwLOizDes6pVCqY8WW9nzDeC7y1IuHX7Xuovp3jHbTZSmn-myFO6Kl5FbVfOPokF05Hm2KCSsgwb8kTbQEMwZC6yRvf-~sWLEw__","isEqual":false},{"path":"data.specs[0].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[0].size","valueB":333986,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].duration","valueB":297,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].screenshotId","valueA":"ejtK6-YBwFVDalCGBLi7s","valueB":"cGQroZf8Wqd-CmWN4tG7H","isEqual":false},{"path":"data.specs[0].results.screenshots[1].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[1].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[1].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].takenAt","valueA":"2023-09-07T14:43:13.168Z","valueB":"2023-09-07T15:13:44.787Z","isEqual":false},{"path":"data.specs[0].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Kf0tzGzlLBBc.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=Z~o45C8OBWY0XBNtsiTC2KfDHZxXm2X-4dKY-DbEWyO~vajLd3IxUQyTqEoxCikPxAOjHYGKDpdV4mlrWiepTKbjO8LCTLhUMBm0hejYl0fnzdrbwzGSP--Yx41wRptkKfofEa66eIce9FyHup2whQTtGktkOntV97mWem3SKCs2eBQT6GNdglgcOLQY~crdeF80hLp-rs5QSLbWclEbAXKF1QMxPhGGbI5NGYvo6cUSS08cHu~xJX8efaZ84STeDSQT4WxTmR-N1hbojjOHT6sPgg9QIiQO1UDizHlNNErFdkqJkXhTmIc2LxVv493NlBmSJNPL~LbdSZoGidMkaQ__","isEqual":false},{"path":"data.specs[0].results.screenshots[1].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[1].size","valueB":379936,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].duration","valueB":234,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].screenshotId","valueA":"2jteLpIvl_LfW6ULaExOF","valueB":"lSwirT-Vo4tmhNj9fbJw5","isEqual":false},{"path":"data.specs[0].results.screenshots[2].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[2].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[2].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].takenAt","valueA":"2023-09-07T14:43:13.598Z","valueB":"2023-09-07T15:13:45.193Z","isEqual":false},{"path":"data.specs[0].results.screenshots[2].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/b821kqN6jc5K.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hjGnCyQ4x9x9pkpLD7W0kzmbyvFLRCboKEzWv6pno1GbDatHEUkjz4PYg18Y9Z4QDrO67IbUA8ukfGRpYkCin1kMa9v3eNeRs2St6XNz9kOGEKo8CjI1qaqGy-4gD-W7FVeExBkpwMRLkwLt6eFMYXjruYxl2GHxwCWuc8MubX6hPtsEq3ESDhWbSIpROaLqdNMIbB2Ok51iIsdlkpyePzlgWsW417F0V48InDZ63cp~WW52ljXbEtPxlxYvRa5vOT0sPrsvkiqp9w-PLEI-CujJCfELjhp9ReHxj1sQg53hlH0nAtRhQUB9iAjj10hCw3-xAAduye~bTVE18B2j2g__","isEqual":false},{"path":"data.specs[0].results.screenshots[2].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[2].size","valueB":376075,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].duration","valueB":243,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].screenshotId","valueA":"d-XmcTx49f68Dus9DUnjx","valueB":"yvPgD2nfmg8EeLltndAl8","isEqual":false},{"path":"data.specs[0].results.screenshots[3].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[0].results.screenshots[3].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[0].results.screenshots[3].testAttemptIndex","valueA":3,"valueB":3,"isEqual":true},{"path":"data.specs[0].results.screenshots[3].takenAt","valueA":"2023-09-07T14:43:14.067Z","valueB":"2023-09-07T15:13:45.615Z","isEqual":false},{"path":"data.specs[0].results.screenshots[3].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/k6n4RXDsC6nY.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=hyfwRoAA0OL1uavVtvY2amJ~jBf3opqI2Uwo7DxNAm49vbbXeQcpaNK6oyrwD8UetdHGDbYz~iM7Jby4eQ1cKZ6S-CF9KwTYCdjFBioTJvmRgLacpDag2WBCtDvwnzOztomRUnmXp9De2TMP~n2YKoQ9JpGixhIrKjZCFGxZQVHOCIvRXtKUAoz7NvlgPuHlWsqAPFAf5rZ3cS8bG2b1ZNsCkhbAI9fTPkFESdM6D5WtsN0JDV9BwR9zG9wj~GU6enjZdXmDzPdlzeKOHn4rSSGunNhjwpEorlmAL-KqGK1-c8iLVHv-SiQSjEyGEOegyQG~NPp0ZgAS0ul8iJkOeg__","isEqual":false},{"path":"data.specs[0].results.screenshots[3].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[3].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[0].results.screenshots[3].size","valueB":285892,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[3].duration","valueB":230,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[0].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].groupId","valueA":"run-api-smoke-2023-09-07T14:43:02.518Z","valueB":"run-api-smoke-2023-09-07T15:13:33.924Z","isEqual":false},{"path":"data.specs[1].spec","valueA":"cypress/e2e/xxx.spec.js","valueB":"cypress/e2e/xxx.spec.js","isEqual":true},{"path":"data.specs[1].instanceId","valueA":"gfN55D1Z1Ssq","valueB":"yV1h3twEnzfJ","isEqual":false},{"path":"data.specs[1].claimedAt","valueA":"2023-09-07T14:43:06.815Z","valueB":"2023-09-07T15:13:37.947Z","isEqual":false},{"path":"data.specs[1].completedAt","valueA":"2023-09-07T14:43:32.123Z","valueB":"2023-09-07T15:14:03.869Z","isEqual":false},{"path":"data.specs[1].machineId","valueA":"5sO76DOXueAs","valueB":"OXFt7Pz5QnjN","isEqual":false},{"path":"data.specs[1].worker","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[1].results.videoUrl","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/yV1h3twEnzfJ_QQ7ZMFI3m1DM.mp4?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EX99HKaL03AQ9fKw9TrZcV-4vXD7n0eT6sEfqwz3p6CIdVQvl0SHQDtNmYCkimFC0fQTgtLlyAAnmBk-xuT-jtgYGq0EKbx~MOUkqlhnTe2iTYjRNP3rVl9v8e0yUkPsVdZI5YIB3Fcwn2Qy0iUlg4Prju0d74b7fms9cezONC7FMRIpIAo~ZEoEoAlkTKc65e-OsRrzYjg9WChmLQwM17i~oimidMcHIOFsYnt9wkjf2GNjCqJ7BJXmSYjig~enEWm-amAPbkCcQSqtdnvGw~MJ1jmcO7Y1jDAEcHCqv48cUnAd8TLf1XsPdY0UF~mLX0towk3zDQjff-xv2tPf3Q__","isEqual":false},{"path":"data.specs[1].results.stats.duration","valueA":12043,"valueB":12083,"isEqual":false},{"path":"data.specs[1].results.stats.endedAt","valueA":"2023-09-07T14:43:30.200Z","valueB":"2023-09-07T15:14:01.880Z","isEqual":false},{"path":"data.specs[1].results.stats.startedAt","valueA":"2023-09-07T14:43:18.157Z","valueB":"2023-09-07T15:13:49.797Z","isEqual":false},{"path":"data.specs[1].results.stats.failures","valueA":2,"valueB":2,"isEqual":true},{"path":"data.specs[1].results.stats.passes","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[1].results.stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"data.specs[1].results.stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"data.specs[1].results.stats.wallClockDuration","valueA":12043,"valueB":12083,"isEqual":false},{"path":"data.specs[1].results.stats.wallClockStartedAt","valueA":"2023-09-07T14:43:18.157Z","valueB":"2023-09-07T15:13:49.797Z","isEqual":false},{"path":"data.specs[1].results.stats.wallClockEndedAt","valueA":"2023-09-07T14:43:30.200Z","valueB":"2023-09-07T15:14:01.880Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotId","valueA":"_2ZG8ySKdSINKk1MXp56g","valueB":"oivMg_7acB8d9vJ_PD0u0","isEqual":false},{"path":"data.specs[1].results.screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[0].testId","valueA":"r0","valueB":"r0","isEqual":true},{"path":"data.specs[1].results.screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].takenAt","valueA":"2023-09-07T14:43:23.326Z","valueB":"2023-09-07T15:13:54.986Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/M9riLCn4k9VA.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=uvzizucdHl5rojtfw78wb~lzpJCel472Ag9I2JvYQczm2NouLAqTz~CsyN~z~BSyGBqi3tPggNadBCEBYdZDMLGxk5VQhpq1j6yO23RDFh70A5HA87SDA6T5kXj4q1oipoC78YzleP4uqlA0etSsUtSzx0F-RAKXXrlIIJTz0pf6mSq6TiaNl28~OBYHhfV92OR0uMyHo-Ep1OmHR8z6WwVyuC9zcjxvMDxQX8IizpkKMw9wmmx2XAxLrzAiVj0KNMwlYCdop-gBRHbaamNSQermHNc2QhvEDVFs2n6YqEgkfMIzpLUDax~XWnz3YeYBkdnw9qejLEe05RJto6RLXg__","isEqual":false},{"path":"data.specs[1].results.screenshots[0].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[0].size","valueB":418133,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].specName","valueB":"xxx.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].duration","valueB":232,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].screenshotId","valueA":"AO_aGuj16E1ksnW4KEOXs","valueB":"De0ifKAyoq-2jNPHtKJn7","isEqual":false},{"path":"data.specs[1].results.screenshots[1].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"data.specs[1].results.screenshots[1].testId","valueA":"r1","valueB":"r1","isEqual":true},{"path":"data.specs[1].results.screenshots[1].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].takenAt","valueA":"2023-09-07T14:43:28.809Z","valueB":"2023-09-07T15:14:00.421Z","isEqual":false},{"path":"data.specs[1].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/NDkvUsertmv1.png?Expires=1694358837&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=MOZ5fu8eWNU4DW3IBc~Po62LBEn1oZsoKlgXsL8eOx2VEs317nsYGd9hbc9kdZuzwKuxcHGAJcXKsUmbrmPN9PuXNOrQOH8B9b0bFNRmpxrskJh1--2q3X4iK87WXSyesl3gV8c05WTpI9smjYRacs6k-sIjlzZzyTB3QYymjbG9cfT2fr21qh5D0KwJ8YQ1~VPQnSyKe8EUoUrj068yLslUH21T7kMcJIc21P7wZwn0yhyfVjne3QdGitmAaCz-f0i2ncKicKjoyoDLVQMSBWni0SMcXITyb5C20R4LnZ2Lo9uQKOpSFNYVVXXl8ByBaMc5DjfLLAdv1b-sPgAgig__","isEqual":false},{"path":"data.specs[1].results.screenshots[1].height","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].width","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].results.screenshots[1].size","valueB":389035,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].specName","valueB":"xxx.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].duration","valueB":211,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[1].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.completionState","valueA":"COMPLETE","valueB":"COMPLETE","isEqual":true},{"path":"data.status","valueA":"FAILED","valueB":"FAILED","isEqual":true}] \ No newline at end of file +[{"path":"status","valueA":"OK","valueB":"OK","isEqual":true},{"path":"data.runId","valueA":"6f943a835aca8b4f","valueB":"77cec387a5c57c87","isEqual":false},{"path":"data.projectId","valueA":"2cI1I5","valueB":"2cI1I5","isEqual":true},{"path":"data.createdAt","valueA":"2023-09-08T03:26:39.793Z","valueB":"2023-09-08T13:42:31.499Z","isEqual":false},{"path":"data.cypressVersion","valueA":"12.17.4","valueB":"12.17.4","isEqual":true},{"path":"data.cancellation","valueA":null,"valueB":null,"isEqual":true},{"path":"data.timeout.isTimeout","valueA":false,"valueB":false,"isEqual":true},{"path":"data.groups[0].groupId","valueA":"run-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","isEqual":false},{"path":"data.groups[0].platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.groups[0].platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.groups[0].platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.groups[0].platform.browserVersion","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"data.groups[0].createdAt","valueA":"2023-09-08T03:26:39.793Z","valueB":"2023-09-08T13:42:31.499Z","isEqual":false},{"path":"data.groups[0].instances.overall","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].instances.claimed","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].instances.complete","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].instances.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].instances.failures","valueA":2,"valueB":2,"isEqual":true},{"path":"data.groups[0].tests.overall","valueA":7,"valueB":7,"isEqual":true},{"path":"data.groups[0].tests.passes","valueA":4,"valueB":4,"isEqual":true},{"path":"data.groups[0].tests.failures","valueA":2,"valueB":2,"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-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","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":"added viewer for results comparison\n","valueB":"added viewer for results comparison\n","isEqual":true},{"path":"data.meta.commit.sha","valueA":"675f830a7b1fb6ff74de7830a312bc8fb417f8ce","valueB":"675f830a7b1fb6ff74de7830a312bc8fb417f8ce","isEqual":true},{"path":"data.meta.platform.osName","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"data.meta.platform.osVersion","valueA":"22.5.0","valueB":"22.5.0","isEqual":true},{"path":"data.meta.platform.browserName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"data.meta.platform.browserVersion","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"data.specs[0].groupId","valueA":"run-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","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":"UvwcsmMNZYZo","valueB":"qMAYSIcFMtXQ","isEqual":false},{"path":"data.specs[0].claimedAt","valueA":"2023-09-08T03:26:40.339Z","valueB":"2023-09-08T13:42:31.887Z","isEqual":false},{"path":"data.specs[0].completedAt","valueA":"2023-09-08T03:27:01.544Z","valueB":"2023-09-08T13:42:52.389Z","isEqual":false},{"path":"data.specs[0].machineId","valueA":"1OGNRsYXmc6T","valueB":"yHaFqM5V6gKh","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/UvwcsmMNZYZo_bhdh6SqfUfJV.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RaYxFGecTNV3OWWxJQBTnKipuLBm-Z50XUum-NtYsqsv97HG~9BaxNBXMqaiagOKGr8zowM0zMM6nhLeoXE9g4-K8iBOAv8Ez0xASLT8fgRUA~z4PNSnv-hiuaT1m0g33~eBAI5xuk6dRLeqVf-x37Ev~xLX4bldOsSJ0HrcgfDaRpISCy8~1vumyrS9SVIS93EgCy1nOPmrlMnx-PV5M37oosKYNz3tA~YsorHcjQP~KweHerxmLhUjOyMXIuvQWe-Xaa8kCXltjys4-QSi2~pGrX8ArcDveZQ~ukUO9makARRqsoANrBm4ZUMUC2ATNvhhqNpL-98~jItDpFRRjg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/qMAYSIcFMtXQ_tJPh3Axtz77x.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=OfUb0HaYtfK9IrP3c2-UIHT7bmm~DCGqySgHcfQmZCYLbB~W~pI3gjtJ1NvDUA1SYzL3PrbPe6UVtmhdzd0ABgsIBTwzqUdzEuMOofUDNgI7BsPongzGm86VJ~Lg5aw9ZaV861cAbrn-FAV1x5EQvYOE5HTd1PYdHsp5CdR80FEyPUvJqbFRxqkhaVjFWHdSI5kjOUoXhB3dUBMZPQM2ps1b2zTGJ99g2OZ3orwgTJJwh1dFt57-nOnWBH1iceiqnw0qmf1i-dDtP0VYXqnfC8Z4FTocNwhmDi1fsWaYhXWGrurDSUrmzUv8kDv85y~qEGrIvyzdgvvro2M1eJgZhw__","isEqual":false},{"path":"data.specs[0].results.stats.duration","valueA":13947,"valueB":13846,"isEqual":false},{"path":"data.specs[0].results.stats.endedAt","valueA":"2023-09-08T03:26:59.631Z","valueB":"2023-09-08T13:42:50.598Z","isEqual":false},{"path":"data.specs[0].results.stats.startedAt","valueA":"2023-09-08T03:26:45.684Z","valueB":"2023-09-08T13:42:36.752Z","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":13947,"valueB":13846,"isEqual":false},{"path":"data.specs[0].results.stats.wallClockStartedAt","valueA":"2023-09-08T03:26:45.684Z","valueB":"2023-09-08T13:42:36.752Z","isEqual":false},{"path":"data.specs[0].results.stats.wallClockEndedAt","valueA":"2023-09-08T03:26:59.631Z","valueB":"2023-09-08T13:42:50.598Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotId","valueA":"BhmIYMZH33yWpSIfVsDZq","valueB":"OIFkUXw8B2U8OqJAdZ0o1","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-08T03:26:50.486Z","valueB":"2023-09-08T13:42:41.446Z","isEqual":false},{"path":"data.specs[0].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/dh7xKpIdsolZ.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EZi3YON9~M0vPswgja9~uX7l2VjyDfAXEFoahI4S4wpVFA3c~L5KWl69Lw9JcN1fpndGNU~EmFuDT6d9fh38leLrt-dtBdd98oTWsMzWCgU4huANp5gkF22n8LJ99PJqtwyxP5J9m3yHR0Sn4Tv2AQExVNtmjAWM~cJdrO0u7hEjFp5W-i~pN~-9tYvnMlT~eEDhFN057tCUx2Nqdh1s1NHdjJsJgU9F1Yr~mHvV0nzKkf9khTsEG-KeHP5VxhltQzk68QNv3ytCtpbMMpq7z7ubcJsOT7Rk8E7hbjSINt3wq69Vy0G9CDe4U3jA~cEJPVZ6pnPuaCV5TJTaFyM7~Q__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/ZlKLfoSVgYCc.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=a1sVvwQiIT8GjfjP60bArZsnt1IebqEkbOqTKL-Xu1v2XL3dcFbJoOMORT1xqieGVa5Gs2qgWMJwxQ7yUg9UiEmIJ4bMHowVNm41DYEPH9zeM7ZxSBwonCixdMboQY2C2LSqjTjaJhogvFLPerAdlq7ZijB3RS9c8tEndwe5xW2DgpmRdCMhG~Ugu6jQjprvzCbCUQOL4czb3AHJv9o51rzandeUBUnIx7ExZ9H20JJUMvVQOoJ4IipfFFqpy5W~AHrhgZR8MCD1pfCIE7HbvB0btm6OXudUKdIxFebbj7aaZdoM6mXju3N~u-8rMzZLE6lJTggMui6zj-8B4gJEiQ__","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":349423,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[0].duration","valueB":304,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].screenshotId","valueA":"jyku9VtXtsjeq_eZiG3s9","valueB":"5BJFDWKXTwbubxcj1owJc","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-08T03:26:54.942Z","valueB":"2023-09-08T13:42:45.908Z","isEqual":false},{"path":"data.specs[0].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/JGy1yDNmoM9E.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eCqTDLG9IAXVXEldGbSKSOvtyYGTiVUvJv2Tgu3o5eNOHHOWsidB6-~U4wW~PKpZfftVmR5U86pJFgetOSAgc36I7BwMqo7LvAGOh92~VKthRde2hTte5NJNgjj4ZdW90uCCgkGz3SiIf~vHKK2FdosGHkWRJZChQQkOYE8iGTBMw4Iq~LIA4d70E2OubSKUbYJ-B96mL53EBQhdRfkiSUYCTpO2ReoS3sJdFJx3mGWB5AGpPsOopZa1iSYKrJsljZmuBefXKNUHKYw3cNu9K9KThtdMJAA0Kt5-EtB1u4UAGw58i1TJPV5Tc35YqK7gJmeZCu1a5j-JipBO3EreNQ__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/7DEScNt5RYar.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=jWIwCe42mSjR~2ZTEPdkvqzQTH6pidjOPERzDf45hB9Rfw0caJz19mO9LGWDzl6ROQs22pgUYj754EFQrs-6klMYH~1RA162ajPujkraCKvKh0r0mcUjI7XMbtJbH-2ptHFjVwbT~hks7v2WXWY1Z6BEdkBWFQc~9QcksRpdD6GlpdFdEoTZJOqA4DAGDog8oLsf0vy3KjwBMUmBGg-Ss8l9xkK9kmewK-x3JLCSpc~edwI3zDGenxYadT7ZjTI--lBuRCuo0s8bPwHLM87XpvRXwicT~J5Sx7XZeyeJHruA85f4kB8NCxeeeQ22hFNCZeru~QGVil5SpSXnjjTo4g__","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":360089,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[1].duration","valueB":214,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].screenshotId","valueA":"2FIfErAPtl2b2vsgJQhc5","valueB":"QN2J2LHZGeuCrOyxOsQsG","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-08T03:26:59.369Z","valueB":"2023-09-08T13:42:50.334Z","isEqual":false},{"path":"data.specs[0].results.screenshots[2].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/06jiVfjeiszk.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qMvUYaN0I5AgYMomaLf0L5N-~WhAVTzgRi0MZPeq1qIaa1YzqwnT8dQb~v670hIq0QIa8lnS2iCloyzJKHQPbkLq~uKx-PG8UbhBBvWWyr0NpjiZ4gUfopSj5eVnyjcDXvkBJNST8ZBuKaIjX9HL630fH9PPef5Qs3TFbxuoIB7A1xSfBLFPZGArvH3rivcNGDkZ3VLEsW1p14DhkAAsYONYtM8kLGivmzTtsFdR3i7s6cu1HIbUorIiYvisiV-hmWXfrr1FrrcXFzfogaIo1JY-Mr-HxxE3zg2vO-2-uX0d0~9kLgIEkkpieTRdVL6wJ1H03RvDZtMK38Jlm6gBRA__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/iFNMNa1CHXLX.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FgBKvyaLOOmlB6HwQSaO2-2PbHgv6Ngn9Ot6zP~KoHBq6KsH3NIbq9QV97RIRwrzB5wPGCAoNj-rmxYhhO5iSFlXrjtDtHjklibsI6Qbh7BhVI7FaCizIHI7ojTS02xVaCmSTP55jHbKkosRjZo1mVFJUq2ra~Ob8O1ZbFUnVuLVyURUNPrOrfhjs~efoemi1dz6ecYIBkqGybDe82vhyhcmSFzu6G1gfpy1pv0kq4Vp4YK70VCDkG64btpLcvmMKkvpznhGjRiR7PaamYy7WL8UQriVZKD5QkAQsl8yh6Ms2T3zjnsYbQUhkVAt65D2l20uKNs4WGmnykr9tyKqnQ__","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":363302,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.screenshots[2].duration","valueB":206,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[0].results.exception","valueA":null,"valueB":null,"isEqual":true},{"path":"data.specs[0].results.flaky","valueA":0,"valueB":0,"isEqual":true},{"path":"data.specs[1].groupId","valueA":"run-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","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":"zdWGdtcaCuQn","valueB":"qdTJDmiKQ2wa","isEqual":false},{"path":"data.specs[1].claimedAt","valueA":"2023-09-08T03:26:40.357Z","valueB":"2023-09-08T13:42:31.904Z","isEqual":false},{"path":"data.specs[1].completedAt","valueA":"2023-09-08T03:27:34.715Z","valueB":"2023-09-08T13:43:22.717Z","isEqual":false},{"path":"data.specs[1].machineId","valueA":"1OGNRsYXmc6T","valueB":"yHaFqM5V6gKh","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/zdWGdtcaCuQn_8UpWRCgEUGLI.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kU5KiY7cE84BrwFb8laM7Zl2ALxWdexwq22K-ktG5o6Q-hv-fE8Ko-fyp0VPlQmWTkQJRKq9ZpVMpe-3jaFOZOUUi9ExXfL2AfHY3cWLg8gS0-oiEDWP6S38fEloWL8QWsFV1lpT8G23LU76zzAb-IkzTQ5EumkDy1rwcY8XZ4D9O5QPCons88f9u5vacMUfGgLFXVR7MwX4HkME5PuFcaea~izao428Ff-Pg4zlUcE~2jWYQz0VGJXznu68uMC0PNINliv6Rz555Az-zblIwiaCjIobrRRCq~g1aohyppeUbD-5x2uEJ8~rOc0DOEQZMxAXmjhv02Gu3EGibQDdBg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/qdTJDmiKQ2wa_ukHle2cAQBAs.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=XWbRzVvrvQm9SGhIYTQB8o-8d1T841TkfYYLvY6u0qrZXgI9BzK4T96QLjbcXgJfClDuYIZKI0lsVtYWg-vVoKixOmSnY7AGLQZ5bcnVGJ93lh99aGt6v2~wnGeSZkdrBNtgc4SZ0rfidmoDnebbH3qrOP8F7pjKLosL3RMHIOGPTovJvfaUyEk07ZEPKAjj4PUrCyOs1aiIHnNItg9mamv4EVdMUfj0Gh261d4dZRJJzvliBZlqISNScpEbXCi9UGSH0PveVR~eI8bcXy3~n8~TcxkcV5cjD781XNhVNq2Ji53IWyfchaEGcwxjvkj-ZgA2~t0BsN8WCNTn~Hs--g__","isEqual":false},{"path":"data.specs[1].results.stats.duration","valueA":20745,"valueB":18212,"isEqual":false},{"path":"data.specs[1].results.stats.endedAt","valueA":"2023-09-08T03:27:32.145Z","valueB":"2023-09-08T13:43:20.716Z","isEqual":false},{"path":"data.specs[1].results.stats.startedAt","valueA":"2023-09-08T03:27:11.400Z","valueB":"2023-09-08T13:43:02.504Z","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":20745,"valueB":18212,"isEqual":false},{"path":"data.specs[1].results.stats.wallClockStartedAt","valueA":"2023-09-08T03:27:11.400Z","valueB":"2023-09-08T13:43:02.504Z","isEqual":false},{"path":"data.specs[1].results.stats.wallClockEndedAt","valueA":"2023-09-08T03:27:32.145Z","valueB":"2023-09-08T13:43:20.716Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotId","valueA":"Qj1yY2Vneuehs3CfGypSC","valueB":"QgWsuBQRTZMQOrhnro_ro","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-08T03:27:15.638Z","valueB":"2023-09-08T13:43:06.785Z","isEqual":false},{"path":"data.specs[1].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/AGusL0mLRpOv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tXlK3RlGbX0oK1Z-A8lgK4XcseRE0UH6FqBKYJ7zxTuTk2eFG46R6oGLn6JG~HEBG2kGz80iznDdQCq77ehmsnCxBf0~e8iel6kNIjImajb2XXBQVjc-NieJ7Agxlvt2KT-3Pki7YvzL5xqVzpFoNAPyKk5T~2H5A5JeSNmUUoHGlKdegeoppRH58KjojRgZU3i8fHk7j4oI4bZdLYl7vGOEUMhwECZAB3W1aBm3zve3Ij6vFRu1cMpk7SFil83MdKQo4-795Q96JWAqF3~bjhg4b4fnc7fLJQe4gKZm7t~g~EimFYDWhujXkXjBNVRpmEMqg1fa330afVwyVyG5vw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/horBZ3DuOMGr.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ZvoziF30y~hzSoHR3rVM2YPJbz0KtwR1XInqIWj2aD5Q4HBalxHaWj9VmNc9Y3nGEMzaNIDkDg7mfeH73eZ5f9xZUQj9jPVjELojuHTlNaDNv98M7Ov1btFE2wS7zYWJh7wVmbTWh-MR8kNzRBHt5mWrO3PnZMY8RQDjt02MdIOPk-tYjUeQaVHcEHBbapy3G1gbwLcp-XinsZ32mO24Fqnh6avxHfBR4E1I1Flh25Uiyy0wQcgWgg6eXnqXcYjEmaLHqPsI0Amg8Purk5duteZUF0Cu9WTVwL6TI7UawutSwQFWHvEs3hQc4zEtYGD7OS7teBRQhs8cJJ7sA6UoHw__","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":374162,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[0].duration","valueB":258,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].screenshotId","valueA":"YbI1DbeNflu_3-vTrLVrV","valueB":"iYc4VXEvkJ5Z8TbRDWsZd","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-08T03:27:20.065Z","valueB":"2023-09-08T13:43:11.191Z","isEqual":false},{"path":"data.specs[1].results.screenshots[1].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/juCd0WOBa6Gv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=L3HDwbOzbcd80A1DjlqH9HO9Om9iVi9HD3gUlFms7y8v0DExYVJPuBKnhilSYSRNBjaF4cdKEiCeTRzVM2DDArpDqiFx~OR5vlzEixsC3SVNe0Op7or2dlaFka-pZVCjjFNSDx0uJS9qs5OhB93sMH340c8x57K1hdLPGbeHXr0jekc6TsLUgDi7JA85ZCa1t3BbFdbzRHfWqRaAHjIOu7kdHJYHEhh-WK2~k0KNqoq6TNLFFehEo5qdinWy8mxQmCzw~seufs-7EOnaTwlyVsMl1xlvVzm3VGU8TKVbp3jSnWLb8fdGCfUN9s3iFJYKn0ie17IitwNRdSW5-9tzug__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/3w09MBuTuFWG.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=LX5yKw0zEy3w66Ca1DC1QY-Twoler9DEp6qffW18oXeZj0Q-ke9G8z~BFXpErD5QTXJLgHjWaqPm6JObfcoQ7K4~8W9Bx6tjaPeVDcE~x9ZQ5wajx48eJE-eifCIpb6xzPufyfSMx7b~qqKgvo6dv0v1bke700UQ7cMotm1r-ky~JzF4Mtfbo-opuBhbMki0y7tAiDQqOAk1lk9~17pdYDK1NF17ycKmj~gMzAWaroMwX-HiOdV-6NAFNnm0ZFUZ-7aoIEiD3U8PocmQvnKdhu40Ptvv3pHkyyp8OQuzyG12JASt5~jcV4NmYvqIMu92u57a~cl8kkmyUyAL~3gK8Q__","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":377830,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[1].duration","valueB":281,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].screenshotId","valueA":"ysN7-f-IGi9SuBfWeh-Ln","valueB":"N7VLnS5SoBxKEdpk7dOYp","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-08T03:27:24.443Z","valueB":"2023-09-08T13:43:15.688Z","isEqual":false},{"path":"data.specs[1].results.screenshots[2].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/vUWYbwFRpZvK.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=YKiaMUdNYhNK~2YGWg0pAkjZaPW65oSWP52~lol9v9hTA91EyaQwa-ObUvYYvJhGZGb72Ddyo-UlsksY6PwwFHeW~5Rxgv3HCqY5dF2yFc63Rug8bSn9kQ6aT0Jqrlgm0J3HxEmZ2PvY7q6l5aixcZRef0HARdhK3Co743Kxb7wK73rrdifLgTUe3py5E0M9CArj1fJW6f6iZhXKdtHdSGhQz1mgOlpQtTJ2MtVvQUO8-0ERuJJ0tAT6Wi8EFunTzAmTH5KlJMH9b5bNS3AwR4pyPqG8N8y~aeHjL~zmHYE6joRmkKYye9XGGxZ2g73U2-VSZQNRST2wq5gJf6cpZg__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/u22UHn3JZ0Gc.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=PbufeWtMwI0KP6iJwJrQJFvAtk9kbpXibGoSIQJ8u9sD2W3w~mYf0UdhcwdHjVeqjgujG-z58GKOpMTpYsSdvu3VGEFl7j4b4bmWUBNNmmwU80mEEN-CNbWzUj70cxX5ZjX7RsTNBDptiFL03aAMBV1RjoRa4d6oKVHNqFVwrMgPzZKaiRKU7lSsWjxb89r3m4PEWluDidKmP-vQ2sdv3qorZa~BGumiIRI9-aPdORky6~QlTH3lNNcfw-uVQs3w51mq1IZjO7shnlhs-HLYXAv3tgGqsYJRAbCvpzvngtUEnqHKYCVMTy7-V0ZJuAB0XawyABIH~ds9MJgRL5CqaA__","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":375503,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[2].duration","valueB":233,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].screenshotId","valueA":"pJtB86p_uQ04UWCWJxRRU","valueB":"0FcsNENWstOxPmSzmcyDS","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-08T03:27:31.673Z","valueB":"2023-09-08T13:43:20.250Z","isEqual":false},{"path":"data.specs[1].results.screenshots[3].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/wub3R0PgzyhS.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=siAwsu2rDmnAOLnIcTEv1nHjUpqf1cfs3mTq4g3ivyEZL4j9SpM~i0ieQobkROGrWbeubiJKSRKnWAUgom~U33CiW~NXzjOYLEcCCOFOVg~q0YylTqWN~JsaSvlF3uxpuIDYpA1tacSQL4QkAl0bdmBBkFjei2XAPiAkdzVFEeloDbhBN7AOfQ2D5TAkCWRJW08Pm3bl7uG7wcdgGP40T0UPCOP2ABC5FhH3FwCULO8tbr2zdAapUB3NkcNscMxMCfXRGv77kFaO3o485tZoScigiGTS4FLiPTXJP40kTbURBgJ5R~Ol1Pil~szWAeMPRXw3f3WKNJOszsuDJvq6YA__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/bVytB6veRTaW.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=I5kRRfAu~qmfL6u8z8hrzz95Neg5Rhy8FyvPeMnp99ApitxlcL6sb-CWX3PJiijxWKb19RwDUHGJ7FINKEHSZSQJNG1KONd641odmnrArHoiijAnVFqK-lc5xbrA7R~YfrxgxTl~ScohGSi7zFcqG0jt~NCcNq4smTdrLwb8zVt-M9MXuNvXHX9spjw1cAz3UrDjEtp6~oeDfTudKGgIwWZdyUidv0UecyOoyWWP3KwDgckyRMXJrz79nLzeah87IVyzCrU4K~JDimNQzpWV58tPJ2JUbrKhyNSepn~swbk7f0haPWjhzJFQe7DMX4Md7CFYhLJVVy-k0ZERLkwwgQ__","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":378982,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[1].results.screenshots[3].duration","valueB":209,"isEqual":false,"note":"Does not exist in A"},{"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-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","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":"PV4tL5vDMpv9","valueB":"YJXj6GeHgi9Z","isEqual":false},{"path":"data.specs[2].claimedAt","valueA":"2023-09-08T03:26:40.351Z","valueB":"2023-09-08T13:42:31.898Z","isEqual":false},{"path":"data.specs[2].completedAt","valueA":"2023-09-08T03:27:10.418Z","valueB":"2023-09-08T13:43:01.593Z","isEqual":false},{"path":"data.specs[2].machineId","valueA":"1OGNRsYXmc6T","valueB":"yHaFqM5V6gKh","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/PV4tL5vDMpv9_fGFwQBQMjufh.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=rZquPnQgOf-VdFGmLzZDZ6I2a~~yxwNQ5D4hb5KYZDOclrW5bVHuEqDKza~Ii6~5vfKXUNtH~gZOGZLNm4zjCiTrI5GaplASpUdCIExaEJMqGtvpwFoDqNbDQ8fTYKMHftfFDy0eZf1ePq29gtN4D5QDrqkXoZ0k0OXxCd4MV1hnHECDAtrCIRKZtkyt4Y9FnKjc6MKLaKLyZbI1vgThaZEje73-anFYUCJaox7womBChcxJhViGuAJ2NJ38Yttk3HREG~82O7KS3F7VR7GIA~Hl-5XS0SBsVdC1mfeTJTYUE3HfGOZlD8CTEWBZRNCi7fYxlrPbYH7qX~9HOTvRlA__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/YJXj6GeHgi9Z_3az7f5VZ0AUl.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=r31DkISnKQrj5va9ZeXFwGvdeDV~T~P4FKSzBWyeaNSrH-3wzAb7Xk6ZcT8w7X~2Up0EVIy6FuPWX6Xytnix-LL3tuZZtiMRE61LvnoZtPcURzln-HTJc-jQWKjO8aamqwTaZC~imnkudC-SMLjMUrbAgNtdNiHBgamQdVujmmH2-PIEUMHwmcqsqsXR4nt6~qDLXdrf~xpWLN6p1aTjbCAJ4alkvo13vEN6i2rJXyKWqr~XZbvuNQBL~Pkhq7fkPBZTZcOBbIm4ztXh3AUEPHLA8i8Bbf6Di6DejJsUeov2vvkA5H9y9NJfuwlKmKWoOO9iRsc3LqapF0t8JCux8Q__","isEqual":false},{"path":"data.specs[2].results.stats.duration","valueA":53,"valueB":67,"isEqual":false},{"path":"data.specs[2].results.stats.endedAt","valueA":"2023-09-08T03:27:08.972Z","valueB":"2023-09-08T13:43:00.018Z","isEqual":false},{"path":"data.specs[2].results.stats.startedAt","valueA":"2023-09-08T03:27:08.919Z","valueB":"2023-09-08T13:42:59.951Z","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":53,"valueB":67,"isEqual":false},{"path":"data.specs[2].results.stats.wallClockStartedAt","valueA":"2023-09-08T03:27:08.919Z","valueB":"2023-09-08T13:42:59.951Z","isEqual":false},{"path":"data.specs[2].results.stats.wallClockEndedAt","valueA":"2023-09-08T03:27:08.972Z","valueB":"2023-09-08T13:43:00.018Z","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-api-smoke-2023-09-08T03:26:36.052Z","valueB":"run-api-smoke-2023-09-08T13:42:28.508Z","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":"sTkPbZdVJeQH","valueB":"Mzlt7nMYwIdn","isEqual":false},{"path":"data.specs[3].claimedAt","valueA":"2023-09-08T03:26:40.345Z","valueB":"2023-09-08T13:42:31.892Z","isEqual":false},{"path":"data.specs[3].completedAt","valueA":"2023-09-08T03:27:07.785Z","valueB":"2023-09-08T13:42:58.850Z","isEqual":false},{"path":"data.specs[3].machineId","valueA":"1OGNRsYXmc6T","valueB":"yHaFqM5V6gKh","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/sTkPbZdVJeQH_Sg1vqs1impAS.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C-8f3b3GdwWabJQm0cM-gzA0Va~l~SIAIuaDXHyDwhDcf5Amr86pQV2jr73dt5vsvMyOamVjPPJG-luvzwOZo5CyumMWJ9fTvn7W2Xu~en2~K0rxZK9C8oT~6FWUb46BRwPB~doa5-SYgHQndp8QcXbwWTAZReNhXsTBZOGbJWISlKctUF9YVxvQAxj9~6qrnnQyRzCyFpiWNZeL7lr9es37NtK24kBzuCnUxJ3xeXU~lz6lOxnOKus~ZQhzOIT7nueuLI7DSrzm7QILmTqEODoo4uK6fbV1XGdcusuvVTV8g4ao-DR6hqS8sh-9VWU4u0ZDxqUJ-xgK0yqnPTOfDw__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/Mzlt7nMYwIdn_KLFYL9MMJTat.mp4?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=InSU3itmKaS4fua2YC1Tz8FLKmg-~ilVxh5LzwiTzHKdgADnAIz35i8xz-pA-GB9fncy6C3zprnrJuBgtDSLi-F25bcUTJsRV~yYZbV9tIaJJDqdM~Ny3a4DGDEIUP~5-MbsuZg~r5F7QPMQ95QV88l1Dv-VJnDnGNeo~IlvkaZOWicdkuh1A0NKnPLuxiXRnpnWQM2roQeICgngp75Y9bxzbeQ2wyd4~Vp0Yj0VOBN~NPY-7cUZZ9Z60Hy2MF0HK3fZrYJf~1CvLm7Rn0XLCL2qrgqR5dT~jrVyz5znCXacjD5JpbYe7uVFOFDaOcKnisrtyaaRLiAG2ppW4GHxXg__","isEqual":false},{"path":"data.specs[3].results.stats.duration","valueA":1079,"valueB":1108,"isEqual":false},{"path":"data.specs[3].results.stats.endedAt","valueA":"2023-09-08T03:27:06.029Z","valueB":"2023-09-08T13:42:57.027Z","isEqual":false},{"path":"data.specs[3].results.stats.startedAt","valueA":"2023-09-08T03:27:04.950Z","valueB":"2023-09-08T13:42:55.919Z","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":1079,"valueB":1108,"isEqual":false},{"path":"data.specs[3].results.stats.wallClockStartedAt","valueA":"2023-09-08T03:27:04.950Z","valueB":"2023-09-08T13:42:55.919Z","isEqual":false},{"path":"data.specs[3].results.stats.wallClockEndedAt","valueA":"2023-09-08T03:27:06.029Z","valueB":"2023-09-08T13:42:57.027Z","isEqual":false},{"path":"data.specs[3].results.screenshots[0].screenshotId","valueA":"uReGdOXki5oUZtaZ4JNQZ","valueB":"x2G5Ca6DBxNl3zzjv9EDG","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-08T03:27:05.165Z","valueB":"2023-09-08T13:42:56.156Z","isEqual":false},{"path":"data.specs[3].results.screenshots[0].screenshotURL","valueA":"https://fs.currents.dev/64af8eee5411be7416b22d5f/zFhaTH1sV5Yb.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=apRIvw~0jaY3pEvZ5IhkSiGMFdkn~oLAdQxNa7H10ESfp2yDHMDV8jhYfGMZxBMYtW2y86-vmCAbKgg8zd8m5TemSAGAf2X7PMAFwA5LJduvekk-~DL9yvmCNgarq3gKQBAFoMFNYJiv7DrFhMn0OSWugrjpjjwmtTd5zO-6bNlQ7xaKqh6DGOO2OzQ54BWXFl7f7slnyb1JJAbjDOyZ~5ifWuJE94HQguYEqDxjAp-hEq2n6sFRgcfhXbslOiv7waWt6G~-Q6Vh0TSTlTR4D6FPNJR2RfkYtmCQYp5giOSlJt2029aoTEwAyFELEs5WT4EnTD1D7EyI8sKBqn57KQ__","valueB":"https://fs.currents.dev/64af8eee5411be7416b22d5f/7Dehjgyld5N2.png?Expires=1694439797&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=vh~0BbcrzKw6aFw36cTA5LBHwkxgprOw0ChNElg69NFNlrZI2nIVEORd4ykB4~U8OpAnRUTg4Qr1Xtyk2vWgSyuf7L3PDJwHnCaz7v~DMVqCBemdr0MllYEIMc6lFjsEu3-5HS6~lN3SFzmboZj4~ea3fJ4AF2SWu3nChI7TacHXEEUMW26A5B8A-qrnNFfngf8vcYoKiNL2pTsuPQbU0kyZEBWRybcySBnsV4NimJYX45jK-5LgBuVtS3ZADyM~NF1NzAC8-ZwG55J6Z5B45Zrtj0pyLNPXhR6jnGSxJMAOhT9XWYGeWo453OVEfe-3pzZBLKj3A7M6ai2AcToIRg__","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":234576,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"data.specs[3].results.screenshots[0].duration","valueB":732,"isEqual":false,"note":"Does not exist in A"},{"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.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 index ab0e983..68ee56b 100644 --- a/e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json +++ b/e2e/cypress-12-demo/validation-results/cypress-cloud-validation.json @@ -1 +1 @@ -[{"path":"totalDuration","valueA":14297,"valueB":14210,"isEqual":false},{"path":"totalSuites","valueA":2,"valueB":2,"isEqual":true},{"path":"totalPending","valueA":0,"valueB":0,"isEqual":true},{"path":"totalFailed","valueA":3,"valueB":3,"isEqual":true},{"path":"totalSkipped","valueA":0,"valueB":0,"isEqual":true},{"path":"totalPassed","valueA":1,"valueB":1,"isEqual":true},{"path":"totalTests","valueA":4,"valueB":4,"isEqual":true},{"path":"runs[0].stats.duration","valueA":2254,"valueB":2127,"isEqual":false},{"path":"runs[0].stats.endedAt","valueA":"2023-09-07T14:43:14.391Z","valueB":"2023-09-07T15:13:45.915Z","isEqual":false},{"path":"runs[0].stats.startedAt","valueA":"2023-09-07T14:43:12.137Z","valueB":"2023-09-07T15:13:43.788Z","isEqual":false},{"path":"runs[0].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[0].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].reporterStats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].reporterStats.start","valueA":"2023-09-07T14:43:12.139Z","valueB":"2023-09-07T15:13:43.791Z","isEqual":false},{"path":"runs[0].reporterStats.end","valueA":"2023-09-07T14:43:14.394Z","valueB":"2023-09-07T15:13:45.918Z","isEqual":false},{"path":"runs[0].reporterStats.duration","valueA":2255,"valueB":2127,"isEqual":false},{"path":"runs[0].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[0].spec.baseName","valueA":"retries.spec.js","valueB":"retries.spec.js","isEqual":true},{"path":"runs[0].spec.fileName","valueA":"retries","valueB":"retries","isEqual":true},{"path":"runs[0].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[0].spec.relativeToCommonRoot","valueA":"retries.spec.js","valueB":"retries.spec.js","isEqual":true},{"path":"runs[0].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[0].spec.name","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].spec.relative","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.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/retries.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/retries.spec.js.mp4","isEqual":true},{"path":"runs[0].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[0].hooks[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].hooks[0].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[0].hooks[0].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[0].hooks[0].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","isEqual":true},{"path":"runs[0].hooks[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].hooks[1].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[0].hooks[1].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[0].hooks[1].body","valueA":"function () {\n cy.visit(\"/\");\n}","valueB":"function () {\n cy.visit(\"/\");\n}","isEqual":true},{"path":"runs[0].hooks[2].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].hooks[2].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[0].hooks[2].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[0].hooks[2].body","valueA":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","valueB":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","isEqual":true},{"path":"runs[0].hooks[3].hookId","valueA":"h5","valueB":"h5","isEqual":true},{"path":"runs[0].hooks[3].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[0].hooks[3].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[0].hooks[3].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","isEqual":true},{"path":"runs[0].hooks[4].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[0].hooks[4].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[0].hooks[4].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[0].hooks[4].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"path":"runs[0].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].title[0]","valueA":"Retries","valueB":"Retries","isEqual":true},{"path":"runs[0].tests[0].title[1]","valueA":"Runs a test with retries","valueB":"Runs a test with retries","isEqual":true},{"path":"runs[0].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].body","valueA":"function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }","valueB":"function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }","isEqual":true},{"path":"runs[0].tests[0].displayError","valueA":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","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":"Error","valueB":"Error","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.message","valueA":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","isEqual":false},{"path":"runs[0].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","isEqual":false},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.line","valueA":9,"valueB":9,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.column","valueA":13,"valueB":13,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/retries.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/retries.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.frame","valueA":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","valueB":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.lifecycle","valueA":36,"valueB":36,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":19,"valueB":19,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":484,"valueB":433,"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":5,"valueB":6,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.test.afterFnDuration","valueA":318,"valueB":301,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":12,"valueB":16,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":13,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-07T14:43:12.160Z","valueB":"2023-09-07T15:13:43.814Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].wallClockDuration","valueA":892,"valueB":796,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].videoTimestamp","valueA":2875,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].startedAt","valueA":"2023-09-07T14:43:12.160Z","valueB":"2023-09-07T15:13:43.814Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].duration","valueA":892,"valueB":796,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"kl773","isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-07T14:43:12.709Z","valueB":"2023-09-07T15:13:44.312Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (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":333986,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].duration","valueB":297,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.name","valueA":"Error","valueB":"Error","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.message","valueA":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","isEqual":false},{"path":"runs[0].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","isEqual":false},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.line","valueA":9,"valueB":9,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.column","valueA":13,"valueB":13,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/retries.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/retries.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.frame","valueA":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","valueB":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.lifecycle","valueA":23,"valueB":29,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].fnDuration","valueA":8,"valueB":10,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":56,"valueB":74,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.test.fnDuration","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.test.afterFnDuration","valueA":270,"valueB":236,"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":16,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":17,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-07T14:43:13.073Z","valueB":"2023-09-07T15:13:44.666Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].wallClockDuration","valueA":396,"valueB":356,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].videoTimestamp","valueA":3788,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].startedAt","valueA":"2023-09-07T14:43:13.073Z","valueB":"2023-09-07T15:13:44.666Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].duration","valueA":396,"valueB":356,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"k8c2c","isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].screenshots[0].takenAt","valueA":"2023-09-07T14:43:13.168Z","valueB":"2023-09-07T15:13:44.787Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (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":379936,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].duration","valueB":234,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.name","valueA":"Error","valueB":"Error","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.message","valueA":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","isEqual":false},{"path":"runs[0].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","isEqual":false},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.line","valueA":9,"valueB":9,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.column","valueA":13,"valueB":13,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/retries.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/retries.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.frame","valueA":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","valueB":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.lifecycle","valueA":36,"valueB":35,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.before each[0].fnDuration","valueA":12,"valueB":14,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":60,"valueB":63,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.test.fnDuration","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.test.afterFnDuration","valueA":278,"valueB":245,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.after each[0].fnDuration","valueA":14,"valueB":20,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":22,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-07T14:43:13.481Z","valueB":"2023-09-07T15:13:45.073Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].wallClockDuration","valueA":428,"valueB":363,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].videoTimestamp","valueA":4196,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].startedAt","valueA":"2023-09-07T14:43:13.481Z","valueB":"2023-09-07T15:13:45.073Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].duration","valueA":428,"valueB":363,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"5t74s","isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].screenshots[0].takenAt","valueA":"2023-09-07T14:43:13.598Z","valueB":"2023-09-07T15:13:45.193Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (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":376075,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].duration","valueB":243,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.name","valueA":"Error","valueB":"Error","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.message","valueA":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","isEqual":false},{"path":"runs[0].tests[0].attempts[3].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","valueB":"Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)","isEqual":false},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.line","valueA":9,"valueB":9,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.column","valueA":13,"valueB":13,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.originalFile","valueA":"cypress/e2e/retries.spec.js","valueB":"cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.frame","valueA":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","valueB":" 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }","isEqual":true},{"path":"runs[0].tests[0].attempts[3].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.lifecycle","valueA":62,"valueB":43,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.before each[0].fnDuration","valueA":15,"valueB":19,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.before each[1].fnDuration","valueA":59,"valueB":55,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.before each[1].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.test.fnDuration","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.test.afterFnDuration","valueA":268,"valueB":235,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.after each[0].fnDuration","valueA":13,"valueB":17,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":22,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[3].timings.after all","valueA":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[3].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[3].wallClockStartedAt","valueA":"2023-09-07T14:43:13.922Z","valueB":"2023-09-07T15:13:45.489Z","isEqual":false},{"path":"runs[0].tests[0].attempts[3].wallClockDuration","valueA":454,"valueB":359,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].videoTimestamp","valueA":4637,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].startedAt","valueA":"2023-09-07T14:43:13.922Z","valueB":"2023-09-07T15:13:45.489Z","isEqual":false},{"path":"runs[0].tests[0].attempts[3].duration","valueA":454,"valueB":359,"isEqual":false},{"path":"runs[0].tests[0].attempts[3].screenshots[0].screenshotId","valueA":"5atgm","isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].testAttemptIndex","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].takenAt","valueA":"2023-09-07T14:43:14.067Z","valueB":"2023-09-07T15:13:45.615Z","isEqual":false},{"path":"runs[0].tests[0].attempts[3].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png","isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[0].tests[0].attempts[3].screenshots[0].size","valueB":285892,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].specName","valueB":"retries.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[3].screenshots[0].duration","valueB":230,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].stats.duration","valueA":12043,"valueB":12083,"isEqual":false},{"path":"runs[1].stats.endedAt","valueA":"2023-09-07T14:43:30.200Z","valueB":"2023-09-07T15:14:01.880Z","isEqual":false},{"path":"runs[1].stats.startedAt","valueA":"2023-09-07T14:43:18.157Z","valueB":"2023-09-07T15:13:49.797Z","isEqual":false},{"path":"runs[1].stats.failures","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].stats.passes","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[1].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[1].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].reporterStats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[1].reporterStats.passes","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.failures","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.start","valueA":"2023-09-07T14:43:18.158Z","valueB":"2023-09-07T15:13:49.799Z","isEqual":false},{"path":"runs[1].reporterStats.end","valueA":"2023-09-07T14:43:30.204Z","valueB":"2023-09-07T15:14:01.884Z","isEqual":false},{"path":"runs[1].reporterStats.duration","valueA":12046,"valueB":12085,"isEqual":false},{"path":"runs[1].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[1].spec.baseName","valueA":"xxx.spec.js","valueB":"xxx.spec.js","isEqual":true},{"path":"runs[1].spec.fileName","valueA":"xxx","valueB":"xxx","isEqual":true},{"path":"runs[1].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[1].spec.relativeToCommonRoot","valueA":"xxx.spec.js","valueB":"xxx.spec.js","isEqual":true},{"path":"runs[1].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[1].spec.name","valueA":"cypress/e2e/xxx.spec.js","valueB":"cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].spec.relative","valueA":"cypress/e2e/xxx.spec.js","valueB":"cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.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/xxx.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/xxx.spec.js.mp4","isEqual":true},{"path":"runs[1].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[1].hooks[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].hooks[0].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[1].hooks[0].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[1].hooks[0].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","isEqual":true},{"path":"runs[1].hooks[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].hooks[1].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[1].hooks[1].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[1].hooks[1].body","valueA":"function () {\n cy.visit(\"/\");\n}","valueB":"function () {\n cy.visit(\"/\");\n}","isEqual":true},{"path":"runs[1].hooks[2].hookId","valueA":"h6","valueB":"h6","isEqual":true},{"path":"runs[1].hooks[2].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[1].hooks[2].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[1].hooks[2].body","valueA":"function () {\n cy.createDefaultTodos().as(\"todos\");\n }","valueB":"function () {\n cy.createDefaultTodos().as(\"todos\");\n }","isEqual":true},{"path":"runs[1].hooks[3].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].hooks[3].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[1].hooks[3].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[1].hooks[3].body","valueA":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","valueB":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","isEqual":true},{"path":"runs[1].hooks[4].hookId","valueA":"h5","valueB":"h5","isEqual":true},{"path":"runs[1].hooks[4].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[1].hooks[4].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[1].hooks[4].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","isEqual":true},{"path":"runs[1].hooks[5].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[1].hooks[5].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[1].hooks[5].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[1].hooks[5].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"path":"runs[1].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].title[0]","valueA":"Clear completed button","valueB":"Clear completed button","isEqual":true},{"path":"runs[1].tests[0].title[1]","valueA":"should display the correct text","valueB":"should display the correct text","isEqual":true},{"path":"runs[1].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[1].tests[0].body","valueA":"function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }","valueB":"function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }","isEqual":true},{"path":"runs[1].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)","valueB":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)","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":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.","valueB":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.","isEqual":false},{"path":"runs[1].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)","valueB":"AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)","isEqual":false},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.line","valueA":17,"valueB":17,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.column","valueA":34,"valueB":34,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/xxx.spec.js","valueB":"cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/xxx.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/xxx.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.frame","valueA":" 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ","valueB":" 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.lifecycle","valueA":36,"valueB":43,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":13,"valueB":16,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":147,"valueB":167,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[2].hookId","valueA":"h6","valueB":"h6","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.before each[2].fnDuration","valueA":842,"valueB":851,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[2].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.test.fnDuration","valueA":4097,"valueB":4092,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.test.afterFnDuration","valueA":247,"valueB":235,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":14,"valueB":13,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":17,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-07T14:43:18.180Z","valueB":"2023-09-07T15:13:49.811Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].wallClockDuration","valueA":5422,"valueB":5407,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].videoTimestamp","valueA":1253,"valueB":null,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].startedAt","valueA":"2023-09-07T14:43:18.180Z","valueB":"2023-09-07T15:13:49.811Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].duration","valueA":5422,"valueB":5407,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"f0mre","isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-07T14:43:23.326Z","valueB":"2023-09-07T15:13:54.986Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (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":418133,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].specName","valueB":"xxx.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].duration","valueB":232,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[1].tests[1].title[0]","valueA":"Clear completed button","valueB":"Clear completed button","isEqual":true},{"path":"runs[1].tests[1].title[1]","valueA":"should remove completed items when clicked","valueB":"should remove completed items when clicked","isEqual":true},{"path":"runs[1].tests[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[1].tests[1].body","valueA":"function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }","valueB":"function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }","isEqual":true},{"path":"runs[1].tests[1].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)","valueB":"AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)","isEqual":true},{"path":"runs[1].tests[1].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'","valueB":"AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'","isEqual":false},{"path":"runs[1].tests[1].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)","valueB":"AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)","isEqual":false},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.line","valueA":31,"valueB":31,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.column","valueA":37,"valueB":37,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/xxx.spec.js","valueB":"cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.frame","valueA":" 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );","valueB":" 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.lifecycle","valueA":27,"valueB":32,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":15,"valueB":12,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":84,"valueB":67,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[2].hookId","valueA":"h6","valueB":"h6","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[2].fnDuration","valueA":903,"valueB":878,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[2].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.test.fnDuration","valueA":4151,"valueB":4154,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.test.afterFnDuration","valueA":211,"valueB":213,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":26,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":12,"afterFnDuration":1},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-07T14:43:23.625Z","valueB":"2023-09-07T15:13:55.276Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].wallClockDuration","valueA":5421,"valueB":5357,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].videoTimestamp","valueA":6698,"valueB":null,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].startedAt","valueA":"2023-09-07T14:43:23.625Z","valueB":"2023-09-07T15:13:55.276Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].duration","valueA":5421,"valueB":5357,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].screenshots[0].screenshotId","valueA":"a52go","isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].takenAt","valueA":"2023-09-07T14:43:28.809Z","valueB":"2023-09-07T15:14:00.421Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png","isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].screenshots[0].size","valueB":389035,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].specName","valueB":"xxx.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].attempts[0].screenshots[0].duration","valueB":211,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[2].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[1].tests[2].title[0]","valueA":"Clear completed button","valueB":"Clear completed button","isEqual":true},{"path":"runs[1].tests[2].title[1]","valueA":"should be hidden when there are no items that are completed","valueB":"should be hidden when there are no items that are completed","isEqual":true},{"path":"runs[1].tests[2].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[2].body","valueA":"function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }","valueB":"function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }","isEqual":true},{"path":"runs[1].tests[2].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[2].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.lifecycle","valueA":32,"valueB":37,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.before each[0].fnDuration","valueA":7,"valueB":12,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.before each[1].fnDuration","valueA":55,"valueB":67,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.before each[2].hookId","valueA":"h6","valueB":"h6","isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.before each[2].fnDuration","valueA":857,"valueB":880,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.before each[2].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.test.fnDuration","valueA":156,"valueB":155,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":1,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.after each[0].fnDuration","valueA":12,"valueB":12,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[2].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":10,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[2].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[2].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[2].attempts[0].wallClockStartedAt","valueA":"2023-09-07T14:43:29.058Z","valueB":"2023-09-07T15:14:00.687Z","isEqual":false},{"path":"runs[1].tests[2].attempts[0].wallClockDuration","valueA":1141,"valueB":1156,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].videoTimestamp","valueA":12131,"valueB":null,"isEqual":false},{"path":"runs[1].tests[2].attempts[0].startedAt","valueA":"2023-09-07T14:43:29.058Z","valueB":"2023-09-07T15:14:00.687Z","isEqual":false},{"path":"runs[1].tests[2].attempts[0].duration","valueA":1141,"valueB":1156,"isEqual":false},{"path":"startedTestsAt","valueA":"2023-09-07T14:43:12.137Z","valueB":"2023-09-07T15:13:43.788Z","isEqual":false},{"path":"endedTestsAt","valueA":"2023-09-07T14:43:30.200Z","valueB":"2023-09-07T15:14:01.880Z","isEqual":false},{"path":"config.animationDistanceThreshold","valueA":5,"valueB":5,"isEqual":true},{"path":"config.arch","valueA":"arm64","valueB":"arm64","isEqual":true},{"path":"config.autoOpen","valueA":false,"valueB":false,"isEqual":true},{"path":"config.baseUrl","valueA":"https://todomvc.com/examples/vanillajs","valueB":"https://todomvc.com/examples/vanillajs","isEqual":true},{"path":"config.blockHosts","valueA":null,"valueB":null,"isEqual":true},{"path":"config.browsers[0].name","valueA":"chrome","valueB":"chrome","isEqual":true},{"path":"config.browsers[0].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[0].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[0].displayName","valueA":"Chrome","valueB":"Chrome","isEqual":true},{"path":"config.browsers[0].version","valueA":"116.0.5845.179","valueB":"116.0.5845.179","isEqual":true},{"path":"config.browsers[0].path","valueA":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","valueB":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","isEqual":true},{"path":"config.browsers[0].minSupportedVersion","valueA":64,"valueB":64,"isEqual":true},{"path":"config.browsers[0].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.browsers[1].name","valueA":"edge","valueB":"edge","isEqual":true},{"path":"config.browsers[1].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[1].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[1].displayName","valueA":"Edge","valueB":"Edge","isEqual":true},{"path":"config.browsers[1].version","valueA":"116.0.1938.69","valueB":"116.0.1938.69","isEqual":true},{"path":"config.browsers[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.browsers[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.browsers[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.browsers[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.browsers[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.browsers[2].version","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"config.browsers[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.browsers[2].majorVersion","valueA":106,"valueB":106,"isEqual":true},{"path":"config.chromeWebSecurity","valueA":true,"valueB":true,"isEqual":true},{"path":"config.clientRoute","valueA":"/__/","valueB":"/__/","isEqual":true},{"path":"config.configFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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/12.17.4/Cypress.app/Contents/Resources/app","isEqual":true},{"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-53115-v88g9H7kmSJg","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5","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-53115-v88g9H7kmSJg","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-71420-QoY2brpK3PF5","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.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.numTestsKeptInMemory.value","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.numTestsKeptInMemory.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.platform.value","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"config.resolved.platform.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.pageLoadTimeout.value","valueA":60000,"valueB":60000,"isEqual":true},{"path":"config.resolved.pageLoadTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.port.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.port.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.projectId.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.projectId.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.redirectionLimit.value","valueA":20,"valueB":20,"isEqual":true},{"path":"config.resolved.redirectionLimit.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.reporter.value","valueA":"spec","valueB":"spec","isEqual":true},{"path":"config.resolved.reporter.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.reporterOptions.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.reporterOptions.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.requestTimeout.value","valueA":5000,"valueB":5000,"isEqual":true},{"path":"config.resolved.requestTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.resolvedNodePath.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.resolvedNodePath.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.resolvedNodeVersion.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.resolvedNodeVersion.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.responseTimeout.value","valueA":30000,"valueB":30000,"isEqual":true},{"path":"config.resolved.responseTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.retries.value.runMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.retries.value.openMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.retries.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.screenshotOnRunFailure.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.screenshotOnRunFailure.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.screenshotsFolder.value","valueA":"cypress/screenshots","valueB":"cypress/screenshots","isEqual":true},{"path":"config.resolved.screenshotsFolder.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.slowTestThreshold.value","valueA":10000,"valueB":10000,"isEqual":true},{"path":"config.resolved.slowTestThreshold.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.scrollBehavior.value","valueA":"top","valueB":"top","isEqual":true},{"path":"config.resolved.scrollBehavior.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.supportFile.value","valueA":"cypress/support/e2e.ts","valueB":"cypress/support/e2e.ts","isEqual":true},{"path":"config.resolved.supportFile.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.supportFolder.value","valueA":false,"valueB":false,"isEqual":true},{"path":"config.resolved.supportFolder.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.taskTimeout.value","valueA":60000,"valueB":60000,"isEqual":true},{"path":"config.resolved.taskTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.testIsolation.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.testIsolation.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.trashAssetsBeforeRuns.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.trashAssetsBeforeRuns.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.userAgent.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.userAgent.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.video.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.video.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.videoCompression.value","valueA":32,"valueB":32,"isEqual":true},{"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.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.videoUploadOnPasses.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.viewportHeight.value","valueA":660,"valueB":660,"isEqual":true},{"path":"config.resolved.viewportHeight.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.viewportWidth.value","valueA":1000,"valueB":1000,"isEqual":true},{"path":"config.resolved.viewportWidth.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.waitForAnimations.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.waitForAnimations.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.watchForFileChanges.value","valueA":false,"valueB":false,"isEqual":true},{"path":"config.resolved.watchForFileChanges.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.specPattern.value","valueA":"cypress/*/**/*.spec.js","valueB":"cypress/*/**/*.spec.js","isEqual":true},{"path":"config.resolved.specPattern.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.browsers.value[0].name","valueA":"chrome","valueB":"chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[0].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[0].displayName","valueA":"Chrome","valueB":"Chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].version","valueA":"116.0.5845.179","valueB":"116.0.5845.179","isEqual":true},{"path":"config.resolved.browsers.value[0].path","valueA":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","valueB":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].minSupportedVersion","valueA":64,"valueB":64,"isEqual":true},{"path":"config.resolved.browsers.value[0].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.resolved.browsers.value[1].name","valueA":"edge","valueB":"edge","isEqual":true},{"path":"config.resolved.browsers.value[1].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[1].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[1].displayName","valueA":"Edge","valueB":"Edge","isEqual":true},{"path":"config.resolved.browsers.value[1].version","valueA":"116.0.1938.69","valueB":"116.0.1938.69","isEqual":true},{"path":"config.resolved.browsers.value[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.resolved.browsers.value[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.resolved.browsers.value[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.resolved.browsers.value[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.resolved.browsers.value[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.resolved.browsers.value[2].version","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"config.resolved.browsers.value[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.resolved.browsers.value[2].majorVersion","valueA":106,"valueB":106,"isEqual":true},{"path":"config.resolved.browsers.from","valueA":"runtime","valueB":"runtime","isEqual":true},{"path":"config.resolved.hosts.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.hosts.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.isInteractive.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.isInteractive.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolvedNodePath","valueA":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","valueB":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","isEqual":true},{"path":"config.resolvedNodeVersion","valueA":"18.14.2","valueB":"18.14.2","isEqual":true},{"path":"config.responseTimeout","valueA":30000,"valueB":30000,"isEqual":true},{"path":"config.retries.runMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.retries.openMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.screenshotOnRunFailure","valueA":true,"valueB":true,"isEqual":true},{"path":"config.screenshotsFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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":"svnqisky8l","valueB":"9pttd16qs3","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":"12.17.4","isEqual":true},{"path":"config.video","valueA":true,"valueB":true,"isEqual":true},{"path":"config.videoCompression","valueA":32,"valueB":32,"isEqual":true},{"path":"config.videoUploadOnPasses","valueA":true,"valueB":true,"isEqual":true},{"path":"config.videosFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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":"status","valueA":"finished","valueB":"finished","isEqual":true},{"path":"runUrl","valueA":"https://app.currents.dev/run/8bca8d1e39c70474","valueB":"https://app.currents.dev/run/1cb3d5f5b901170e","isEqual":false}] \ No newline at end of file +[{"path":"totalDuration","valueA":35824,"valueB":33233,"isEqual":false},{"path":"totalSuites","valueA":4,"valueB":4,"isEqual":true},{"path":"totalPending","valueA":1,"valueB":1,"isEqual":true},{"path":"totalFailed","valueA":2,"valueB":2,"isEqual":true},{"path":"totalSkipped","valueA":0,"valueB":0,"isEqual":true},{"path":"totalPassed","valueA":4,"valueB":4,"isEqual":true},{"path":"totalTests","valueA":7,"valueB":7,"isEqual":true},{"path":"runs[0].stats.duration","valueA":13947,"valueB":13846,"isEqual":false},{"path":"runs[0].stats.endedAt","valueA":"2023-09-08T03:26:59.631Z","valueB":"2023-09-08T13:42:50.598Z","isEqual":false},{"path":"runs[0].stats.startedAt","valueA":"2023-09-08T03:26:45.684Z","valueB":"2023-09-08T13:42:36.752Z","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-08T03:26:45.686Z","valueB":"2023-09-08T13:42:36.754Z","isEqual":false},{"path":"runs[0].reporterStats.end","valueA":"2023-09-08T03:26:59.644Z","valueB":"2023-09-08T13:42:50.611Z","isEqual":false},{"path":"runs[0].reporterStats.duration","valueA":13958,"valueB":13857,"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":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/a.spec.js.mp4","isEqual":true},{"path":"runs[0].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[0].hooks[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[0].hooks[0].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[0].hooks[0].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[0].hooks[0].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","isEqual":true},{"path":"runs[0].hooks[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].hooks[1].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[0].hooks[1].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[0].hooks[1].body","valueA":"function () {\n cy.visit(\"/\");\n}","valueB":"function () {\n cy.visit(\"/\");\n}","isEqual":true},{"path":"runs[0].hooks[2].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].hooks[2].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[0].hooks[2].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[0].hooks[2].body","valueA":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","valueB":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","isEqual":true},{"path":"runs[0].hooks[3].hookId","valueA":"h5","valueB":"h5","isEqual":true},{"path":"runs[0].hooks[3].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[0].hooks[3].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[0].hooks[3].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","isEqual":true},{"path":"runs[0].hooks[4].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[0].hooks[4].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[0].hooks[4].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[0].hooks[4].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"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":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-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":32,"valueB":32,"isEqual":true},{"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":34,"valueB":20,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":705,"valueB":620,"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":4004,"valueB":4006,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.test.afterFnDuration","valueA":299,"valueB":309,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[0].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":21,"valueB":21,"isEqual":true},{"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":22,"afterFnDuration":1},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:26:45.707Z","valueB":"2023-09-08T13:42:36.764Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].wallClockDuration","valueA":5120,"valueB":4988,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].videoTimestamp","valueA":2866,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].startedAt","valueA":"2023-09-08T03:26:45.707Z","valueB":"2023-09-08T13:42:36.764Z","isEqual":false},{"path":"runs[0].tests[0].attempts[0].duration","valueA":5120,"valueB":4988,"isEqual":false},{"path":"runs[0].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"lv379","isEqual":false,"note":"Does not exist in B"},{"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-08T03:26:50.486Z","valueB":"2023-09-08T13:42:41.446Z","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":349423,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[0].screenshots[0].duration","valueB":304,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-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":28,"valueB":28,"isEqual":true},{"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":7,"valueB":8,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":66,"valueB":65,"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":3991,"valueB":3994,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.test.afterFnDuration","valueA":231,"valueB":217,"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":23,"valueB":14,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[0].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":36,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-08T03:26:50.848Z","valueB":"2023-09-08T13:42:41.809Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].wallClockDuration","valueA":4384,"valueB":4314,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].videoTimestamp","valueA":8007,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].startedAt","valueA":"2023-09-08T03:26:50.848Z","valueB":"2023-09-08T13:42:41.809Z","isEqual":false},{"path":"runs[0].tests[0].attempts[1].duration","valueA":4384,"valueB":4314,"isEqual":false},{"path":"runs[0].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"eimp0","isEqual":false,"note":"Does not exist in B"},{"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-08T03:26:54.942Z","valueB":"2023-09-08T13:42:45.908Z","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":360089,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[1].screenshots[0].duration","valueB":214,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[0].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.line","valueA":5,"valueB":5,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/a.spec.js","valueB":"cypress/e2e/a.spec.js","isEqual":true},{"path":"runs[0].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-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":50,"valueB":54,"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":9,"valueB":10,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":68,"valueB":92,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.test.fnDuration","valueA":3990,"valueB":4004,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.test.afterFnDuration","valueA":209,"valueB":208,"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":15,"valueB":13,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":18,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].timings.after all","valueA":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[0].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-08T03:26:55.247Z","valueB":"2023-09-08T13:42:46.171Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].wallClockDuration","valueA":4370,"valueB":4370,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].videoTimestamp","valueA":12406,"valueB":null,"isEqual":false},{"path":"runs[0].tests[0].attempts[2].startedAt","valueA":"2023-09-08T03:26:55.247Z","valueB":"2023-09-08T13:42:46.171Z","isEqual":false},{"path":"runs[0].tests[0].attempts[2].duration","valueA":4370,"valueB":4370,"isEqual":true},{"path":"runs[0].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"ve07d","isEqual":false,"note":"Does not exist in B"},{"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-08T03:26:59.369Z","valueB":"2023-09-08T13:42:50.334Z","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":363302,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].specName","valueB":"a.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[0].tests[0].attempts[2].screenshots[0].duration","valueB":206,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].stats.duration","valueA":1079,"valueB":1108,"isEqual":false},{"path":"runs[1].stats.endedAt","valueA":"2023-09-08T03:27:06.029Z","valueB":"2023-09-08T13:42:57.027Z","isEqual":false},{"path":"runs[1].stats.startedAt","valueA":"2023-09-08T03:27:04.950Z","valueB":"2023-09-08T13:42:55.919Z","isEqual":false},{"path":"runs[1].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].stats.tests","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[1].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[1].reporterStats.tests","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[1].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].reporterStats.start","valueA":"2023-09-08T03:27:04.952Z","valueB":"2023-09-08T13:42:55.921Z","isEqual":false},{"path":"runs[1].reporterStats.end","valueA":"2023-09-08T03:27:06.032Z","valueB":"2023-09-08T13:42:57.030Z","isEqual":false},{"path":"runs[1].reporterStats.duration","valueA":1080,"valueB":1109,"isEqual":false},{"path":"runs[1].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[1].spec.baseName","valueA":"d.spec.js","valueB":"d.spec.js","isEqual":true},{"path":"runs[1].spec.fileName","valueA":"d","valueB":"d","isEqual":true},{"path":"runs[1].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[1].spec.relativeToCommonRoot","valueA":"d.spec.js","valueB":"d.spec.js","isEqual":true},{"path":"runs[1].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[1].spec.name","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[1].spec.relative","valueA":"cypress/e2e/d.spec.js","valueB":"cypress/e2e/d.spec.js","isEqual":true},{"path":"runs[1].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[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/d.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/d.spec.js.mp4","isEqual":true},{"path":"runs[1].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[1].hooks[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].hooks[0].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[1].hooks[0].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[1].hooks[0].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","isEqual":true},{"path":"runs[1].hooks[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].hooks[1].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[1].hooks[1].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[1].hooks[1].body","valueA":"function () {\n cy.visit(\"/\");\n}","valueB":"function () {\n cy.visit(\"/\");\n}","isEqual":true},{"path":"runs[1].hooks[2].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].hooks[2].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[1].hooks[2].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[1].hooks[2].body","valueA":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","valueB":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","isEqual":true},{"path":"runs[1].hooks[3].hookId","valueA":"h5","valueB":"h5","isEqual":true},{"path":"runs[1].hooks[3].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[1].hooks[3].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[1].hooks[3].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","isEqual":true},{"path":"runs[1].hooks[4].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[1].hooks[4].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[1].hooks[4].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[1].hooks[4].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"path":"runs[1].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[0].title[1]","valueA":"should assert and take a screenshot","valueB":"should assert and take a screenshot","isEqual":true},{"path":"runs[1].tests[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].body","valueA":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","valueB":"() => {\n // Assert that true is true\n cy.wrap(true).should('be.true');\n\n // Take a screenshot\n cy.screenshot('internal-assert-screenshot');\n }","isEqual":true},{"path":"runs[1].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[0].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.lifecycle","valueA":38,"valueB":35,"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":11,"valueB":10,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"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":160,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.test.fnDuration","valueA":727,"valueB":747,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":15,"valueB":13,"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":7,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:27:04.956Z","valueB":"2023-09-08T13:42:55.932Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].wallClockDuration","valueA":952,"valueB":956,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].videoTimestamp","valueA":1172,"valueB":null,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].startedAt","valueA":"2023-09-08T03:27:04.956Z","valueB":"2023-09-08T13:42:55.932Z","isEqual":false},{"path":"runs[1].tests[0].attempts[0].duration","valueA":952,"valueB":956,"isEqual":false},{"path":"runs[1].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"mau0n","isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].name","valueA":"internal-assert-screenshot","valueB":"internal-assert-screenshot","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-08T03:27:05.165Z","valueB":"2023-09-08T13:42:56.156Z","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/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[1].tests[0].attempts[0].screenshots[0].height","valueA":1320,"valueB":1320,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].width","valueA":2000,"valueB":2000,"isEqual":true},{"path":"runs[1].tests[0].attempts[0].screenshots[0].size","valueB":234576,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2000,"height":1320},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].multipart","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].pixelRatio","valueB":2,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].specName","valueB":"d.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].scaled","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[0].attempts[0].screenshots[0].duration","valueB":732,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[1].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[1].tests[1].title[0]","valueA":"Passed test with screenshot, passed test with no screenshots","valueB":"Passed test with screenshot, passed test with no screenshots","isEqual":true},{"path":"runs[1].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[1].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":true},{"path":"runs[1].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[1].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.lifecycle","valueA":19,"valueB":22,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":7,"valueB":6,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":53,"valueB":50,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.test.fnDuration","valueA":3,"valueB":2,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":18,"valueB":11,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":8,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].timings.after all","valueA":[{"hookId":"h3","fnDuration":3,"afterFnDuration":1}],"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[1].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:27:05.910Z","valueB":"2023-09-08T13:42:56.918Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].wallClockDuration","valueA":118,"valueB":82,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].videoTimestamp","valueA":2126,"valueB":null,"isEqual":false},{"path":"runs[1].tests[1].attempts[0].startedAt","valueA":"2023-09-08T03:27:05.910Z","valueB":"2023-09-08T13:42:56.918Z","isEqual":false},{"path":"runs[1].tests[1].attempts[0].duration","valueA":118,"valueB":82,"isEqual":false},{"path":"runs[2].stats.duration","valueA":53,"valueB":67,"isEqual":false},{"path":"runs[2].stats.endedAt","valueA":"2023-09-08T03:27:08.972Z","valueB":"2023-09-08T13:43:00.018Z","isEqual":false},{"path":"runs[2].stats.startedAt","valueA":"2023-09-08T03:27:08.919Z","valueB":"2023-09-08T13:42:59.951Z","isEqual":false},{"path":"runs[2].stats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].stats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[2].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.tests","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.passes","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.pending","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[2].reporterStats.failures","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[2].reporterStats.start","valueA":"2023-09-08T03:27:08.921Z","valueB":"2023-09-08T13:42:59.953Z","isEqual":false},{"path":"runs[2].reporterStats.end","valueA":"2023-09-08T03:27:08.978Z","valueB":"2023-09-08T13:43:00.021Z","isEqual":false},{"path":"runs[2].reporterStats.duration","valueA":57,"valueB":68,"isEqual":false},{"path":"runs[2].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[2].spec.baseName","valueA":"c.spec.js","valueB":"c.spec.js","isEqual":true},{"path":"runs[2].spec.fileName","valueA":"c","valueB":"c","isEqual":true},{"path":"runs[2].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[2].spec.relativeToCommonRoot","valueA":"c.spec.js","valueB":"c.spec.js","isEqual":true},{"path":"runs[2].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[2].spec.name","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].spec.relative","valueA":"cypress/e2e/c.spec.js","valueB":"cypress/e2e/c.spec.js","isEqual":true},{"path":"runs[2].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[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/c.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/c.spec.js.mp4","isEqual":true},{"path":"runs[2].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[2].hooks[0].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[2].hooks[0].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[2].hooks[0].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[2].hooks[0].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"path":"runs[2].tests[0].testId","valueA":"r3","valueB":"r0}","isEqual":false},{"path":"runs[2].tests[0].title[0]","valueA":"Ignored test","valueB":"Ignored test","isEqual":true},{"path":"runs[2].tests[0].title[1]","valueA":"should be a skipped test","valueB":"should be a skipped test","isEqual":true},{"path":"runs[2].tests[0].state","valueA":"pending","valueB":"pending","isEqual":true},{"path":"runs[2].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":true},{"path":"runs[2].tests[0].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[2].tests[0].attempts[0]","valueA":{"state":"pending","error":null,"timings":{"lifecycle":31,"after all":[{"hookId":"h3","fnDuration":5,"afterFnDuration":0}]},"failedFromHookId":null,"wallClockStartedAt":"2023-09-08T03:27:08.934Z","wallClockDuration":36,"videoTimestamp":1122,"startedAt":"2023-09-08T03:27:08.934Z","duration":36,"screenshots":[]},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].stats.duration","valueA":20745,"valueB":18212,"isEqual":false},{"path":"runs[3].stats.endedAt","valueA":"2023-09-08T03:27:32.145Z","valueB":"2023-09-08T13:43:20.716Z","isEqual":false},{"path":"runs[3].stats.startedAt","valueA":"2023-09-08T03:27:11.400Z","valueB":"2023-09-08T13:43:02.504Z","isEqual":false},{"path":"runs[3].stats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].stats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.skipped","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].stats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].stats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporter","valueA":"spec","valueB":"spec","isEqual":true},{"path":"runs[3].reporterStats.suites","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.tests","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].reporterStats.passes","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].reporterStats.pending","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].reporterStats.failures","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].reporterStats.start","valueA":"2023-09-08T03:27:11.402Z","valueB":"2023-09-08T13:43:02.505Z","isEqual":false},{"path":"runs[3].reporterStats.end","valueA":"2023-09-08T03:27:32.149Z","valueB":"2023-09-08T13:43:20.721Z","isEqual":false},{"path":"runs[3].reporterStats.duration","valueA":20747,"valueB":18216,"isEqual":false},{"path":"runs[3].spec.fileExtension","valueA":".js","valueB":".js","isEqual":true},{"path":"runs[3].spec.baseName","valueA":"b.spec.js","valueB":"b.spec.js","isEqual":true},{"path":"runs[3].spec.fileName","valueA":"b","valueB":"b","isEqual":true},{"path":"runs[3].spec.specFileExtension","valueA":".spec.js","valueB":".spec.js","isEqual":true},{"path":"runs[3].spec.relativeToCommonRoot","valueA":"b.spec.js","valueB":"b.spec.js","isEqual":true},{"path":"runs[3].spec.specType","valueA":"integration","valueB":"integration","isEqual":true},{"path":"runs[3].spec.name","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].spec.relative","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].spec.absolute","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[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/b.spec.js.mp4","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/b.spec.js.mp4","isEqual":true},{"path":"runs[3].shouldUploadVideo","valueA":true,"valueB":true,"isEqual":true},{"path":"runs[3].hooks[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].hooks[0].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[3].hooks[0].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[3].hooks[0].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleBefore(currentTest);\n }\n}","isEqual":true},{"path":"runs[3].hooks[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].hooks[1].hookName","valueA":"before each","valueB":"before each","isEqual":true},{"path":"runs[3].hooks[1].title[0]","valueA":"\"before each\" hook","valueB":"\"before each\" hook","isEqual":true},{"path":"runs[3].hooks[1].body","valueA":"function () {\n cy.visit(\"/\");\n}","valueB":"function () {\n cy.visit(\"/\");\n}","isEqual":true},{"path":"runs[3].hooks[2].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].hooks[2].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[3].hooks[2].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[3].hooks[2].body","valueA":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","valueB":"function () {\n self.sendLogsToPrinter(self.collectorState.getCurrentLogStackIndex(), self.collectorState.getCurrentTest());\n }","isEqual":true},{"path":"runs[3].hooks[3].hookId","valueA":"h5","valueB":"h5","isEqual":true},{"path":"runs[3].hooks[3].hookName","valueA":"after each","valueB":"after each","isEqual":true},{"path":"runs[3].hooks[3].title[0]","valueA":"\"after each\" hook","valueB":"\"after each\" hook","isEqual":true},{"path":"runs[3].hooks[3].body","valueA":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","valueB":"() => {\n const currentTest = cy.state(\"ctx\").currentTest;\n if (currentTest) {\n handleAfter(currentTest);\n }\n}","isEqual":true},{"path":"runs[3].hooks[4].hookId","valueA":"h3","valueB":"h3","isEqual":true},{"path":"runs[3].hooks[4].hookName","valueA":"after all","valueB":"after all","isEqual":true},{"path":"runs[3].hooks[4].title[0]","valueA":"\"after all\" hook","valueB":"\"after all\" hook","isEqual":true},{"path":"runs[3].hooks[4].body","valueA":"function () {\n // Need to wait otherwise some last commands get omitted from logs.\n cy.task(CONSTANTS.TASK_NAME_OUTPUT, null, {log: false});\n }","valueB":"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":true},{"path":"runs[3].tests[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[0].title[1]","valueA":"should try 2 times","valueB":"should try 2 times","isEqual":true},{"path":"runs[3].tests[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].body","valueA":"() => {\n cy.wrap(false).should('be.true');\n }","valueB":"() => {\n cy.wrap(false).should('be.true');\n }","isEqual":true},{"path":"runs[3].tests[0].displayError","valueA":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-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[3].tests[0].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[0].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.lifecycle","valueA":44,"valueB":52,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].fnDuration","valueA":13,"valueB":23,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].fnDuration","valueA":160,"valueB":178,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.test.fnDuration","valueA":4012,"valueB":4013,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.test.afterFnDuration","valueA":256,"valueB":260,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].fnDuration","valueA":13,"valueB":15,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":17,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:27:11.405Z","valueB":"2023-09-08T13:43:02.515Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].wallClockDuration","valueA":4519,"valueB":4528,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].videoTimestamp","valueA":1153,"valueB":null,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].startedAt","valueA":"2023-09-08T03:27:11.405Z","valueB":"2023-09-08T13:43:02.515Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].duration","valueA":4519,"valueB":4528,"isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].screenshotId","valueA":"uah46","isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].takenAt","valueA":"2023-09-08T03:27:15.638Z","valueB":"2023-09-08T13:43:06.785Z","isEqual":false},{"path":"runs[3].tests[0].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[0].screenshots[0].size","valueB":374162,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[0].screenshots[0].duration","valueB":258,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[1].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[1].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[1].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.lifecycle","valueA":27,"valueB":27,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].fnDuration","valueA":15,"valueB":8,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].fnDuration","valueA":62,"valueB":59,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.before each[1].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.test.fnDuration","valueA":3999,"valueB":3993,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.test.afterFnDuration","valueA":227,"valueB":284,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].fnDuration","valueA":16,"valueB":19,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":19,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[1].wallClockStartedAt","valueA":"2023-09-08T03:27:15.958Z","valueB":"2023-09-08T13:43:07.100Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].wallClockDuration","valueA":4368,"valueB":4373,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].videoTimestamp","valueA":5706,"valueB":null,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].startedAt","valueA":"2023-09-08T03:27:15.958Z","valueB":"2023-09-08T13:43:07.100Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].duration","valueA":4368,"valueB":4373,"isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].screenshotId","valueA":"mmkc1","isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testAttemptIndex","valueA":1,"valueB":1,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].takenAt","valueA":"2023-09-08T03:27:20.065Z","valueB":"2023-09-08T13:43:11.191Z","isEqual":false},{"path":"runs[3].tests[0].attempts[1].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[1].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[1].screenshots[0].size","valueB":377830,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[1].screenshots[0].duration","valueB":281,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[0].attempts[2].error.stack","valueA":" at Context.eval (webpack://cypress-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":false},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.line","valueA":6,"valueB":6,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.column","valueA":20,"valueB":20,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[2].error.codeFrame.frame","valueA":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","valueB":" 4 | retries: 2,\n 5 | }, () => {\n> 6 | cy.wrap(false).should('be.true');\n | ^\n 7 | });\n 8 | \n 9 | it('should assert that true is true', () => {","isEqual":true},{"path":"runs[3].tests[0].attempts[2].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.lifecycle","valueA":44,"valueB":45,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].fnDuration","valueA":10,"valueB":8,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].fnDuration","valueA":52,"valueB":100,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.test.fnDuration","valueA":3991,"valueB":4002,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.test.afterFnDuration","valueA":224,"valueB":236,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].fnDuration","valueA":16,"valueB":23,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":21,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[2].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[2].wallClockStartedAt","valueA":"2023-09-08T03:27:20.341Z","valueB":"2023-09-08T13:43:11.528Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].wallClockDuration","valueA":4363,"valueB":4395,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].videoTimestamp","valueA":10089,"valueB":null,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].startedAt","valueA":"2023-09-08T03:27:20.341Z","valueB":"2023-09-08T13:43:11.528Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].duration","valueA":4363,"valueB":4395,"isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].screenshotId","valueA":"kw950","isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testId","valueA":"r3","valueB":"r3","isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testAttemptIndex","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].takenAt","valueA":"2023-09-08T03:27:24.443Z","valueB":"2023-09-08T13:43:15.688Z","isEqual":false},{"path":"runs[3].tests[0].attempts[2].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[0].attempts[2].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[0].attempts[2].screenshots[0].size","valueB":375503,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[0].attempts[2].screenshots[0].duration","valueB":233,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[1].testId","valueA":"r4","valueB":"r4","isEqual":true},{"path":"runs[3].tests[1].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[1].title[1]","valueA":"should assert that true is true","valueB":"should assert that true is true","isEqual":true},{"path":"runs[3].tests[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].body","valueA":"() => {\n cy.wrap(true).should('be.true');\n }","valueB":"() => {\n cy.wrap(true).should('be.true');\n }","isEqual":true},{"path":"runs[3].tests[1].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[1].attempts[0].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.lifecycle","valueA":43,"valueB":35,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].fnDuration","valueA":13,"valueB":10,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[0].afterFnDuration","valueA":1,"valueB":0,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].fnDuration","valueA":391,"valueB":57,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.test.fnDuration","valueA":2,"valueB":2,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].fnDuration","valueA":14,"valueB":12,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[1].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":9,"afterFnDuration":1},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[1].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[1].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:27:24.722Z","valueB":"2023-09-08T13:43:16.013Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].wallClockDuration","valueA":475,"valueB":107,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].videoTimestamp","valueA":14470,"valueB":null,"isEqual":false},{"path":"runs[3].tests[1].attempts[0].startedAt","valueA":"2023-09-08T03:27:24.722Z","valueB":"2023-09-08T13:43:16.013Z","isEqual":false},{"path":"runs[3].tests[1].attempts[0].duration","valueA":475,"valueB":107,"isEqual":false},{"path":"runs[3].tests[2].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].title[0]","valueA":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","valueB":"Failing test with 2 attempts, passed test and flaky test with 2 attempts","isEqual":true},{"path":"runs[3].tests[2].title[1]","valueA":"should fail on the first attempt and pass on the second","valueB":"should fail on the first attempt and pass on the second","isEqual":true},{"path":"runs[3].tests[2].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].body","valueA":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","valueB":"() => {\n if (attempt === 0) {\n attempt++;\n cy.wrap(false).should('be.true'); // This will fail on the first attempt\n } else {\n cy.wrap(true).should('be.true'); // This will pass on the second attempt\n }\n }","isEqual":true},{"path":"runs[3].tests[2].displayError","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].state","valueA":"failed","valueB":"failed","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.name","valueA":"AssertionError","valueB":"AssertionError","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.message","valueA":"Timed out retrying after 4000ms: expected false to be true","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true","isEqual":false},{"path":"runs[3].tests[2].attempts[0].error.stack","valueA":" at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:16:21)","valueB":"AssertionError: Timed out retrying after 4000ms: expected false to be true\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/b.spec.js:16:21)","isEqual":false},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.line","valueA":16,"valueB":16,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.column","valueA":22,"valueB":22,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.originalFile","valueA":"cypress/e2e/b.spec.js","valueB":"cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.relativeFile","valueA":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","valueB":"e2e/cypress-12-demo/cypress/e2e/b.spec.js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.absoluteFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[2].attempts[0].error.codeFrame.frame","valueA":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","valueB":" 14 | if (attempt === 0) {\n 15 | attempt++;\n> 16 | cy.wrap(false).should('be.true'); // This will fail on the first attempt\n | ^\n 17 | } else {\n 18 | cy.wrap(true).should('be.true'); // This will pass on the second attempt\n 19 | }","isEqual":true},{"path":"runs[3].tests[2].attempts[0].error.codeFrame.language","valueA":"js","valueB":"js","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.lifecycle","valueA":34,"valueB":27,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].fnDuration","valueA":7,"valueB":7,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].fnDuration","valueA":2438,"valueB":75,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.test.fnDuration","valueA":3993,"valueB":3986,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.test.afterFnDuration","valueA":237,"valueB":211,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].fnDuration","valueA":12,"valueB":17,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":15,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[0].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[0].wallClockStartedAt","valueA":"2023-09-08T03:27:25.199Z","valueB":"2023-09-08T13:43:16.150Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].wallClockDuration","valueA":6737,"valueB":4310,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].videoTimestamp","valueA":14947,"valueB":null,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].startedAt","valueA":"2023-09-08T03:27:25.199Z","valueB":"2023-09-08T13:43:16.150Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].duration","valueA":6737,"valueB":4310,"isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].screenshotId","valueA":"9ljg2","isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].name","valueA":"screenshot","valueB":"screenshot","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testId","valueA":"r5","valueB":"r5","isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testAttemptIndex","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].takenAt","valueA":"2023-09-08T03:27:31.673Z","valueB":"2023-09-08T13:43:20.250Z","isEqual":false},{"path":"runs[3].tests[2].attempts[0].screenshots[0].path","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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[3].tests[2].attempts[0].screenshots[0].height","valueA":1440,"valueB":1440,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].width","valueA":2560,"valueB":2560,"isEqual":true},{"path":"runs[3].tests[2].attempts[0].screenshots[0].size","valueB":378982,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].dimensions","valueB":{"width":2560,"height":1440},"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].multipart","valueB":false,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].specName","valueB":"b.spec.js","isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].testFailure","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].scaled","valueB":true,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].blackout","valueB":[],"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[0].screenshots[0].duration","valueB":209,"isEqual":false,"note":"Does not exist in A"},{"path":"runs[3].tests[2].attempts[1].state","valueA":"passed","valueB":"passed","isEqual":true},{"path":"runs[3].tests[2].attempts[1].error","valueA":null,"valueB":null,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.lifecycle","valueA":37,"valueB":56,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].hookId","valueA":"h1","valueB":"h1","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].fnDuration","valueA":14,"valueB":10,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].hookId","valueA":"h2","valueB":"h2","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].fnDuration","valueA":107,"valueB":97,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.before each[1].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.test.fnDuration","valueA":3,"valueB":3,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.test.afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].hookId","valueA":"h4","valueB":"h4","isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].fnDuration","valueA":15,"valueB":13,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].timings.after each[0].afterFnDuration","valueA":0,"valueB":0,"isEqual":true},{"path":"runs[3].tests[2].attempts[1].timings.after each[1]","valueA":{"hookId":"h5","fnDuration":11,"afterFnDuration":0},"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[1].timings.after all","valueA":[{"hookId":"h3","fnDuration":4,"afterFnDuration":0}],"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[1].failedFromHookId","valueA":null,"isEqual":false,"note":"Does not exist in B"},{"path":"runs[3].tests[2].attempts[1].wallClockStartedAt","valueA":"2023-09-08T03:27:31.946Z","valueB":"2023-09-08T13:43:20.511Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].wallClockDuration","valueA":196,"valueB":167,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].videoTimestamp","valueA":21694,"valueB":null,"isEqual":false},{"path":"runs[3].tests[2].attempts[1].startedAt","valueA":"2023-09-08T03:27:31.946Z","valueB":"2023-09-08T13:43:20.511Z","isEqual":false},{"path":"runs[3].tests[2].attempts[1].duration","valueA":196,"valueB":167,"isEqual":false},{"path":"startedTestsAt","valueA":"2023-09-08T03:26:45.684Z","valueB":"2023-09-08T13:42:36.752Z","isEqual":false},{"path":"endedTestsAt","valueA":"2023-09-08T03:27:32.145Z","valueB":"2023-09-08T13:43:20.716Z","isEqual":false},{"path":"config.animationDistanceThreshold","valueA":5,"valueB":5,"isEqual":true},{"path":"config.arch","valueA":"arm64","valueB":"arm64","isEqual":true},{"path":"config.autoOpen","valueA":false,"valueB":false,"isEqual":true},{"path":"config.baseUrl","valueA":"https://todomvc.com/examples/vanillajs","valueB":"https://todomvc.com/examples/vanillajs","isEqual":true},{"path":"config.blockHosts","valueA":null,"valueB":null,"isEqual":true},{"path":"config.browsers[0].name","valueA":"chrome","valueB":"chrome","isEqual":true},{"path":"config.browsers[0].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[0].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[0].displayName","valueA":"Chrome","valueB":"Chrome","isEqual":true},{"path":"config.browsers[0].version","valueA":"116.0.5845.179","valueB":"116.0.5845.179","isEqual":true},{"path":"config.browsers[0].path","valueA":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","valueB":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","isEqual":true},{"path":"config.browsers[0].minSupportedVersion","valueA":64,"valueB":64,"isEqual":true},{"path":"config.browsers[0].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.browsers[1].name","valueA":"edge","valueB":"edge","isEqual":true},{"path":"config.browsers[1].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[1].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[1].displayName","valueA":"Edge","valueB":"Edge","isEqual":true},{"path":"config.browsers[1].version","valueA":"116.0.1938.76","valueB":"116.0.1938.76","isEqual":true},{"path":"config.browsers[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.browsers[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.browsers[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.browsers[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.browsers[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.browsers[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.browsers[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.browsers[2].version","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"config.browsers[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.browsers[2].majorVersion","valueA":106,"valueB":106,"isEqual":true},{"path":"config.chromeWebSecurity","valueA":true,"valueB":true,"isEqual":true},{"path":"config.clientRoute","valueA":"/__/","valueB":"/__/","isEqual":true},{"path":"config.configFile","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress.config.ts","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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/12.17.4/Cypress.app/Contents/Resources/app","isEqual":true},{"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-99075-DhSNMfp2WQcu","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20155-pBOzRF3wo7HA","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-99075-DhSNMfp2WQcu","valueB":"/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-20155-pBOzRF3wo7HA","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.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.numTestsKeptInMemory.value","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.numTestsKeptInMemory.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.platform.value","valueA":"darwin","valueB":"darwin","isEqual":true},{"path":"config.resolved.platform.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.pageLoadTimeout.value","valueA":60000,"valueB":60000,"isEqual":true},{"path":"config.resolved.pageLoadTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.port.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.port.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.projectId.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.projectId.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.redirectionLimit.value","valueA":20,"valueB":20,"isEqual":true},{"path":"config.resolved.redirectionLimit.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.reporter.value","valueA":"spec","valueB":"spec","isEqual":true},{"path":"config.resolved.reporter.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.reporterOptions.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.reporterOptions.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.requestTimeout.value","valueA":5000,"valueB":5000,"isEqual":true},{"path":"config.resolved.requestTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.resolvedNodePath.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.resolvedNodePath.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.resolvedNodeVersion.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.resolvedNodeVersion.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.responseTimeout.value","valueA":30000,"valueB":30000,"isEqual":true},{"path":"config.resolved.responseTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.retries.value.runMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.retries.value.openMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.resolved.retries.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.screenshotOnRunFailure.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.screenshotOnRunFailure.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.screenshotsFolder.value","valueA":"cypress/screenshots","valueB":"cypress/screenshots","isEqual":true},{"path":"config.resolved.screenshotsFolder.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.slowTestThreshold.value","valueA":10000,"valueB":10000,"isEqual":true},{"path":"config.resolved.slowTestThreshold.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.scrollBehavior.value","valueA":"top","valueB":"top","isEqual":true},{"path":"config.resolved.scrollBehavior.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.supportFile.value","valueA":"cypress/support/e2e.ts","valueB":"cypress/support/e2e.ts","isEqual":true},{"path":"config.resolved.supportFile.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.supportFolder.value","valueA":false,"valueB":false,"isEqual":true},{"path":"config.resolved.supportFolder.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.taskTimeout.value","valueA":60000,"valueB":60000,"isEqual":true},{"path":"config.resolved.taskTimeout.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.testIsolation.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.testIsolation.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.trashAssetsBeforeRuns.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.trashAssetsBeforeRuns.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.userAgent.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.userAgent.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.video.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.video.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.videoCompression.value","valueA":32,"valueB":32,"isEqual":true},{"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.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.videoUploadOnPasses.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.viewportHeight.value","valueA":660,"valueB":660,"isEqual":true},{"path":"config.resolved.viewportHeight.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.viewportWidth.value","valueA":1000,"valueB":1000,"isEqual":true},{"path":"config.resolved.viewportWidth.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.waitForAnimations.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.waitForAnimations.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.watchForFileChanges.value","valueA":false,"valueB":false,"isEqual":true},{"path":"config.resolved.watchForFileChanges.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.specPattern.value","valueA":"cypress/*/**/*.spec.js","valueB":"cypress/*/**/*.spec.js","isEqual":true},{"path":"config.resolved.specPattern.from","valueA":"config","valueB":"config","isEqual":true},{"path":"config.resolved.browsers.value[0].name","valueA":"chrome","valueB":"chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[0].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[0].displayName","valueA":"Chrome","valueB":"Chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].version","valueA":"116.0.5845.179","valueB":"116.0.5845.179","isEqual":true},{"path":"config.resolved.browsers.value[0].path","valueA":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","valueB":"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome","isEqual":true},{"path":"config.resolved.browsers.value[0].minSupportedVersion","valueA":64,"valueB":64,"isEqual":true},{"path":"config.resolved.browsers.value[0].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.resolved.browsers.value[1].name","valueA":"edge","valueB":"edge","isEqual":true},{"path":"config.resolved.browsers.value[1].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[1].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[1].displayName","valueA":"Edge","valueB":"Edge","isEqual":true},{"path":"config.resolved.browsers.value[1].version","valueA":"116.0.1938.76","valueB":"116.0.1938.76","isEqual":true},{"path":"config.resolved.browsers.value[1].path","valueA":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","valueB":"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge","isEqual":true},{"path":"config.resolved.browsers.value[1].minSupportedVersion","valueA":79,"valueB":79,"isEqual":true},{"path":"config.resolved.browsers.value[1].majorVersion","valueA":"116","valueB":"116","isEqual":true},{"path":"config.resolved.browsers.value[2].name","valueA":"electron","valueB":"electron","isEqual":true},{"path":"config.resolved.browsers.value[2].channel","valueA":"stable","valueB":"stable","isEqual":true},{"path":"config.resolved.browsers.value[2].family","valueA":"chromium","valueB":"chromium","isEqual":true},{"path":"config.resolved.browsers.value[2].displayName","valueA":"Electron","valueB":"Electron","isEqual":true},{"path":"config.resolved.browsers.value[2].version","valueA":"106.0.5249.51","valueB":"106.0.5249.51","isEqual":true},{"path":"config.resolved.browsers.value[2].path","valueA":"","valueB":"","isEqual":true},{"path":"config.resolved.browsers.value[2].majorVersion","valueA":106,"valueB":106,"isEqual":true},{"path":"config.resolved.browsers.from","valueA":"runtime","valueB":"runtime","isEqual":true},{"path":"config.resolved.hosts.value","valueA":null,"valueB":null,"isEqual":true},{"path":"config.resolved.hosts.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolved.isInteractive.value","valueA":true,"valueB":true,"isEqual":true},{"path":"config.resolved.isInteractive.from","valueA":"default","valueB":"default","isEqual":true},{"path":"config.resolvedNodePath","valueA":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","valueB":"/Users/miguelangarano/.nvm/versions/node/v18.14.2/bin/node","isEqual":true},{"path":"config.resolvedNodeVersion","valueA":"18.14.2","valueB":"18.14.2","isEqual":true},{"path":"config.responseTimeout","valueA":30000,"valueB":30000,"isEqual":true},{"path":"config.retries.runMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.retries.openMode","valueA":0,"valueB":0,"isEqual":true},{"path":"config.screenshotOnRunFailure","valueA":true,"valueB":true,"isEqual":true},{"path":"config.screenshotsFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots","valueB":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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":"7qpxyfdhn8","valueB":"dtsrh5hv0f","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":"12.17.4","isEqual":true},{"path":"config.video","valueA":true,"valueB":true,"isEqual":true},{"path":"config.videoCompression","valueA":32,"valueB":32,"isEqual":true},{"path":"config.videoUploadOnPasses","valueA":true,"valueB":true,"isEqual":true},{"path":"config.videosFolder","valueA":"/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-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":"status","valueA":"finished","valueB":"finished","isEqual":true},{"path":"runUrl","valueA":"https://app.currents.dev/run/6f943a835aca8b4f","valueB":"https://app.currents.dev/run/77cec387a5c57c87","isEqual":false}] \ No newline at end of file diff --git a/e2e/cypress-13-demo/data-references/modified-cypress-13/currents-api-output-reference.json b/e2e/cypress-13-demo/data-references/ccy-1.10-cypress-13/currents-api-output-reference.json similarity index 100% rename from e2e/cypress-13-demo/data-references/modified-cypress-13/currents-api-output-reference.json rename to e2e/cypress-13-demo/data-references/ccy-1.10-cypress-13/currents-api-output-reference.json diff --git a/e2e/cypress-13-demo/data-references/modified-cypress-13/cypress-cloud-output-reference.json b/e2e/cypress-13-demo/data-references/ccy-1.10-cypress-13/cypress-cloud-output-reference.json similarity index 100% rename from e2e/cypress-13-demo/data-references/modified-cypress-13/cypress-cloud-output-reference.json rename to e2e/cypress-13-demo/data-references/ccy-1.10-cypress-13/cypress-cloud-output-reference.json diff --git a/e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json new file mode 100644 index 0000000..deaabd7 --- /dev/null +++ b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/currents-api-output-reference.json @@ -0,0 +1 @@ +{"status":"OK","data":{"runId":"6f943a835aca8b4f","projectId":"2cI1I5","createdAt":"2023-09-08T03:26:39.793Z","tags":[],"cypressVersion":"12.17.4","cancellation":null,"timeout":{"isTimeout":false},"groups":[{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"},"createdAt":"2023-09-08T03:26:39.793Z","instances":{"overall":4,"claimed":4,"complete":4,"passes":2,"failures":2},"tests":{"overall":7,"passes":4,"failures":2,"pending":1,"skipped":0,"retries":1,"flaky":1}}],"meta":{"ciBuildId":"run-api-smoke-2023-09-08T03:26:36.052Z","commit":{"branch":"fix/cypress-13-validation","remoteOrigin":null,"authorEmail":"miguelangarano@gmail.com","authorName":"Miguel Langarano","message":"added viewer for results comparison\n","sha":"675f830a7b1fb6ff74de7830a312bc8fb417f8ce"},"platform":{"osName":"darwin","osVersion":"22.5.0","browserName":"Electron","browserVersion":"106.0.5249.51"}},"specs":[{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/a.spec.js","instanceId":"UvwcsmMNZYZo","claimedAt":"2023-09-08T03:26:40.339Z","completedAt":"2023-09-08T03:27:01.544Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/UvwcsmMNZYZo_bhdh6SqfUfJV.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RaYxFGecTNV3OWWxJQBTnKipuLBm-Z50XUum-NtYsqsv97HG~9BaxNBXMqaiagOKGr8zowM0zMM6nhLeoXE9g4-K8iBOAv8Ez0xASLT8fgRUA~z4PNSnv-hiuaT1m0g33~eBAI5xuk6dRLeqVf-x37Ev~xLX4bldOsSJ0HrcgfDaRpISCy8~1vumyrS9SVIS93EgCy1nOPmrlMnx-PV5M37oosKYNz3tA~YsorHcjQP~KweHerxmLhUjOyMXIuvQWe-Xaa8kCXltjys4-QSi2~pGrX8ArcDveZQ~ukUO9makARRqsoANrBm4ZUMUC2ATNvhhqNpL-98~jItDpFRRjg__","stats":{"duration":13947,"endedAt":"2023-09-08T03:26:59.631Z","startedAt":"2023-09-08T03:26:45.684Z","failures":1,"passes":0,"pending":0,"skipped":0,"suites":1,"tests":1,"wallClockDuration":13947,"wallClockStartedAt":"2023-09-08T03:26:45.684Z","wallClockEndedAt":"2023-09-08T03:26:59.631Z"},"screenshots":[{"screenshotId":"BhmIYMZH33yWpSIfVsDZq","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:26:50.486Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/dh7xKpIdsolZ.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EZi3YON9~M0vPswgja9~uX7l2VjyDfAXEFoahI4S4wpVFA3c~L5KWl69Lw9JcN1fpndGNU~EmFuDT6d9fh38leLrt-dtBdd98oTWsMzWCgU4huANp5gkF22n8LJ99PJqtwyxP5J9m3yHR0Sn4Tv2AQExVNtmjAWM~cJdrO0u7hEjFp5W-i~pN~-9tYvnMlT~eEDhFN057tCUx2Nqdh1s1NHdjJsJgU9F1Yr~mHvV0nzKkf9khTsEG-KeHP5VxhltQzk68QNv3ytCtpbMMpq7z7ubcJsOT7Rk8E7hbjSINt3wq69Vy0G9CDe4U3jA~cEJPVZ6pnPuaCV5TJTaFyM7~Q__","height":0,"width":0},{"screenshotId":"jyku9VtXtsjeq_eZiG3s9","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-08T03:26:54.942Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/JGy1yDNmoM9E.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=eCqTDLG9IAXVXEldGbSKSOvtyYGTiVUvJv2Tgu3o5eNOHHOWsidB6-~U4wW~PKpZfftVmR5U86pJFgetOSAgc36I7BwMqo7LvAGOh92~VKthRde2hTte5NJNgjj4ZdW90uCCgkGz3SiIf~vHKK2FdosGHkWRJZChQQkOYE8iGTBMw4Iq~LIA4d70E2OubSKUbYJ-B96mL53EBQhdRfkiSUYCTpO2ReoS3sJdFJx3mGWB5AGpPsOopZa1iSYKrJsljZmuBefXKNUHKYw3cNu9K9KThtdMJAA0Kt5-EtB1u4UAGw58i1TJPV5Tc35YqK7gJmeZCu1a5j-JipBO3EreNQ__","height":0,"width":0},{"screenshotId":"2FIfErAPtl2b2vsgJQhc5","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-08T03:26:59.369Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/06jiVfjeiszk.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=qMvUYaN0I5AgYMomaLf0L5N-~WhAVTzgRi0MZPeq1qIaa1YzqwnT8dQb~v670hIq0QIa8lnS2iCloyzJKHQPbkLq~uKx-PG8UbhBBvWWyr0NpjiZ4gUfopSj5eVnyjcDXvkBJNST8ZBuKaIjX9HL630fH9PPef5Qs3TFbxuoIB7A1xSfBLFPZGArvH3rivcNGDkZ3VLEsW1p14DhkAAsYONYtM8kLGivmzTtsFdR3i7s6cu1HIbUorIiYvisiV-hmWXfrr1FrrcXFzfogaIo1JY-Mr-HxxE3zg2vO-2-uX0d0~9kLgIEkkpieTRdVL6wJ1H03RvDZtMK38Jlm6gBRA__","height":0,"width":0}],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/b.spec.js","instanceId":"zdWGdtcaCuQn","claimedAt":"2023-09-08T03:26:40.357Z","completedAt":"2023-09-08T03:27:34.715Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/zdWGdtcaCuQn_8UpWRCgEUGLI.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=kU5KiY7cE84BrwFb8laM7Zl2ALxWdexwq22K-ktG5o6Q-hv-fE8Ko-fyp0VPlQmWTkQJRKq9ZpVMpe-3jaFOZOUUi9ExXfL2AfHY3cWLg8gS0-oiEDWP6S38fEloWL8QWsFV1lpT8G23LU76zzAb-IkzTQ5EumkDy1rwcY8XZ4D9O5QPCons88f9u5vacMUfGgLFXVR7MwX4HkME5PuFcaea~izao428Ff-Pg4zlUcE~2jWYQz0VGJXznu68uMC0PNINliv6Rz555Az-zblIwiaCjIobrRRCq~g1aohyppeUbD-5x2uEJ8~rOc0DOEQZMxAXmjhv02Gu3EGibQDdBg__","stats":{"duration":20745,"endedAt":"2023-09-08T03:27:32.145Z","startedAt":"2023-09-08T03:27:11.400Z","failures":1,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":3,"wallClockDuration":20745,"wallClockStartedAt":"2023-09-08T03:27:11.400Z","wallClockEndedAt":"2023-09-08T03:27:32.145Z"},"screenshots":[{"screenshotId":"Qj1yY2Vneuehs3CfGypSC","name":"screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:15.638Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/AGusL0mLRpOv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=tXlK3RlGbX0oK1Z-A8lgK4XcseRE0UH6FqBKYJ7zxTuTk2eFG46R6oGLn6JG~HEBG2kGz80iznDdQCq77ehmsnCxBf0~e8iel6kNIjImajb2XXBQVjc-NieJ7Agxlvt2KT-3Pki7YvzL5xqVzpFoNAPyKk5T~2H5A5JeSNmUUoHGlKdegeoppRH58KjojRgZU3i8fHk7j4oI4bZdLYl7vGOEUMhwECZAB3W1aBm3zve3Ij6vFRu1cMpk7SFil83MdKQo4-795Q96JWAqF3~bjhg4b4fnc7fLJQe4gKZm7t~g~EimFYDWhujXkXjBNVRpmEMqg1fa330afVwyVyG5vw__","height":0,"width":0},{"screenshotId":"YbI1DbeNflu_3-vTrLVrV","name":"screenshot","testId":"r0","testAttemptIndex":1,"takenAt":"2023-09-08T03:27:20.065Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/juCd0WOBa6Gv.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=L3HDwbOzbcd80A1DjlqH9HO9Om9iVi9HD3gUlFms7y8v0DExYVJPuBKnhilSYSRNBjaF4cdKEiCeTRzVM2DDArpDqiFx~OR5vlzEixsC3SVNe0Op7or2dlaFka-pZVCjjFNSDx0uJS9qs5OhB93sMH340c8x57K1hdLPGbeHXr0jekc6TsLUgDi7JA85ZCa1t3BbFdbzRHfWqRaAHjIOu7kdHJYHEhh-WK2~k0KNqoq6TNLFFehEo5qdinWy8mxQmCzw~seufs-7EOnaTwlyVsMl1xlvVzm3VGU8TKVbp3jSnWLb8fdGCfUN9s3iFJYKn0ie17IitwNRdSW5-9tzug__","height":0,"width":0},{"screenshotId":"ysN7-f-IGi9SuBfWeh-Ln","name":"screenshot","testId":"r0","testAttemptIndex":2,"takenAt":"2023-09-08T03:27:24.443Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/vUWYbwFRpZvK.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=YKiaMUdNYhNK~2YGWg0pAkjZaPW65oSWP52~lol9v9hTA91EyaQwa-ObUvYYvJhGZGb72Ddyo-UlsksY6PwwFHeW~5Rxgv3HCqY5dF2yFc63Rug8bSn9kQ6aT0Jqrlgm0J3HxEmZ2PvY7q6l5aixcZRef0HARdhK3Co743Kxb7wK73rrdifLgTUe3py5E0M9CArj1fJW6f6iZhXKdtHdSGhQz1mgOlpQtTJ2MtVvQUO8-0ERuJJ0tAT6Wi8EFunTzAmTH5KlJMH9b5bNS3AwR4pyPqG8N8y~aeHjL~zmHYE6joRmkKYye9XGGxZ2g73U2-VSZQNRST2wq5gJf6cpZg__","height":0,"width":0},{"screenshotId":"pJtB86p_uQ04UWCWJxRRU","name":"screenshot","testId":"r2","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:31.673Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/wub3R0PgzyhS.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=siAwsu2rDmnAOLnIcTEv1nHjUpqf1cfs3mTq4g3ivyEZL4j9SpM~i0ieQobkROGrWbeubiJKSRKnWAUgom~U33CiW~NXzjOYLEcCCOFOVg~q0YylTqWN~JsaSvlF3uxpuIDYpA1tacSQL4QkAl0bdmBBkFjei2XAPiAkdzVFEeloDbhBN7AOfQ2D5TAkCWRJW08Pm3bl7uG7wcdgGP40T0UPCOP2ABC5FhH3FwCULO8tbr2zdAapUB3NkcNscMxMCfXRGv77kFaO3o485tZoScigiGTS4FLiPTXJP40kTbURBgJ5R~Ol1Pil~szWAeMPRXw3f3WKNJOszsuDJvq6YA__","height":0,"width":0}],"exception":null,"flaky":1}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/c.spec.js","instanceId":"PV4tL5vDMpv9","claimedAt":"2023-09-08T03:26:40.351Z","completedAt":"2023-09-08T03:27:10.418Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/PV4tL5vDMpv9_fGFwQBQMjufh.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=rZquPnQgOf-VdFGmLzZDZ6I2a~~yxwNQ5D4hb5KYZDOclrW5bVHuEqDKza~Ii6~5vfKXUNtH~gZOGZLNm4zjCiTrI5GaplASpUdCIExaEJMqGtvpwFoDqNbDQ8fTYKMHftfFDy0eZf1ePq29gtN4D5QDrqkXoZ0k0OXxCd4MV1hnHECDAtrCIRKZtkyt4Y9FnKjc6MKLaKLyZbI1vgThaZEje73-anFYUCJaox7womBChcxJhViGuAJ2NJ38Yttk3HREG~82O7KS3F7VR7GIA~Hl-5XS0SBsVdC1mfeTJTYUE3HfGOZlD8CTEWBZRNCi7fYxlrPbYH7qX~9HOTvRlA__","stats":{"duration":53,"endedAt":"2023-09-08T03:27:08.972Z","startedAt":"2023-09-08T03:27:08.919Z","failures":0,"passes":0,"pending":1,"skipped":0,"suites":1,"tests":1,"wallClockDuration":53,"wallClockStartedAt":"2023-09-08T03:27:08.919Z","wallClockEndedAt":"2023-09-08T03:27:08.972Z"},"screenshots":[],"exception":null,"flaky":0}},{"groupId":"run-api-smoke-2023-09-08T03:26:36.052Z","spec":"cypress/e2e/d.spec.js","instanceId":"sTkPbZdVJeQH","claimedAt":"2023-09-08T03:26:40.345Z","completedAt":"2023-09-08T03:27:07.785Z","machineId":"1OGNRsYXmc6T","worker":null,"results":{"videoUrl":"https://fs.currents.dev/64af8eee5411be7416b22d5f/sTkPbZdVJeQH_Sg1vqs1impAS.mp4?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=C-8f3b3GdwWabJQm0cM-gzA0Va~l~SIAIuaDXHyDwhDcf5Amr86pQV2jr73dt5vsvMyOamVjPPJG-luvzwOZo5CyumMWJ9fTvn7W2Xu~en2~K0rxZK9C8oT~6FWUb46BRwPB~doa5-SYgHQndp8QcXbwWTAZReNhXsTBZOGbJWISlKctUF9YVxvQAxj9~6qrnnQyRzCyFpiWNZeL7lr9es37NtK24kBzuCnUxJ3xeXU~lz6lOxnOKus~ZQhzOIT7nueuLI7DSrzm7QILmTqEODoo4uK6fbV1XGdcusuvVTV8g4ao-DR6hqS8sh-9VWU4u0ZDxqUJ-xgK0yqnPTOfDw__","stats":{"duration":1079,"endedAt":"2023-09-08T03:27:06.029Z","startedAt":"2023-09-08T03:27:04.950Z","failures":0,"passes":2,"pending":0,"skipped":0,"suites":1,"tests":2,"wallClockDuration":1079,"wallClockStartedAt":"2023-09-08T03:27:04.950Z","wallClockEndedAt":"2023-09-08T03:27:06.029Z"},"screenshots":[{"screenshotId":"uReGdOXki5oUZtaZ4JNQZ","name":"internal-assert-screenshot","testId":"r0","testAttemptIndex":0,"takenAt":"2023-09-08T03:27:05.165Z","screenshotURL":"https://fs.currents.dev/64af8eee5411be7416b22d5f/zFhaTH1sV5Yb.png?Expires=1694402849&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=apRIvw~0jaY3pEvZ5IhkSiGMFdkn~oLAdQxNa7H10ESfp2yDHMDV8jhYfGMZxBMYtW2y86-vmCAbKgg8zd8m5TemSAGAf2X7PMAFwA5LJduvekk-~DL9yvmCNgarq3gKQBAFoMFNYJiv7DrFhMn0OSWugrjpjjwmtTd5zO-6bNlQ7xaKqh6DGOO2OzQ54BWXFl7f7slnyb1JJAbjDOyZ~5ifWuJE94HQguYEqDxjAp-hEq2n6sFRgcfhXbslOiv7waWt6G~-Q6Vh0TSTlTR4D6FPNJR2RfkYtmCQYp5giOSlJt2029aoTEwAyFELEs5WT4EnTD1D7EyI8sKBqn57KQ__","height":0,"width":0}],"exception":null,"flaky":0}}],"completionState":"COMPLETE","status":"FAILED"}} \ No newline at end of file diff --git a/e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json similarity index 56% rename from e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json rename to e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json index 2a964b8..a12796f 100644 --- a/e2e/cypress-13-demo/data-references/original-cypress-12/cypress-cloud-output-reference.json +++ b/e2e/cypress-13-demo/data-references/ccy-1.9.4-cypress-12/cypress-cloud-output-reference.json @@ -1,17 +1,17 @@ { - "totalDuration": 14297, - "totalSuites": 2, - "totalPending": 0, - "totalFailed": 3, + "totalDuration": 35824, + "totalSuites": 4, + "totalPending": 1, + "totalFailed": 2, "totalSkipped": 0, - "totalPassed": 1, - "totalTests": 4, + "totalPassed": 4, + "totalTests": 7, "runs": [ { "stats": { - "duration": 2254, - "endedAt": "2023-09-07T14:43:14.391Z", - "startedAt": "2023-09-07T14:43:12.137Z", + "duration": 13947, + "endedAt": "2023-09-08T03:26:59.631Z", + "startedAt": "2023-09-08T03:26:45.684Z", "failures": 1, "passes": 0, "pending": 0, @@ -26,23 +26,23 @@ "passes": 0, "pending": 0, "failures": 1, - "start": "2023-09-07T14:43:12.139Z", - "end": "2023-09-07T14:43:14.394Z", - "duration": 2255 + "start": "2023-09-08T03:26:45.686Z", + "end": "2023-09-08T03:26:59.644Z", + "duration": 13958 }, "spec": { "fileExtension": ".js", - "baseName": "retries.spec.js", - "fileName": "retries", + "baseName": "a.spec.js", + "fileName": "a", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "retries.spec.js", + "relativeToCommonRoot": "a.spec.js", "specType": "integration", - "name": "cypress/e2e/retries.spec.js", - "relative": "cypress/e2e/retries.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js" + "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/retries.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/a.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -90,74 +90,74 @@ { "testId": "r3", "title": [ - "Retries", - "Runs a test with retries" + "Failing test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n throw new Error(\"x\".repeat(1024));\n // if (i > 1) {\n // i--;\n // }\n // return;\n }", - "displayError": "Error: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 36, + "lifecycle": 32, "before each": [ { "hookId": "h1", - "fnDuration": 19, - "afterFnDuration": 1 + "fnDuration": 34, + "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 484, + "fnDuration": 705, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 318 + "fnDuration": 4004, + "afterFnDuration": 299 }, "after each": [ { "hookId": "h4", - "fnDuration": 12, - "afterFnDuration": 1 + "fnDuration": 21, + "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 13, - "afterFnDuration": 0 + "fnDuration": 22, + "afterFnDuration": 1 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:12.160Z", - "wallClockDuration": 892, - "videoTimestamp": 2875, - "startedAt": "2023-09-07T14:43:12.160Z", - "duration": 892, + "wallClockStartedAt": "2023-09-08T03:26:45.707Z", + "wallClockDuration": 5120, + "videoTimestamp": 2866, + "startedAt": "2023-09-08T03:26:45.707Z", + "duration": 5120, "screenshots": [ { - "screenshotId": "kl773", + "screenshotId": "lv379", "name": "screenshot", "testId": "r3", "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:12.709Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed).png", + "takenAt": "2023-09-08T03:26:50.486Z", + "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 } @@ -166,64 +166,64 @@ { "state": "failed", "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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, + "lifecycle": 28, "before each": [ { "hookId": "h1", - "fnDuration": 8, + "fnDuration": 7, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 56, + "fnDuration": 66, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 270 + "fnDuration": 3991, + "afterFnDuration": 231 }, "after each": [ { "hookId": "h4", - "fnDuration": 13, + "fnDuration": 23, "afterFnDuration": 1 }, { "hookId": "h5", - "fnDuration": 17, + "fnDuration": 36, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.073Z", - "wallClockDuration": 396, - "videoTimestamp": 3788, - "startedAt": "2023-09-07T14:43:13.073Z", - "duration": 396, + "wallClockStartedAt": "2023-09-08T03:26:50.848Z", + "wallClockDuration": 4384, + "videoTimestamp": 8007, + "startedAt": "2023-09-08T03:26:50.848Z", + "duration": 4384, "screenshots": [ { - "screenshotId": "k8c2c", + "screenshotId": "eimp0", "name": "screenshot", "testId": "r3", "testAttemptIndex": 1, - "takenAt": "2023-09-07T14:43:13.168Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 2).png", + "takenAt": "2023-09-08T03:26:54.942Z", + "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 } @@ -232,141 +232,366 @@ { "state": "failed", "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", + "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": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", + "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": 36, + "lifecycle": 50, "before each": [ { "hookId": "h1", - "fnDuration": 12, + "fnDuration": 9, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 60, + "fnDuration": 68, "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 278 + "fnDuration": 3990, + "afterFnDuration": 209 }, "after each": [ { "hookId": "h4", - "fnDuration": 14, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 22, + "fnDuration": 18, + "afterFnDuration": 0 + } + ], + "after all": [ + { + "hookId": "h3", + "fnDuration": 4, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.481Z", - "wallClockDuration": 428, - "videoTimestamp": 4196, - "startedAt": "2023-09-07T14:43:13.481Z", - "duration": 428, + "wallClockStartedAt": "2023-09-08T03:26:55.247Z", + "wallClockDuration": 4370, + "videoTimestamp": 12406, + "startedAt": "2023-09-08T03:26:55.247Z", + "duration": 4370, "screenshots": [ { - "screenshotId": "5t74s", + "screenshotId": "ve07d", "name": "screenshot", "testId": "r3", "testAttemptIndex": 2, - "takenAt": "2023-09-07T14:43:13.598Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 3).png", + "takenAt": "2023-09-08T03:26:59.369Z", + "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": 1079, + "endedAt": "2023-09-08T03:27:06.029Z", + "startedAt": "2023-09-08T03:27:04.950Z", + "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-08T03:27:04.952Z", + "end": "2023-09-08T03:27:06.032Z", + "duration": 1080 + }, + "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": "failed", - "error": { - "name": "Error", - "message": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/retries.spec.js:9:12)", - "codeFrame": { - "line": 9, - "column": 13, - "originalFile": "cypress/e2e/retries.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/retries.spec.js", - "frame": " 7 | },\n 8 | function () {\n> 9 | throw new Error(\"x\".repeat(1024));\n | ^\n 10 | // if (i > 1) {\n 11 | // i--;\n 12 | // }", - "language": "js" - } - }, + "state": "passed", + "error": null, "timings": { - "lifecycle": 62, + "lifecycle": 38, "before each": [ { "hookId": "h1", - "fnDuration": 15, + "fnDuration": 11, "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 59, - "afterFnDuration": 1 + "fnDuration": 146, + "afterFnDuration": 0 } ], "test": { - "fnDuration": 5, - "afterFnDuration": 268 + "fnDuration": 727, + "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 13, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 22, + "fnDuration": 7, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:04.956Z", + "wallClockDuration": 952, + "videoTimestamp": 1172, + "startedAt": "2023-09-08T03:27:04.956Z", + "duration": 952, + "screenshots": [ + { + "screenshotId": "mau0n", + "name": "internal-assert-screenshot", + "testId": "r3", + "testAttemptIndex": 0, + "takenAt": "2023-09-08T03:27:05.165Z", + "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": 19, + "before each": [ + { + "hookId": "h1", + "fnDuration": 7, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 53, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 18, + "afterFnDuration": 1 + }, + { + "hookId": "h5", + "fnDuration": 8, "afterFnDuration": 0 } ], "after all": [ { "hookId": "h3", - "fnDuration": 4, + "fnDuration": 3, + "afterFnDuration": 1 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:05.910Z", + "wallClockDuration": 118, + "videoTimestamp": 2126, + "startedAt": "2023-09-08T03:27:05.910Z", + "duration": 118, + "screenshots": [] + } + ] + } + ] + }, + { + "stats": { + "duration": 53, + "endedAt": "2023-09-08T03:27:08.972Z", + "startedAt": "2023-09-08T03:27:08.919Z", + "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-08T03:27:08.921Z", + "end": "2023-09-08T03:27:08.978Z", + "duration": 57 + }, + "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": 31, + "after all": [ + { + "hookId": "h3", + "fnDuration": 5, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:13.922Z", - "wallClockDuration": 454, - "videoTimestamp": 4637, - "startedAt": "2023-09-07T14:43:13.922Z", - "duration": 454, - "screenshots": [ - { - "screenshotId": "5atgm", - "name": "screenshot", - "testId": "r3", - "testAttemptIndex": 3, - "takenAt": "2023-09-07T14:43:14.067Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/retries.spec.js/Retries -- Runs a test with retries (failed) (attempt 4).png", - "height": 1440, - "width": 2560 - } - ] + "wallClockStartedAt": "2023-09-08T03:27:08.934Z", + "wallClockDuration": 36, + "videoTimestamp": 1122, + "startedAt": "2023-09-08T03:27:08.934Z", + "duration": 36, + "screenshots": [] } ] } @@ -374,11 +599,11 @@ }, { "stats": { - "duration": 12043, - "endedAt": "2023-09-07T14:43:30.200Z", - "startedAt": "2023-09-07T14:43:18.157Z", - "failures": 2, - "passes": 1, + "duration": 20745, + "endedAt": "2023-09-08T03:27:32.145Z", + "startedAt": "2023-09-08T03:27:11.400Z", + "failures": 1, + "passes": 2, "pending": 0, "skipped": 0, "suites": 1, @@ -388,26 +613,26 @@ "reporterStats": { "suites": 1, "tests": 3, - "passes": 1, + "passes": 2, "pending": 0, - "failures": 2, - "start": "2023-09-07T14:43:18.158Z", - "end": "2023-09-07T14:43:30.204Z", - "duration": 12046 + "failures": 1, + "start": "2023-09-08T03:27:11.402Z", + "end": "2023-09-08T03:27:32.149Z", + "duration": 20747 }, "spec": { "fileExtension": ".js", - "baseName": "xxx.spec.js", - "fileName": "xxx", + "baseName": "b.spec.js", + "fileName": "b", "specFileExtension": ".spec.js", - "relativeToCommonRoot": "xxx.spec.js", + "relativeToCommonRoot": "b.spec.js", "specType": "integration", - "name": "cypress/e2e/xxx.spec.js", - "relative": "cypress/e2e/xxx.spec.js", - "absolute": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js" + "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/xxx.spec.js.mp4", + "video": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/videos/b.spec.js.mp4", "shouldUploadVideo": true, "hooks": [ { @@ -426,14 +651,6 @@ ], "body": "function () {\n cy.visit(\"/\");\n}" }, - { - "hookId": "h6", - "hookName": "before each", - "title": [ - "\"before each\" hook" - ], - "body": "function () {\n cy.createDefaultTodos().as(\"todos\");\n }" - }, { "hookId": "h4", "hookName": "after each", @@ -463,31 +680,31 @@ { "testId": "r3", "title": [ - "Clear completed button", - "should display the correct text" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should try 2 times" ], "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n cy.get(\".clear-completed\").contains(\"Clear completed X\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: Expected to find content: 'Clear completed X' within the element: but never did.\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "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 to find content: 'Clear completed X' within the element: but never did.", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:17:33)", + "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": 17, - "column": 34, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 15 | function () {\n 16 | cy.get(\"@todos\").eq(0).find(\".toggle\").check();\n> 17 | cy.get(\".clear-completed\").contains(\"Clear completed X\");\n | ^\n 18 | }\n 19 | );\n 20 | ", + "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": 36, + "lifecycle": 44, "before each": [ { "hookId": "h1", @@ -496,24 +713,19 @@ }, { "hookId": "h2", - "fnDuration": 147, - "afterFnDuration": 1 - }, - { - "hookId": "h6", - "fnDuration": 842, + "fnDuration": 160, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4097, - "afterFnDuration": 247 + "fnDuration": 4012, + "afterFnDuration": 256 }, "after each": [ { "hookId": "h4", - "fnDuration": 14, - "afterFnDuration": 0 + "fnDuration": 13, + "afterFnDuration": 1 }, { "hookId": "h5", @@ -523,49 +735,37 @@ ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:18.180Z", - "wallClockDuration": 5422, - "videoTimestamp": 1253, - "startedAt": "2023-09-07T14:43:18.180Z", - "duration": 5422, + "wallClockStartedAt": "2023-09-08T03:27:11.405Z", + "wallClockDuration": 4519, + "videoTimestamp": 1153, + "startedAt": "2023-09-08T03:27:11.405Z", + "duration": 4519, "screenshots": [ { - "screenshotId": "f0mre", + "screenshotId": "uah46", "name": "screenshot", "testId": "r3", "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:23.326Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should display the correct text (failed).png", + "takenAt": "2023-09-08T03:27:15.638Z", + "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 } ] - } - ] - }, - { - "testId": "r4", - "title": [ - "Clear completed button", - "should remove completed items when clicked" - ], - "state": "failed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").click();\n cy.get(\"@todos\").should(\"have.length\", 2);\n cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n }", - "displayError": "AssertionError: Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'\n at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", - "attempts": [ + }, { "state": "failed", "error": { "name": "AssertionError", - "message": "Timed out retrying after 4000ms: expected '
  • ' to contain 'item A'", - "stack": " at Context.eval (webpack://cypress-12-demo/./cypress/e2e/xxx.spec.js:31:36)", + "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": 31, - "column": 37, - "originalFile": "cypress/e2e/xxx.spec.js", - "relativeFile": "e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "absoluteFile": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/e2e/xxx.spec.js", - "frame": " 29 | cy.get(\".clear-completed\").click();\n 30 | cy.get(\"@todos\").should(\"have.length\", 2);\n> 31 | cy.get(\".todo-list li\").eq(0).should(\"contain\", TODO_ITEM_ONE);\n | ^\n 32 | cy.get(\".todo-list li\").eq(1).should(\"contain\", \"XXXX\");\n 33 | }\n 34 | );", + "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" } }, @@ -579,46 +779,107 @@ }, { "hookId": "h2", - "fnDuration": 84, + "fnDuration": 62, + "afterFnDuration": 1 + } + ], + "test": { + "fnDuration": 3999, + "afterFnDuration": 227 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 16, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 19, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:15.958Z", + "wallClockDuration": 4368, + "videoTimestamp": 5706, + "startedAt": "2023-09-08T03:27:15.958Z", + "duration": 4368, + "screenshots": [ + { + "screenshotId": "mmkc1", + "name": "screenshot", + "testId": "r3", + "testAttemptIndex": 1, + "takenAt": "2023-09-08T03:27:20.065Z", + "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": 44, + "before each": [ + { + "hookId": "h1", + "fnDuration": 10, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 903, + "hookId": "h2", + "fnDuration": 52, "afterFnDuration": 0 } ], "test": { - "fnDuration": 4151, - "afterFnDuration": 211 + "fnDuration": 3991, + "afterFnDuration": 224 }, "after each": [ { "hookId": "h4", - "fnDuration": 15, - "afterFnDuration": 0 + "fnDuration": 16, + "afterFnDuration": 1 }, { "hookId": "h5", - "fnDuration": 12, - "afterFnDuration": 1 + "fnDuration": 21, + "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:23.625Z", - "wallClockDuration": 5421, - "videoTimestamp": 6698, - "startedAt": "2023-09-07T14:43:23.625Z", - "duration": 5421, + "wallClockStartedAt": "2023-09-08T03:27:20.341Z", + "wallClockDuration": 4363, + "videoTimestamp": 10089, + "startedAt": "2023-09-08T03:27:20.341Z", + "duration": 4363, "screenshots": [ { - "screenshotId": "a52go", + "screenshotId": "kw950", "name": "screenshot", - "testId": "r4", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:28.809Z", - "path": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/screenshots/xxx.spec.js/Clear completed button -- should remove completed items when clicked (failed).png", + "testId": "r3", + "testAttemptIndex": 2, + "takenAt": "2023-09-08T03:27:24.443Z", + "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 } @@ -627,67 +888,182 @@ ] }, { - "testId": "r5", + "testId": "r4", "title": [ - "Clear completed button", - "should be hidden when there are no items that are completed" + "Failing test with 2 attempts, passed test and flaky test with 2 attempts", + "should assert that true is true" ], "state": "passed", - "body": "function () {\n cy.get(\"@todos\").eq(1).find(\".toggle\").check();\n cy.get(\".clear-completed\").should(\"be.visible\").click();\n cy.get(\".clear-completed\").should(\"not.be.visible\");\n }", + "body": "() => {\n cy.wrap(true).should('be.true');\n }", "displayError": null, "attempts": [ { "state": "passed", "error": null, "timings": { - "lifecycle": 32, + "lifecycle": 43, "before each": [ { "hookId": "h1", - "fnDuration": 7, + "fnDuration": 13, + "afterFnDuration": 1 + }, + { + "hookId": "h2", + "fnDuration": 391, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 2, + "afterFnDuration": 0 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 14, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 9, "afterFnDuration": 1 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:24.722Z", + "wallClockDuration": 475, + "videoTimestamp": 14470, + "startedAt": "2023-09-08T03:27:24.722Z", + "duration": 475, + "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": 34, + "before each": [ + { + "hookId": "h1", + "fnDuration": 7, + "afterFnDuration": 0 }, { "hookId": "h2", - "fnDuration": 55, + "fnDuration": 2438, + "afterFnDuration": 0 + } + ], + "test": { + "fnDuration": 3993, + "afterFnDuration": 237 + }, + "after each": [ + { + "hookId": "h4", + "fnDuration": 12, + "afterFnDuration": 0 + }, + { + "hookId": "h5", + "fnDuration": 15, + "afterFnDuration": 0 + } + ] + }, + "failedFromHookId": null, + "wallClockStartedAt": "2023-09-08T03:27:25.199Z", + "wallClockDuration": 6737, + "videoTimestamp": 14947, + "startedAt": "2023-09-08T03:27:25.199Z", + "duration": 6737, + "screenshots": [ + { + "screenshotId": "9ljg2", + "name": "screenshot", + "testId": "r5", + "testAttemptIndex": 0, + "takenAt": "2023-09-08T03:27:31.673Z", + "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": 37, + "before each": [ + { + "hookId": "h1", + "fnDuration": 14, "afterFnDuration": 0 }, { - "hookId": "h6", - "fnDuration": 857, + "hookId": "h2", + "fnDuration": 107, "afterFnDuration": 0 } ], "test": { - "fnDuration": 156, + "fnDuration": 3, "afterFnDuration": 0 }, "after each": [ { "hookId": "h4", - "fnDuration": 12, + "fnDuration": 15, "afterFnDuration": 0 }, { "hookId": "h5", - "fnDuration": 10, + "fnDuration": 11, "afterFnDuration": 0 } ], "after all": [ { "hookId": "h3", - "fnDuration": 5, + "fnDuration": 4, "afterFnDuration": 0 } ] }, "failedFromHookId": null, - "wallClockStartedAt": "2023-09-07T14:43:29.058Z", - "wallClockDuration": 1141, - "videoTimestamp": 12131, - "startedAt": "2023-09-07T14:43:29.058Z", - "duration": 1141, + "wallClockStartedAt": "2023-09-08T03:27:31.946Z", + "wallClockDuration": 196, + "videoTimestamp": 21694, + "startedAt": "2023-09-08T03:27:31.946Z", + "duration": 196, "screenshots": [] } ] @@ -695,8 +1071,8 @@ ] } ], - "startedTestsAt": "2023-09-07T14:43:12.137Z", - "endedTestsAt": "2023-09-07T14:43:30.200Z", + "startedTestsAt": "2023-09-08T03:26:45.684Z", + "endedTestsAt": "2023-09-08T03:27:32.145Z", "config": { "additionalIgnorePattern": [], "animationDistanceThreshold": 5, @@ -720,7 +1096,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -745,7 +1121,7 @@ "devServerPublicPathRoute": "/__cypress/src", "downloadsFolder": "/Users/miguelangarano/Documents/GitHub/cypress-cloud-private-fix-cypress-13/e2e/cypress-12-demo/cypress/downloads", "env": { - "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg", + "currents_temp_file": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-99075-DhSNMfp2WQcu", "currents_debug_enabled": false }, "excludeSpecPattern": "*.hot-update.js", @@ -847,7 +1223,7 @@ }, "env": { "currents_temp_file": { - "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-53115-v88g9H7kmSJg", + "value": "/var/folders/1l/tzj2dqys6js7w35f8rx2jsq00000gn/T/tmp-99075-DhSNMfp2WQcu", "from": "cli" }, "currents_debug_enabled": { @@ -1082,7 +1458,7 @@ "family": "chromium", "channel": "stable", "displayName": "Edge", - "version": "116.0.1938.69", + "version": "116.0.1938.76", "path": "/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge", "minSupportedVersion": 79, "majorVersion": "116" @@ -1120,7 +1496,7 @@ "scrollBehavior": "top", "setupNodeEvents": "[Function setupNodeEvents]", "slowTestThreshold": 10000, - "socketId": "svnqisky8l", + "socketId": "7qpxyfdhn8", "socketIoCookie": "__socket", "socketIoRoute": "/__socket", "specPattern": "cypress/*/**/*.spec.js", @@ -1142,5 +1518,5 @@ "testingType": "e2e" }, "status": "finished", - "runUrl": "https://app.currents.dev/run/8bca8d1e39c70474" + "runUrl": "https://app.currents.dev/run/6f943a835aca8b4f" } \ No newline at end of file diff --git a/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json b/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json deleted file mode 100644 index 7246227..0000000 --- a/e2e/cypress-13-demo/data-references/original-cypress-12/currents-api-output-reference.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "status": "OK", - "data": { - "runId": "8bca8d1e39c70474", - "projectId": "2cI1I5", - "createdAt": "2023-09-07T14:43:06.355Z", - "tags": [], - "cypressVersion": "12.17.4", - "cancellation": null, - "timeout": { - "isTimeout": false - }, - "groups": [ - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - }, - "createdAt": "2023-09-07T14:43:06.355Z", - "instances": { - "overall": 2, - "claimed": 2, - "complete": 2, - "passes": 0, - "failures": 2 - }, - "tests": { - "overall": 4, - "passes": 1, - "failures": 3, - "pending": 0, - "skipped": 0, - "retries": 0, - "flaky": 0 - } - } - ], - "meta": { - "ciBuildId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "commit": { - "branch": "fix/cypress-13-ml", - "remoteOrigin": null, - "authorEmail": "agoldis@gmail.com", - "authorName": "Andrew Goldis", - "message": "Merge branch 'fix/cypress-13-ml' of https://github.com/currents-dev/cypress-cloud-private into fix/cypress-13-ml\n", - "sha": "9a83d60ae901f8975ff343b8d4330258d35f01d3" - }, - "platform": { - "osName": "darwin", - "osVersion": "22.5.0", - "browserName": "Electron", - "browserVersion": "106.0.5249.51" - } - }, - "specs": [ - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "spec": "cypress/e2e/retries.spec.js", - "instanceId": "8J3rwD777aCy", - "claimedAt": "2023-09-07T14:43:06.807Z", - "completedAt": "2023-09-07T14:43:16.205Z", - "machineId": "5sO76DOXueAs", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/8J3rwD777aCy_6fNrOdy8nJCA.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=ASPwUt~ZecRhsF2a9YYso-GB4i1c-F2WHKWXQX2VglFEYKFsS8MV4sswVT470Ccd6J2Zlg738GJHz6jVMwyw3yXxfj1J7kgNXodKXaoG1Ra24yNAk4pYkOazD0KXw4rIOqv9L7mPL9O8wv7e7eHvF~1HBexgdo8teJCW-1AS~C2tP~OcYZ1DsSuB~mQzPU77kaFXQ93htnZBxSImu54s5ttbMR3tt6vPawPhGjvYLASvrGRBoMdHWOgxmtIXVOmv6e1WxR6XpicnK7OtYkHvonGl-dQ-eUrWjnZbN5tGk9goFi1r333JqyEHZZDsBivNkpqI9yO53C3gJ3ZOgeZvKw__", - "stats": { - "duration": 2254, - "endedAt": "2023-09-07T14:43:14.391Z", - "startedAt": "2023-09-07T14:43:12.137Z", - "failures": 1, - "passes": 0, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 1, - "wallClockDuration": 2254, - "wallClockStartedAt": "2023-09-07T14:43:12.137Z", - "wallClockEndedAt": "2023-09-07T14:43:14.391Z" - }, - "screenshots": [ - { - "screenshotId": "Tml5Yc4nGNbdiHx-Pt0cr", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:12.709Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/NlmKKKEpT5ei.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=EL1VMe2pzO3yZamPnPmUUXjjS7q-9DdaEH5gOxEyOMrupuX7G2Y4judokPcIcsF-HPO5iEUXsEkOFBjGBDGW2hViuDMuIVLV-UfubMcIRg9QOy4A-LlZ62gwEtesc~GbkQDkTSA1UCcKn4SBHiDQolXfe8MYxlbr4GrKp3Zajf2kRitYb5pq8te7wvlaQyvDhl1Xs6Zykt0Fwo2vCxAK56mDV7rhKq2-kKOdEeX15PH2tyTMzvufRiPkc6sKwWGSxdJEpMzzbk-WAEuWjngoqJqdxrDlBMV~q0nPdYSdGdqC582uXlFrNn4QehPM0uzjGOhyykjkdchg4f-pdiYkhQ__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "ejtK6-YBwFVDalCGBLi7s", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 1, - "takenAt": "2023-09-07T14:43:13.168Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/7OxLURMw7O25.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RxhWyUdzLbRPKULm5O6fu4YkbArD81WWaT~TUS11d1i6KEurZZD0AsorMBy-ZctXcyzdnB7R4wtXg2r85Jjap9rkv52XrzaSLPcppyh3g3c3rWGUquMCDbYwgw9X~Ckp8H3eYeUuRszjRlvWDhCk1JVE-7aKFbxnSAQpLATjAjs~4qFmhUG0MLF0y95nPLy7o6L1f4vnywa-UpZtTfUwJtZvbimqV74dcPQKSTxbHTcnIdoV-NcYaRh1qjnmKHGaZN6pmreNQ7Hmq22XfSuv9ga2EKUwsDHVUxd3e~bl7kwNIKPmMRgHSyumRnTX23EeeugOAjXI1HqzpriQQnxS0w__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "2jteLpIvl_LfW6ULaExOF", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 2, - "takenAt": "2023-09-07T14:43:13.598Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/Ak6wrgkEnhff.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=gzhg3iY7L5y7Pjhg6BaS-tbYzBMJW4ZGvYJ6hX2Qk71QnTqZ91kg1RLURhZ-nBNbLsIvsmcOnyARGKtxLpanf08PEjTlZRto2xWW~pNR3O3SOTCkS7yACQWuHBNNNa~Rgl4eS6dZwyVgEvWRDY4Jk8xLgv4TKnTp-a4LwvzS6BtdzUGLxwztOqDAXbwjOVuxAWFxuw~SsZPmt7w-aAVybBHBAq6tk8ZATg2S321qCM-KfUS5XDpQSDV8nj-Q4HBpMjpIuAh943wX2kYdJ5MkZG5CF570gAMZYyIoKfDEdaLvn59dqtTUU77TSyie7kWbDk8KVbLfLxgXiq8KOd9X8g__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "d-XmcTx49f68Dus9DUnjx", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 3, - "takenAt": "2023-09-07T14:43:14.067Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/yYdCIWF3aAev.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=JPRD6DvU5KVSu8U8uhjHgoj8g-kg0C~KSDhaPLGIr7u8OiyJEkGsWogBG01mPEFCYKrNXHXjSOpabfgp6VzvuxekVs-iDnmd7vtA61Ir4GD8MWaYU3iCH1kBWkQpvXNkT3XzddeUtNQ1MAQz-S2xqjHh-deCCHM~eL6lf7E7SUfZhew~j5qx7VMmuuY~4jxwcIzTfoQP~92giE4P5J2Evh8OEbT3mFheL18cDKFbMHOcqQybDf4AvGNQkQucm0hHv~bU498zOVcDgdLhWZr4sjRn1IqmYreK-s-Zn0dfpa5mg4oOcMpbGybOqKTPh6l7CmBOJTeqnQicdbIICFey7A__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - }, - { - "groupId": "run-api-smoke-2023-09-07T14:43:02.518Z", - "spec": "cypress/e2e/xxx.spec.js", - "instanceId": "gfN55D1Z1Ssq", - "claimedAt": "2023-09-07T14:43:06.815Z", - "completedAt": "2023-09-07T14:43:32.123Z", - "machineId": "5sO76DOXueAs", - "worker": null, - "results": { - "videoUrl": "https://fs.currents.dev/64af8eee5411be7416b22d5f/gfN55D1Z1Ssq_mR76fZikuc8A.mp4?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=RluI2-xMVMVK501sGUvh9QY09MlBlATaFuUyp8-lZDZ5PNnD-hg3Af1mvdDTnj7zbZFOyMIk2iMDP-SpVZ7LAF-fKTjC43RCymZK1XUbt6K5~LzMxBoBaGgAZXv~AODDvabq9BLYWYKo5k77fGYI3HKtqqtx9z129LYFA9CkGar0v49K~PEpo2KtyVYKdeCJpGhSanpBH~dyaH83hgQnFnCb2HEZLoOBizZnW1Fq-ABiUyaF~n2FyRnAeku2yfsr9z07aZN1bIKGHCLx0nW~Hgmt1FkOkFZpUFGLWg-zIcmMfEdKPH-8jC6pkbo-ZFOZIUK61dF~HoGT9GahxbvXeg__", - "stats": { - "duration": 12043, - "endedAt": "2023-09-07T14:43:30.200Z", - "startedAt": "2023-09-07T14:43:18.157Z", - "failures": 2, - "passes": 1, - "pending": 0, - "skipped": 0, - "suites": 1, - "tests": 3, - "wallClockDuration": 12043, - "wallClockStartedAt": "2023-09-07T14:43:18.157Z", - "wallClockEndedAt": "2023-09-07T14:43:30.200Z" - }, - "screenshots": [ - { - "screenshotId": "_2ZG8ySKdSINKk1MXp56g", - "name": "screenshot", - "testId": "r0", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:23.326Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/CbRyd8GNvTBZ.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=KWufDBOr5YM8f0G1MdzXMpS3X0g67GZ7611Qx6c7veQewa4cSEsDJVtR60eZXg6yIk7j26QquFm2IMtVLo8Moj7RnTMJ0NnoP-JUbEFN9ZQh0OfC4vN~5mp02QGDumqjMDwPIVDJbbk2qYQRq6rTrRtkYEc5O-iqUp2ZO5N0E~cen8s6NUR0DQmSOR4fGcL027FpEOSaMN3l5UvUB74XFy9xQhACnAycbevD1YuUuoFrPTFHvYk5LonXt7w~gBSMrezZ~Y5fEJUu2dEI3-YWuO4At3fs~TUcym6f~9zbSopE797qxTnpCVAY3lusNB-ypD0O2s4SPTlr85HqjAUBUw__", - "height": 0, - "width": 0 - }, - { - "screenshotId": "AO_aGuj16E1ksnW4KEOXs", - "name": "screenshot", - "testId": "r1", - "testAttemptIndex": 0, - "takenAt": "2023-09-07T14:43:28.809Z", - "screenshotURL": "https://fs.currents.dev/64af8eee5411be7416b22d5f/BIrNIsy1KNNf.png?Expires=1694357436&Key-Pair-Id=K1ZNDCCIZ3P4FU&Signature=FOoQkcYxIQFruKQU9oOxLFENAEucUvFBImI5kzSNFOCAWXyJjpPq0X7irUFh29P2MsziD~1BYIn5L0sARtKuziQ6nSurQ6K2qnIXjut15~YZiEP5i~GpmkU3ReRnAGRILJ45uR0PJN7BixP6KHfKk-mOnuYbw8fBsTT1D~JadRdxor0Nz9ieP9Y2KLv6yQwxne3u5kcSumHlFrLpXT~A6M30-2Em6kWJKkfdm~ATdzgfgbw753wq-fX36aCKQ9NBKKg6C6m8dMmTPlEGlZVtF8vOd611glURCilfsZwZJnez6Ic53W5HBNbkJdtyXLoBirCnd5dtR1Z4xdixyMYduA__", - "height": 0, - "width": 0 - } - ], - "exception": null, - "flaky": 0 - } - } - ], - "completionState": "COMPLETE", - "status": "FAILED" - } -} \ No newline at end of file diff --git a/e2e/cypress-13-demo/package.json b/e2e/cypress-13-demo/package.json index cef13f0..e46b499 100644 --- a/e2e/cypress-13-demo/package.json +++ b/e2e/cypress-13-demo/package.json @@ -3,8 +3,9 @@ "version": "0.0.0", "private": true, "scripts": { - "tests": "ts-node scripts/tests.ts", - "validate": "ts-node scripts/validate.ts" + "files": "ts-node scripts/files.ts", + "validate": "ts-node scripts/validate.ts", + "test": "ts-node scripts/test.ts" }, "dependencies": { "cypress-cloud": "*" diff --git a/e2e/cypress-12-demo/scripts/tests.ts b/e2e/cypress-13-demo/scripts/files.ts similarity index 91% rename from e2e/cypress-12-demo/scripts/tests.ts rename to e2e/cypress-13-demo/scripts/files.ts index d5d8968..184a0a0 100644 --- a/e2e/cypress-12-demo/scripts/tests.ts +++ b/e2e/cypress-13-demo/scripts/files.ts @@ -20,7 +20,7 @@ import fs from "fs"; 'Authorization': `Bearer ${apiKey}`, }); - fs.writeFile('data-references/modified-cypress-12/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => { + fs.writeFile('data-references/ccy-1.10-cypress-13/cypress-cloud-output-reference.json', JSON.stringify(result), (err) => { if (err) throw err; console.log('file saved'); }); @@ -39,7 +39,7 @@ import fs from "fs"; }) .then(data => { console.log(data); - fs.writeFile('data-references/modified-cypress-12/currents-api-output-reference.json', JSON.stringify(data), (err) => { + fs.writeFile('data-references/ccy-1.10-cypress-13/currents-api-output-reference.json', JSON.stringify(data), (err) => { if (err) throw err; console.log('file saved'); }); diff --git a/e2e/cypress-13-demo/scripts/test.ts b/e2e/cypress-13-demo/scripts/test.ts new file mode 100644 index 0000000..3b786ef --- /dev/null +++ b/e2e/cypress-13-demo/scripts/test.ts @@ -0,0 +1,263 @@ +import fs from "fs"; +import { expect } from 'chai'; + +type ComparisonResult = { + path: string; + valueA: any; + valueB: any; + isEqual: boolean; + note?: string; +}; + +function compareObjectsRecursively(objA: any, objB: any, path: string = ''): ComparisonResult[] { + let results: ComparisonResult[] = []; + + // If both are objects but neither arrays nor 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)); + }); + } + // If both are 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; +} + +const avoidableProperties: { property: string, mustHave: boolean }[] = [ + { + property: "runId", + mustHave: true + }, + { + property: "createdAt", + mustHave: true + }, + { + property: "groupId", + mustHave: true + }, + { + property: "createdAt", + mustHave: true + }, + { + property: "ciBuildId", + mustHave: true + }, + { + property: "instanceId", + mustHave: true + }, + { + property: "claimedAt", + mustHave: true + }, + { + property: "completedAt", + mustHave: true + }, + { + property: "machineId", + mustHave: true + }, + { + property: "videoUrl", + mustHave: true + }, + { + property: "duration", + mustHave: true + }, + { + property: "endedAt", + mustHave: true + }, + { + property: "startedAt", + mustHave: true + }, + { + property: "wallClockDuration", + mustHave: true + }, + { + property: "wallClockStartedAt", + mustHave: true + }, + { + property: "wallClockEndedAt", + mustHave: true + }, + { + property: "screenshotId", + mustHave: true + }, + { + property: "takenAt", + mustHave: true + }, + { + property: "screenshotURL", + mustHave: true + }, + { + property: "size", + mustHave: false + }, + { + property: "dimensions", + mustHave: false + }, + { + property: "multipart", + mustHave: false + }, + { + property: "specName", + mustHave: false + }, + { + property: "testFailure", + mustHave: false + }, + { + property: "scaled", + mustHave: false + }, + { + property: "blackout", + mustHave: false + }, + { + property: "blackout", + mustHave: false + }, + { + property: "totalDuration", + mustHave: true + }, + { + property: "start", + mustHave: true + }, + { + property: "end", + mustHave: true + }, + { + property: "error.message", + mustHave: true + }, + { + property: "error.stack", + mustHave: true + }, + { + property: "lifecycle", + mustHave: true + }, + { + property: "fnDuration", + mustHave: true + }, + { + property: "afterFnDuration", + mustHave: true + }, + { + property: "videoTimestamp", + mustHave: true + }, + { + property: "config.resolved.env.currents_temp_file.value", + mustHave: true + }, + { + property: "socketId", + mustHave: true + }, + { + property: "runUrl", + mustHave: true + } +]; + +function isAvoidableProperty(property: string) { + const avoidableData = avoidableProperties.find(item => property.includes(item.property)); + if (avoidableData) { + return avoidableData; + } + return; +} + +function testEachResults(results: ComparisonResult[]) { + results.forEach((result) => { + if (result.valueA) { + const avoidableData = isAvoidableProperty(result.path); + if (!avoidableData) { + expect(result.valueA, `The values are not equal at: ${result.path}. ${result.note ?? ""}`).to.equal(result.valueB); + return; + } + + if (avoidableData.mustHave) { + expect(result.valueB, `The values at ${result.path} does not exist and it should. ${result.note ?? ""}`).not.to.equal("Does not exist"); + return; + } + } + }) +} + + + +(async function runTest() { + 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 currentsApiResults = compareObjectsRecursively(originalCurrentApi, modifiedCurrentApi); + + testEachResults(currentsApiResults); + + const cypressCloudResults = compareObjectsRecursively(originalCypressCloud, modifiedCypressCloud); + + testEachResults(cypressCloudResults); + + + } catch (err) { + console.error('Process error:', err); + } +})(); diff --git a/e2e/cypress-13-demo/scripts/validate.ts b/e2e/cypress-13-demo/scripts/validate.ts index 71552ce..5ecd3ab 100644 --- a/e2e/cypress-13-demo/scripts/validate.ts +++ b/e2e/cypress-13-demo/scripts/validate.ts @@ -48,14 +48,14 @@ function compareObjectsRecursively(objA: any, objB: any, path: string = ''): Com (async function runValidation() { try { - const originalCurrentApiFile = fs.readFileSync('data-references/original-cypress-12/currents-api-output-reference.json', 'utf8'); - const originalCypressCloudFile = fs.readFileSync('data-references/original-cypress-12/cypress-cloud-output-reference.json', 'utf8'); + const 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/modified-cypress-13/currents-api-output-reference.json', 'utf8'); - const modifiedCypressCloudFile = fs.readFileSync('data-references/modified-cypress-13/cypress-cloud-output-reference.json', 'utf8'); + const modifiedCurrentApiFile = fs.readFileSync('data-references/ccy-1.10-cypress-13/currents-api-output-reference.json', 'utf8'); + const modifiedCypressCloudFile = fs.readFileSync('data-references/ccy-1.10-cypress-13/cypress-cloud-output-reference.json', 'utf8'); const modifiedCurrentApi = JSON.parse(modifiedCurrentApiFile); const modifiedCypressCloud = JSON.parse(modifiedCypressCloudFile); diff --git a/package-lock.json b/package-lock.json index e278531..0141fc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -60,10 +60,12 @@ "cypress-cloud": "*" }, "devDependencies": { + "@types/chai": "^4.3.6", "@types/node": "^17.0.12", + "chai": "^4.3.8", "cypress": "^12.17.4", "tsconfig": "*", - "typescript": "^4.7.4" + "typescript": "^5.2.2" } }, "e2e/cypress-12-demo/node_modules/@cypress/request": { @@ -179,6 +181,19 @@ "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" + }, + "engines": { + "node": ">=14.17" + } + }, "e2e/cypress-13-demo": { "version": "0.0.0", "dependencies": { @@ -1344,7 +1359,6 @@ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1584,11 +1598,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -2612,8 +2627,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@colors/colors": { "version": "1.5.0", @@ -3056,15 +3070,16 @@ } }, "node_modules/@jest/console": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", + "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "slash": "^3.0.0" }, "engines": { @@ -3072,36 +3087,37 @@ } }, "node_modules/@jest/core": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", + "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/reporters": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", + "jest-changed-files": "^29.6.3", + "jest-config": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-resolve-dependencies": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", + "jest-watcher": "^29.6.4", "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-ansi": "^6.0.0" }, @@ -3156,83 +3172,89 @@ } }, "node_modules/@jest/environment": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", + "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.3.1" + "jest-mock": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", "dev": true, - "license": "MIT", "dependencies": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" + "expect": "^29.6.4", + "jest-snapshot": "^29.6.4" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/expect-utils": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", + "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", "dev": true, - "license": "MIT", "dependencies": { - "jest-get-type": "^29.2.0" + "jest-get-type": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/fake-timers": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", + "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/globals": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", + "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/types": "^29.6.3", + "jest-mock": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/reporters": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", + "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", "dev": true, - "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/console": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -3240,13 +3262,13 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", @@ -3264,23 +3286,41 @@ } } }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", + "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@jest/schemas": { - "version": "29.0.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, - "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.27.8" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/@jest/source-map": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.15", + "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" }, @@ -3289,12 +3329,13 @@ } }, "node_modules/@jest/test-result": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", + "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" }, @@ -3303,13 +3344,14 @@ } }, "node_modules/@jest/test-sequencer": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", + "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/test-result": "^29.3.1", + "@jest/test-result": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", + "jest-haste-map": "^29.6.4", "slash": "^3.0.0" }, "engines": { @@ -3317,25 +3359,26 @@ } }, "node_modules/@jest/transform": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", + "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", + "jest-haste-map": "^29.6.4", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -3345,13 +3388,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@jest/transform/node_modules/write-file-atomic": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, - "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^3.0.7" @@ -3361,11 +3404,12 @@ } }, "node_modules/@jest/types": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -3436,12 +3480,13 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, - "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@lezer/common": { @@ -5090,9 +5135,10 @@ "license": "BSD-3-Clause" }, "node_modules/@sinclair/typebox": { - "version": "0.24.51", - "dev": true, - "license": "MIT" + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true }, "node_modules/@sindresorhus/is": { "version": "5.3.0", @@ -5106,19 +5152,21 @@ } }, "node_modules/@sinonjs/commons": { - "version": "1.8.6", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@sinonjs/commons": "^3.0.0" } }, "node_modules/@swc/core": { @@ -5238,12 +5286,13 @@ "license": "MIT" }, "node_modules/@types/babel__core": { - "version": "7.1.20", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -5254,7 +5303,6 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -5264,18 +5312,18 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "dev": true, - "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__traverse": { - "version": "7.18.3", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "node_modules/@types/bluebird": { @@ -5296,6 +5344,12 @@ "@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, @@ -5338,9 +5392,10 @@ "license": "MIT" }, "node_modules/@types/graceful-fs": { - "version": "4.1.5", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*" } @@ -5390,9 +5445,10 @@ } }, "node_modules/@types/jest": { - "version": "29.2.4", + "version": "29.5.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", + "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", "dev": true, - "license": "MIT", "dependencies": { "expect": "^29.0.0", "pretty-format": "^29.0.0" @@ -5448,11 +5504,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/prettier": { - "version": "2.7.2", - "dev": true, - "license": "MIT" - }, "node_modules/@types/prop-types": { "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", @@ -6211,6 +6262,15 @@ "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", @@ -6318,14 +6378,15 @@ "license": "Apache-2.0" }, "node_modules/babel-jest": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", + "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/transform": "^29.3.1", + "@jest/transform": "^29.6.4", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -6372,9 +6433,10 @@ } }, "node_modules/babel-plugin-jest-hoist": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, - "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -6440,7 +6502,6 @@ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "dev": true, - "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -6460,11 +6521,12 @@ } }, "node_modules/babel-preset-jest": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, - "license": "MIT", "dependencies": { - "babel-plugin-jest-hoist": "^29.2.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { @@ -6792,7 +6854,6 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } @@ -7019,6 +7080,24 @@ "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", @@ -7052,7 +7131,6 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -7219,6 +7297,15 @@ "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", @@ -7272,9 +7359,10 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "dev": true, - "license": "MIT" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true }, "node_modules/clean-stack": { "version": "2.2.0", @@ -7431,16 +7519,16 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", "dev": true, - "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" } }, "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true }, "node_modules/color-convert": { "version": "2.0.1", @@ -8162,9 +8250,30 @@ } }, "node_modules/dedent": { - "version": "0.7.0", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", "dev": true, - "license": "MIT" + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "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", @@ -8183,9 +8292,10 @@ "license": "MIT" }, "node_modules/deepmerge": { - "version": "4.2.2", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8427,7 +8537,6 @@ "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -8442,9 +8551,10 @@ } }, "node_modules/diff-sequences": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -8592,7 +8702,6 @@ "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -9499,15 +9608,16 @@ } }, "node_modules/expect": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" + "@jest/expect-utils": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -9639,7 +9749,6 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", "dev": true, - "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } @@ -10065,6 +10174,15 @@ "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", @@ -10795,7 +10913,6 @@ "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "dev": true, - "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -11044,7 +11161,6 @@ "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -11613,14 +11729,15 @@ } }, "node_modules/jest": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", + "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/core": "^29.6.4", + "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.3.1" + "jest-cli": "^29.6.4" }, "bin": { "jest": "bin/jest.js" @@ -11638,11 +11755,13 @@ } }, "node_modules/jest-changed-files": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", + "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", "dev": true, - "license": "MIT", "dependencies": { "execa": "^5.0.0", + "jest-util": "^29.6.3", "p-limit": "^3.1.0" }, "engines": { @@ -11654,7 +11773,6 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, - "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -11678,33 +11796,34 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, "node_modules/jest-circus": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", + "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", + "jest-each": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", + "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -11713,20 +11832,21 @@ } }, "node_modules/jest-cli": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", + "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/core": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-config": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "prompts": "^2.0.1", "yargs": "^17.3.1" }, @@ -11746,30 +11866,31 @@ } }, "node_modules/jest-config": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", + "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", + "@jest/test-sequencer": "^29.6.4", + "@jest/types": "^29.6.3", + "babel-jest": "^29.6.4", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-circus": "^29.6.4", + "jest-environment-node": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, @@ -11790,23 +11911,25 @@ } }, "node_modules/jest-diff": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", + "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-docblock": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", + "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", "dev": true, - "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -11815,58 +11938,62 @@ } }, "node_modules/jest-each": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", + "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" + "jest-get-type": "^29.6.3", + "jest-util": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-environment-node": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", + "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-get-type": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-haste-map": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", + "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "micromatch": "^4.0.4", "walker": "^1.0.8" }, @@ -11878,43 +12005,46 @@ } }, "node_modules/jest-leak-detector": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", + "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", "dev": true, - "license": "MIT", "dependencies": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-matcher-utils": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", + "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-message-util": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", + "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" }, @@ -11923,13 +12053,14 @@ } }, "node_modules/jest-mock": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", + "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.3.1" + "jest-util": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -11940,7 +12071,6 @@ "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" }, @@ -11954,26 +12084,28 @@ } }, "node_modules/jest-regex-util": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true, - "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-resolve": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", + "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", "dev": true, - "license": "MIT", "dependencies": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", + "jest-haste-map": "^29.6.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "resolve.exports": "^2.0.0", "slash": "^3.0.0" }, "engines": { @@ -11981,41 +12113,43 @@ } }, "node_modules/jest-resolve-dependencies": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", + "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", "dev": true, - "license": "MIT", "dependencies": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.6.4" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-runner": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", + "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/environment": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-docblock": "^29.6.3", + "jest-environment-node": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-leak-detector": "^29.6.3", + "jest-message-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-util": "^29.6.3", + "jest-watcher": "^29.6.4", + "jest-worker": "^29.6.4", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -12028,37 +12162,37 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", "dev": true, - "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "node_modules/jest-runtime": { - "version": "29.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", + "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "dev": true, + "dependencies": { + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/globals": "^29.6.4", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -12071,51 +12205,48 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", + "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", "dev": true, - "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", + "@jest/expect-utils": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.3.1", + "expect": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" + "pretty-format": "^29.6.3", + "semver": "^7.5.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "node_modules/jest-util": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", + "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -12127,16 +12258,17 @@ } }, "node_modules/jest-validate": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", + "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.3.1" + "pretty-format": "^29.6.3" }, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -12147,7 +12279,6 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -12156,17 +12287,18 @@ } }, "node_modules/jest-watcher": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", + "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.3.1", + "jest-util": "^29.6.3", "string-length": "^4.0.1" }, "engines": { @@ -12174,12 +12306,13 @@ } }, "node_modules/jest-worker": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", + "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", "dev": true, - "license": "MIT", "dependencies": { "@types/node": "*", - "jest-util": "^29.3.1", + "jest-util": "^29.6.3", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" }, @@ -12396,7 +12529,6 @@ "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -12442,7 +12574,6 @@ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true, - "license": "MIT", "engines": { "node": ">=6" } @@ -12836,6 +12967,15 @@ "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", @@ -12905,7 +13045,6 @@ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } @@ -13414,8 +13553,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/node-preload": { "version": "0.2.1", @@ -13878,7 +14016,6 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -14116,6 +14253,15 @@ "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, @@ -14318,11 +14464,12 @@ } }, "node_modules/pretty-format": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", + "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", "dev": true, - "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -14426,7 +14573,6 @@ "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, - "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -14528,6 +14674,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/pure-rand": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz", + "integrity": "sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, "node_modules/qs": { "version": "6.10.4", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", @@ -15040,7 +15202,6 @@ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, - "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -15059,9 +15220,10 @@ } }, "node_modules/resolve.exports": { - "version": "1.1.0", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" } @@ -15463,8 +15625,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/slash": { "version": "3.0.0", @@ -15812,7 +15973,6 @@ "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "dev": true, - "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -16364,8 +16524,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true, - "license": "BSD-3-Clause" + "dev": true }, "node_modules/to-fast-properties": { "version": "2.0.0", @@ -16883,7 +17042,6 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, - "license": "MIT", "engines": { "node": ">=4" } @@ -16919,8 +17077,9 @@ } }, "node_modules/typescript": { - "version": "4.9.4", - "license": "Apache-2.0", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17182,9 +17341,10 @@ "license": "MIT" }, "node_modules/v8-to-istanbul": { - "version": "9.0.1", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, - "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", @@ -17250,7 +17410,6 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, - "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } @@ -17722,7 +17881,6 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -17773,7 +17931,7 @@ "@types/jest": "^29.2.4", "@types/lodash": "^4.14.191", "@types/ws": "^8.5.4", - "cypress": "^13.1.0", + "cypress": "^12.17.4", "esbuild": "^0.16.5", "eslint": "^7.32.0", "eslint-config-custom": "latest", @@ -17789,6 +17947,35 @@ "node": ">=14.7.0" } }, + "packages/cypress-cloud/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" + } + }, "packages/cypress-cloud/node_modules/@next/eslint-plugin-next": { "version": "12.3.4", "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.4.tgz", @@ -17902,6 +18089,12 @@ "node": ">=10" } }, + "packages/cypress-cloud/node_modules/@types/node": { + "version": "16.18.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz", + "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==", + "dev": true + }, "packages/cypress-cloud/node_modules/agent-base": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", @@ -18199,9 +18392,219 @@ "url": "https://github.com/sponsors/d-fischer" } }, - "packages/cypress-cloud/node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "packages/cypress-cloud/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" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "packages/cypress-cloud/node_modules/cypress/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/cypress-cloud/node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", "dev": true, "engines": { @@ -18377,6 +18780,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "packages/cypress-cloud/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, "packages/cypress-cloud/node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -19856,10 +20273,12 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.20.0", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.22.5" } }, "@babel/plugin-syntax-unicode-sets-regex": { @@ -20819,47 +21238,51 @@ "dev": true }, "@jest/console": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.6.4.tgz", + "integrity": "sha512-wNK6gC0Ha9QeEPSkeJedQuTQqxZYnDPuDcDhVuVatRvMkL4D0VTvFVZj+Yuh6caG2aOfzkUZ36KtCmLNtR02hw==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "slash": "^3.0.0" } }, "@jest/core": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.6.4.tgz", + "integrity": "sha512-U/vq5ccNTSVgYH7mHnodHmCffGWHJnz/E1BEWlLuK5pM4FZmGfBn/nrJGLjUsSmyx3otCeqc1T31F4y08AMDLg==", "dev": true, "requires": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/reporters": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "ci-info": "^3.2.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", + "jest-changed-files": "^29.6.3", + "jest-config": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-resolve-dependencies": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", + "jest-watcher": "^29.6.4", "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-ansi": "^6.0.0" } @@ -20896,62 +21319,74 @@ } }, "@jest/environment": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.6.4.tgz", + "integrity": "sha512-sQ0SULEjA1XUTHmkBRl7A1dyITM9yb1yb3ZNKPX3KlTd6IG7mWUe3e2yfExtC2Zz1Q+mMckOLHmL/qLiuQJrBQ==", "dev": true, "requires": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.3.1" + "jest-mock": "^29.6.3" } }, "@jest/expect": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-Warhsa7d23+3X5bLbrbYvaehcgX5TLYhI03JKoedTiI8uJU4IhqYBWF7OSSgUyz4IgLpUYPkK0AehA5/fRclAA==", "dev": true, "requires": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" + "expect": "^29.6.4", + "jest-snapshot": "^29.6.4" } }, "@jest/expect-utils": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.6.4.tgz", + "integrity": "sha512-FEhkJhqtvBwgSpiTrocquJCdXPsyvNKcl/n7A3u7X4pVoF4bswm11c9d4AV+kfq2Gpv/mM8x7E7DsRvH+djkrg==", "dev": true, "requires": { - "jest-get-type": "^29.2.0" + "jest-get-type": "^29.6.3" } }, "@jest/fake-timers": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.6.4.tgz", + "integrity": "sha512-6UkCwzoBK60edXIIWb0/KWkuj7R7Qq91vVInOe3De6DSpaEiqjKcJw4F7XUet24Wupahj9J6PlR09JqJ5ySDHw==", "dev": true, "requires": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" } }, "@jest/globals": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.6.4.tgz", + "integrity": "sha512-wVIn5bdtjlChhXAzVXavcY/3PEjf4VqM174BM3eGL5kMxLiZD5CLnbmkEyA1Dwh9q8XjP6E8RwjBsY/iCWrWsA==", "dev": true, "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/types": "^29.6.3", + "jest-mock": "^29.6.3" } }, "@jest/reporters": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.6.4.tgz", + "integrity": "sha512-sxUjWxm7QdchdrD3NfWKrL8FBsortZeibSJv4XLjESOOjSUOkjQcb0ZHJwfhEGIvBvTluTzfG2yZWZhkrXJu8g==", "dev": true, "requires": { "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/console": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", "@types/node": "*", "chalk": "^4.0.0", "collect-v8-coverage": "^1.0.0", @@ -20959,74 +21394,99 @@ "glob": "^7.1.3", "graceful-fs": "^4.2.9", "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^4.0.0", "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "slash": "^3.0.0", "string-length": "^4.0.1", "strip-ansi": "^6.0.0", "v8-to-istanbul": "^9.0.1" + }, + "dependencies": { + "istanbul-lib-instrument": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.0.tgz", + "integrity": "sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==", + "dev": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + } + } } }, "@jest/schemas": { - "version": "29.0.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "dev": true, "requires": { - "@sinclair/typebox": "^0.24.1" + "@sinclair/typebox": "^0.27.8" } }, "@jest/source-map": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", + "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.15", + "@jridgewell/trace-mapping": "^0.3.18", "callsites": "^3.0.0", "graceful-fs": "^4.2.9" } }, "@jest/test-result": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.6.4.tgz", + "integrity": "sha512-uQ1C0AUEN90/dsyEirgMLlouROgSY+Wc/JanVVk0OiUKa5UFh7sJpMEM3aoUBAz2BRNvUJ8j3d294WFuRxSyOQ==", "dev": true, "requires": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/types": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "collect-v8-coverage": "^1.0.0" } }, "@jest/test-sequencer": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.6.4.tgz", + "integrity": "sha512-E84M6LbpcRq3fT4ckfKs9ryVanwkaIB0Ws9bw3/yP4seRLg/VaCZ/LgW0MCq5wwk4/iP/qnilD41aj2fsw2RMg==", "dev": true, "requires": { - "@jest/test-result": "^29.3.1", + "@jest/test-result": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", + "jest-haste-map": "^29.6.4", "slash": "^3.0.0" } }, "@jest/transform": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.6.4.tgz", + "integrity": "sha512-8thgRSiXUqtr/pPGY/OsyHuMjGyhVnWrFAwoxmIemlBuiMyU1WFs0tXoNxzcr4A4uErs/ABre76SGmrr5ab/AA==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", "babel-plugin-istanbul": "^6.1.1", "chalk": "^4.0.0", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", + "jest-haste-map": "^29.6.4", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", "micromatch": "^4.0.4", "pirates": "^4.0.4", "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "write-file-atomic": "^4.0.2" }, "dependencies": { "convert-source-map": { @@ -21037,6 +21497,8 @@ }, "write-file-atomic": { "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", "dev": true, "requires": { "imurmurhash": "^0.1.4", @@ -21046,10 +21508,12 @@ } }, "@jest/types": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "dev": true, "requires": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.6.3", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", @@ -21101,11 +21565,13 @@ "version": "1.4.14" }, "@jridgewell/trace-mapping": { - "version": "0.3.17", + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@lezer/common": { @@ -22093,7 +22559,9 @@ "dev": true }, "@sinclair/typebox": { - "version": "0.24.51", + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "dev": true }, "@sindresorhus/is": { @@ -22101,17 +22569,21 @@ "dev": true }, "@sinonjs/commons": { - "version": "1.8.6", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", + "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", "dev": true, "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { - "version": "9.1.2", + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", + "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", "dev": true, "requires": { - "@sinonjs/commons": "^1.7.0" + "@sinonjs/commons": "^3.0.0" } }, "@swc/core": { @@ -22186,11 +22658,13 @@ "version": "1.0.3" }, "@types/babel__core": { - "version": "7.1.20", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", + "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" @@ -22216,10 +22690,12 @@ } }, "@types/babel__traverse": { - "version": "7.18.3", + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", + "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", "dev": true, "requires": { - "@babel/types": "^7.3.0" + "@babel/types": "^7.20.7" } }, "@types/bluebird": { @@ -22238,6 +22714,12 @@ "@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, @@ -22275,7 +22757,9 @@ "dev": true }, "@types/graceful-fs": { - "version": "4.1.5", + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", "dev": true, "requires": { "@types/node": "*" @@ -22321,7 +22805,9 @@ } }, "@types/jest": { - "version": "29.2.4", + "version": "29.5.4", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.4.tgz", + "integrity": "sha512-PhglGmhWeD46FYOVLt3X7TiWjzwuVGW9wG/4qocPevXMjCmrIc5b6db9WjeGE4QYVpUAWMDv3v0IiBwObY289A==", "dev": true, "requires": { "expect": "^29.0.0", @@ -22370,10 +22856,6 @@ "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", "dev": true }, - "@types/prettier": { - "version": "2.7.2", - "dev": true - }, "@types/prop-types": { "version": "15.7.5", "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", @@ -22905,6 +23387,12 @@ "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", @@ -22987,13 +23475,15 @@ "version": "2.2.0" }, "babel-jest": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.6.4.tgz", + "integrity": "sha512-meLj23UlSLddj6PC+YTOFRgDAtjnZom8w/ACsrx0gtPtv5cJZk0A5Unk5bV4wixD7XaPCN1fQvpww8czkZURmw==", "dev": true, "requires": { - "@jest/transform": "^29.3.1", + "@jest/transform": "^29.6.4", "@types/babel__core": "^7.1.14", "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", + "babel-preset-jest": "^29.6.3", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "slash": "^3.0.0" @@ -23022,7 +23512,9 @@ } }, "babel-plugin-jest-hoist": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", + "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", "dev": true, "requires": { "@babel/template": "^7.3.3", @@ -23088,10 +23580,12 @@ } }, "babel-preset-jest": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", + "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^29.2.0", + "babel-plugin-jest-hoist": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0" } }, @@ -23418,6 +23912,21 @@ "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", @@ -23542,6 +24051,12 @@ } } }, + "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", @@ -23571,7 +24086,9 @@ "version": "3.7.0" }, "cjs-module-lexer": { - "version": "1.2.2", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", "dev": true }, "clean-stack": { @@ -23677,7 +24194,9 @@ "dev": true }, "collect-v8-coverage": { - "version": "1.0.1", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", "dev": true }, "color-convert": { @@ -24083,11 +24602,13 @@ "cypress-12-demo": { "version": "file:e2e/cypress-12-demo", "requires": { + "@types/chai": "^4.3.6", "@types/node": "^17.0.12", + "chai": "^4.3.8", "cypress": "^12.17.4", "cypress-cloud": "*", "tsconfig": "*", - "typescript": "^4.7.4" + "typescript": "^5.2.2" }, "dependencies": { "@cypress/request": { @@ -24191,6 +24712,12 @@ "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 } } }, @@ -24233,7 +24760,7 @@ "commander": "^10.0.0", "common-path-prefix": "^3.0.0", "cy2": "^3.4.2", - "cypress": "^13.1.0", + "cypress": "^12.17.4", "date-fns": "^2.30.0", "debug": "^4.3.4", "esbuild": "^0.16.5", @@ -24262,6 +24789,32 @@ "ws": "^8.13.0" }, "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" + } + }, "@next/eslint-plugin-next": { "version": "12.3.4", "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.4.tgz", @@ -24351,6 +24904,12 @@ } } }, + "@types/node": { + "version": "16.18.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.48.tgz", + "integrity": "sha512-mlaecDKQ7rIZrYD7iiKNdzFb6e/qD5I9U1rAhq+Fd+DWvYVs+G2kv74UFHmSOlg5+i/vF3XxuR522V4u8BqO+Q==", + "dev": true + }, "agent-base": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", @@ -24568,6 +25127,164 @@ "path-type": "^4.0.0" } }, + "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": { + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", + "dev": true + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + } + } + }, "define-lazy-prop": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", @@ -24698,6 +25415,17 @@ "is-unicode-supported": "^1.2.0" } }, + "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" + } + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -25420,8 +26148,20 @@ } }, "dedent": { - "version": "0.7.0", - "dev": true + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.5.1.tgz", + "integrity": "sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==", + "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", @@ -25435,7 +26175,9 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" }, "deepmerge": { - "version": "4.2.2", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, "default-browser": { @@ -25591,7 +26333,9 @@ "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" }, "diff-sequences": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", + "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", "dev": true }, "dir-glob": { @@ -26323,14 +27067,16 @@ "dev": true }, "expect": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.6.4.tgz", + "integrity": "sha512-F2W2UyQ8XYyftHT57dtfg8Ue3X5qLgm2sSug0ivvLRH/VKNRL/pDxg/TH7zVzbQB0tu80clNFy6LU7OS/VSEKA==", "dev": true, "requires": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" + "@jest/expect-utils": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3" } }, "extend": { @@ -26675,6 +27421,12 @@ "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": { @@ -27654,20 +28406,25 @@ } }, "jest": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.6.4.tgz", + "integrity": "sha512-tEFhVQFF/bzoYV1YuGyzLPZ6vlPrdfvDmmAxudA1dLEuiztqg2Rkx20vkKY32xiDROcD2KXlgZ7Cu8RPeEHRKw==", "dev": true, "requires": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/core": "^29.6.4", + "@jest/types": "^29.6.3", "import-local": "^3.0.2", - "jest-cli": "^29.3.1" + "jest-cli": "^29.6.4" } }, "jest-changed-files": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.6.3.tgz", + "integrity": "sha512-G5wDnElqLa4/c66ma5PG9eRjE342lIbF6SUnTJi26C3J28Fv2TVY2rOyKB9YGbSA5ogwevgmxc4j4aVjrEK6Yg==", "dev": true, "requires": { "execa": "^5.0.0", + "jest-util": "^29.6.3", "p-limit": "^3.1.0" }, "dependencies": { @@ -27697,178 +28454,205 @@ } }, "jest-circus": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.6.4.tgz", + "integrity": "sha512-YXNrRyntVUgDfZbjXWBMPslX1mQ8MrSG0oM/Y06j9EYubODIyHWP8hMUbjbZ19M3M+zamqEur7O80HODwACoJw==", "dev": true, "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/environment": "^29.6.4", + "@jest/expect": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "co": "^4.6.0", - "dedent": "^0.7.0", + "dedent": "^1.0.0", "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", + "jest-each": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-runtime": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", + "pure-rand": "^6.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-cli": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.6.4.tgz", + "integrity": "sha512-+uMCQ7oizMmh8ZwRfZzKIEszFY9ksjjEQnTEMTaL7fYiL3Kw4XhqT9bYh+A4DQKUb67hZn2KbtEnDuHvcgK4pQ==", "dev": true, "requires": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/core": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", "exit": "^0.1.2", "graceful-fs": "^4.2.9", "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-config": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "prompts": "^2.0.1", "yargs": "^17.3.1" } }, "jest-config": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.6.4.tgz", + "integrity": "sha512-JWohr3i9m2cVpBumQFv2akMEnFEPVOh+9L2xIBJhJ0zOaci2ZXuKJj0tgMKQCBZAKA09H049IR4HVS/43Qb19A==", "dev": true, "requires": { "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", + "@jest/test-sequencer": "^29.6.4", + "@jest/types": "^29.6.3", + "babel-jest": "^29.6.4", "chalk": "^4.0.0", "ci-info": "^3.2.0", "deepmerge": "^4.2.2", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-circus": "^29.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-circus": "^29.6.4", + "jest-environment-node": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runner": "^29.6.4", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "micromatch": "^4.0.4", "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" } }, "jest-diff": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.6.4.tgz", + "integrity": "sha512-9F48UxR9e4XOEZvoUXEHSWY4qC4zERJaOfrbBg9JpbJOO43R1vN76REt/aMGZoY6GD5g84nnJiBIVlscegefpw==", "dev": true, "requires": { "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" } }, "jest-docblock": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.6.3.tgz", + "integrity": "sha512-2+H+GOTQBEm2+qFSQ7Ma+BvyV+waiIFxmZF5LdpBsAEjWX8QYjSCa4FrkIYtbfXUJJJnFCYrOtt6TZ+IAiTjBQ==", "dev": true, "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.6.3.tgz", + "integrity": "sha512-KoXfJ42k8cqbkfshW7sSHcdfnv5agDdHCPA87ZBdmHP+zJstTJc0ttQaJ/x7zK6noAL76hOuTIJ6ZkQRS5dcyg==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" + "jest-get-type": "^29.6.3", + "jest-util": "^29.6.3", + "pretty-format": "^29.6.3" } }, "jest-environment-node": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.6.4.tgz", + "integrity": "sha512-i7SbpH2dEIFGNmxGCpSc2w9cA4qVD+wfvg2ZnfQ7XVrKL0NA5uDVBIiGH8SR4F0dKEv/0qI5r+aDomDf04DpEQ==", "dev": true, "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "jest-mock": "^29.6.3", + "jest-util": "^29.6.3" } }, "jest-get-type": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", + "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "dev": true }, "jest-haste-map": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.6.4.tgz", + "integrity": "sha512-12Ad+VNTDHxKf7k+M65sviyynRoZYuL1/GTuhEVb8RYsNSNln71nANRb/faSyWvx0j+gHcivChXHIoMJrGYjog==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/graceful-fs": "^4.1.3", "@types/node": "*", "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", "fsevents": "^2.3.2", "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.6.3", + "jest-worker": "^29.6.4", "micromatch": "^4.0.4", "walker": "^1.0.8" } }, "jest-leak-detector": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.6.3.tgz", + "integrity": "sha512-0kfbESIHXYdhAdpLsW7xdwmYhLf1BRu4AA118/OxFm0Ho1b2RcTmO4oF6aAMaxpxdxnJ3zve2rgwzNBD4Zbm7Q==", "dev": true, "requires": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" } }, "jest-matcher-utils": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.6.4.tgz", + "integrity": "sha512-KSzwyzGvK4HcfnserYqJHYi7sZVqdREJ9DMPAKVbS98JsIAvumihaNUbjrWw0St7p9IY7A9UskCW5MYlGmBQFQ==", "dev": true, "requires": { "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.6.3" } }, "jest-message-util": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.6.3.tgz", + "integrity": "sha512-FtzaEEHzjDpQp51HX4UMkPZjy46ati4T5pEMyM6Ik48ztu4T9LQplZ6OsimHx7EuM9dfEh5HJa6D3trEftu3dA==", "dev": true, "requires": { "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/stack-utils": "^2.0.0", "chalk": "^4.0.0", "graceful-fs": "^4.2.9", "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", + "pretty-format": "^29.6.3", "slash": "^3.0.0", "stack-utils": "^2.0.3" } }, "jest-mock": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.6.3.tgz", + "integrity": "sha512-Z7Gs/mOyTSR4yPsaZ72a/MtuK6RnC3JYqWONe48oLaoEcYwEDxqvbXz85G4SJrm2Z5Ar9zp6MiHF4AlFlRM4Pg==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", - "jest-util": "^29.3.1" + "jest-util": "^29.6.3" } }, "jest-pnp-resolver": { @@ -27879,55 +28663,63 @@ "requires": {} }, "jest-regex-util": { - "version": "29.2.0", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", + "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", "dev": true }, "jest-resolve": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.6.4.tgz", + "integrity": "sha512-fPRq+0vcxsuGlG0O3gyoqGTAxasagOxEuyoxHeyxaZbc9QNek0AmJWSkhjlMG+mTsj+8knc/mWb3fXlRNVih7Q==", "dev": true, "requires": { "chalk": "^4.0.0", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", + "jest-haste-map": "^29.6.4", "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", + "jest-util": "^29.6.3", + "jest-validate": "^29.6.3", "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", + "resolve.exports": "^2.0.0", "slash": "^3.0.0" } }, "jest-resolve-dependencies": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.6.4.tgz", + "integrity": "sha512-7+6eAmr1ZBF3vOAJVsfLj1QdqeXG+WYhidfLHBRZqGN24MFRIiKG20ItpLw2qRAsW/D2ZUUmCNf6irUr/v6KHA==", "dev": true, "requires": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.6.4" } }, "jest-runner": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.6.4.tgz", + "integrity": "sha512-SDaLrMmtVlQYDuG0iSPYLycG8P9jLI+fRm8AF/xPKhYDB2g6xDWjXBrR5M8gEWsK6KVFlebpZ4QsrxdyIX1Jaw==", "dev": true, "requires": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/console": "^29.6.4", + "@jest/environment": "^29.6.4", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "emittery": "^0.13.1", "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", + "jest-docblock": "^29.6.3", + "jest-environment-node": "^29.6.4", + "jest-haste-map": "^29.6.4", + "jest-leak-detector": "^29.6.3", + "jest-message-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-runtime": "^29.6.4", + "jest-util": "^29.6.3", + "jest-watcher": "^29.6.4", + "jest-worker": "^29.6.4", "p-limit": "^3.1.0", "source-map-support": "0.5.13" }, @@ -27945,29 +28737,31 @@ } }, "jest-runtime": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.6.4.tgz", + "integrity": "sha512-s/QxMBLvmwLdchKEjcLfwzP7h+jsHvNEtxGP5P+Fl1FMaJX2jMiIqe4rJw4tFprzCwuSvVUo9bn0uj4gNRXsbA==", + "dev": true, + "requires": { + "@jest/environment": "^29.6.4", + "@jest/fake-timers": "^29.6.4", + "@jest/globals": "^29.6.4", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "cjs-module-lexer": "^1.0.0", "collect-v8-coverage": "^1.0.0", "glob": "^7.1.3", "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", + "jest-haste-map": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-mock": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.6.4", + "jest-snapshot": "^29.6.4", + "jest-util": "^29.6.3", "slash": "^3.0.0", "strip-bom": "^4.0.0" }, @@ -27981,40 +28775,40 @@ } }, "jest-snapshot": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.6.4.tgz", + "integrity": "sha512-VC1N8ED7+4uboUKGIDsbvNAZb6LakgIPgAF4RSpF13dN6YaMokfRqO+BaqK4zIh6X3JffgwbzuGqDEjHm/MrvA==", "dev": true, "requires": { "@babel/core": "^7.11.6", "@babel/generator": "^7.7.2", "@babel/plugin-syntax-jsx": "^7.7.2", "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", + "@jest/expect-utils": "^29.6.4", + "@jest/transform": "^29.6.4", + "@jest/types": "^29.6.3", "babel-preset-current-node-syntax": "^1.0.0", "chalk": "^4.0.0", - "expect": "^29.3.1", + "expect": "^29.6.4", "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", + "jest-diff": "^29.6.4", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.6.4", + "jest-message-util": "^29.6.3", + "jest-util": "^29.6.3", "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" + "pretty-format": "^29.6.3", + "semver": "^7.5.3" } }, "jest-util": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.3.tgz", + "integrity": "sha512-QUjna/xSy4B32fzcKTSz1w7YYzgiHrjjJjevdRf61HYk998R5vVMMNmrHESYZVDS5DSWs+1srPLPKxXPkeSDOA==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "@types/node": "*", "chalk": "^4.0.0", "ci-info": "^3.2.0", @@ -28023,15 +28817,17 @@ } }, "jest-validate": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz", + "integrity": "sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg==", "dev": true, "requires": { - "@jest/types": "^29.3.1", + "@jest/types": "^29.6.3", "camelcase": "^6.2.0", "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", + "jest-get-type": "^29.6.3", "leven": "^3.1.0", - "pretty-format": "^29.3.1" + "pretty-format": "^29.6.3" }, "dependencies": { "camelcase": { @@ -28043,25 +28839,29 @@ } }, "jest-watcher": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.6.4.tgz", + "integrity": "sha512-oqUWvx6+On04ShsT00Ir9T4/FvBeEh2M9PTubgITPxDa739p4hoQweWPRGyYeaojgT0xTpZKF0Y/rSY1UgMxvQ==", "dev": true, "requires": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", + "@jest/test-result": "^29.6.4", + "@jest/types": "^29.6.3", "@types/node": "*", "ansi-escapes": "^4.2.1", "chalk": "^4.0.0", "emittery": "^0.13.1", - "jest-util": "^29.3.1", + "jest-util": "^29.6.3", "string-length": "^4.0.1" } }, "jest-worker": { - "version": "29.3.1", + "version": "29.6.4", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.4.tgz", + "integrity": "sha512-6dpvFV4WjcWbDVGgHTWo/aupl8/LbBx2NSKfiwqf79xC/yeJjKHT1+StcKy/2KTmW16hE68ccKVOtXf+WZGz7Q==", "dev": true, "requires": { "@types/node": "*", - "jest-util": "^29.3.1", + "jest-util": "^29.6.3", "merge-stream": "^2.0.0", "supports-color": "^8.0.0" } @@ -28521,6 +29321,15 @@ "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", @@ -29361,6 +30170,12 @@ "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, @@ -29473,10 +30288,12 @@ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" }, "pretty-format": { - "version": "29.3.1", + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.6.3.tgz", + "integrity": "sha512-ZsBgjVhFAj5KeK+nHfF1305/By3lechHQSMWCTl8iHSbfOm2TN5nHEtFc/+W7fAyUeCs2n5iow72gld4gW0xDw==", "dev": true, "requires": { - "@jest/schemas": "^29.0.0", + "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", "react-is": "^18.0.0" }, @@ -29616,6 +30433,12 @@ "escape-goat": "^4.0.0" } }, + "pure-rand": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.3.tgz", + "integrity": "sha512-KddyFewCsO0j3+np81IQ+SweXLDnDQTs5s67BOnrYmYe/yNmUhttQyGsYzy8yUnoljGAQ9sl38YB4vH8ur7Y+w==", + "dev": true + }, "qs": { "version": "6.10.4", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", @@ -29975,7 +30798,9 @@ "dev": true }, "resolve.exports": { - "version": "1.1.0", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", "dev": true }, "responselike": { @@ -31355,7 +32180,9 @@ } }, "typescript": { - "version": "4.9.4" + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" }, "uglify-js": { "version": "3.17.4", @@ -31514,7 +32341,9 @@ "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" }, "v8-to-istanbul": { - "version": "9.0.1", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", "dev": true, "requires": { "@jridgewell/trace-mapping": "^0.3.12", diff --git a/packages/cypress-cloud/lib/config/params.ts b/packages/cypress-cloud/lib/config/params.ts index 4578a86..3264b51 100644 --- a/packages/cypress-cloud/lib/config/params.ts +++ b/packages/cypress-cloud/lib/config/params.ts @@ -37,10 +37,12 @@ export async function resolveCurrentsParams( const testingType = params.testingType ?? "e2e"; - const batchSize = - testingType === "e2e" + let batchSize = params.batchSize + if (!batchSize) { + batchSize = testingType === "e2e" ? configFromFile.e2e.batchSize : configFromFile.component.batchSize; + } // batchSize and cloudServiceUrl defaults are in getCurrentsConfig() return {