Skip to content

Monitor Cron e2e Tests #596

Monitor Cron e2e Tests

Monitor Cron e2e Tests #596

Manually triggered March 4, 2025 22:36
Status Failure
Total duration 22m 20s
Artifacts 2

e2e_cron.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.: src/e2e/specs/dashboard/dashboard-headers.spec.ts#L1
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly. Test timeout of 60000ms exceeded.
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.: src/e2e/pages/dashBoardPage.ts#L273
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly. Error: page.goto: net::ERR_ABORTED; maybe frame was detached? Call log: - navigating to "***/user/dashboard", waiting until "load" at ../pages/dashBoardPage.ts:273 271 | 272 | async open() { > 273 | await this.page.goto("/user/dashboard"); | ^ 274 | } 275 | 276 | async goToSettings() { at DashboardPage.open (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/dashBoardPage.ts:273:21) at openProfileMenuItem (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:202:27) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:219:11
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.: src/e2e/specs/dashboard/dashboard-headers.spec.ts#L1
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly. Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly.: src/e2e/utils/helpers.ts#L194
1) [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly. Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goBack: net::ERR_ABORTED; maybe frame was detached? Call log: - waiting for navigation until "load" at ../utils/helpers.ts:194 192 | expect(host.test(perceivedHost)).toBeTruthy(); 193 | expect(path.test(perceivedPath)).toBeTruthy(); > 194 | await page.goBack(); | ^ 195 | }; 196 | 197 | export const escapeRegExp = (str: string): string => { at clickOnATagCheckDomain (/home/runner/work/blurts-server/blurts-server/src/e2e/utils/helpers.ts:194:14) at clickOnLinkAndGoBack (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:166:7) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-headers.spec.ts:193:5
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card: src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L139
2) [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card Error: expect(received).toBe(expected) // Object.is equality Expected: true Received: false 137 | const visitedBreachPages = iter !== 0; 138 | const exposuresExist = exposuresCount !== 0; > 139 | expect(visitedBreachPages).toBe(exposuresExist); | ^ 140 | 141 | //price&plan toggle checks 142 | await automaticRemovePage.open(); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:139:32
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card: src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L1
2) [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card: src/e2e/specs/dashboard/dashboard-overview-card.spec.ts#L127
2) [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 60000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ 125 | const currentUrl = page.url(); 126 | await automaticRemovePage.forwardArrowButton.click(); > 127 | await page.waitForURL(breachOrDashboard(currentUrl)); | ^ 128 | const urlToCheck = page.url(); 129 | const breachStringRE = new RegExp( 130 | `.*(${[breachString0, breachString1, breachString2].join("|")}).*`, at checkBreachLink (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:127:18) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:136:12
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan: src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L14
3) [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed Test timeout of 180000ms exceeded while running "beforeEach" hook. 12 | test.use({ storageState: { cookies: [], origins: [] } }); 13 | > 14 | test.beforeEach(async ({ landingPage, page, authPage, welcomePage }) => { | ^ 15 | test.slow( 16 | true, 17 | "this test runs through the welcome scan flow, increasing timeout to address it", at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:14:8
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan: src/e2e/pages/welcomeScanPage.ts#L90
3) [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed Error: locator.click: Test timeout of 180000ms exceeded. Call log: - waiting for getByText('AtlantaGA, USA', { exact: true }) at ../pages/welcomeScanPage.ts:90 88 | await this.lastNameInputField.fill("Ackerman"); 89 | await this.cityStateInputField.pressSequentially("Atlanta, GA, USA"); > 90 | await this.page.getByText("AtlantaGA, USA", { exact: true }).click(); | ^ 91 | await this.dobInputField.fill("2002-01-01"); 92 | await this.findExposuresButton.click(); 93 | at WelcomePage.goThroughFirstScan (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/welcomeScanPage.ts:90:66) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:32:5
e2e-tests
Process completed with exit code 1.
Slow Test: [chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L1
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts took 2.2m
Slow Test: [chromium] › src/e2e/specs/dashboard/dashboard-payment.spec.ts#L1
[chromium] › src/e2e/specs/dashboard/dashboard-payment.spec.ts took 59.4s
Slow Test: [chromium] › src/e2e/specs/purchase.spec.ts#L1
[chromium] › src/e2e/specs/purchase.spec.ts took 56.1s
Slow Test: [firefox] › src/e2e/specs/purchase.spec.ts#L1
[firefox] › src/e2e/specs/purchase.spec.ts took 54.8s
Slow Test: [firefox] › src/e2e/specs/auth.spec.ts#L1
[firefox] › src/e2e/specs/auth.spec.ts took 31.4s
🎭 Playwright Run Summary
2 failed [chromium] › src/e2e/specs/dashboard/dashboard-headers.spec.ts:141:3 › stage - Breaches Dashboard - Headers @smoke › Verify that the Apps and Services header options work correctly. [chromium] › src/e2e/specs/dashboard/dashboard-overview-card.spec.ts:62:3 › stage - Breaches Dashboard - Overview Card › Verify that the navigation of the Premium upsell screen works correctly - from overview card 1 flaky [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan, Continuous Protection, Data Profile Actions › Verify that the Premium upsell modal is displayed correctly - Continuous Protection, verify that the user can mark Data broker profiles as fixed 6 skipped 71 passed (21.3m)

Artifacts

Produced during runtime
Name Size
playwright-report
33.1 MB
test-results
32 MB