Skip to content

Monitor Cron e2e Tests #604

Monitor Cron e2e Tests

Monitor Cron e2e Tests #604

Triggered via schedule March 9, 2025 08:06
Status Failure
Total duration 30m 53s
Artifacts 2

e2e_cron.yml

on: schedule
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 5 warnings, and 1 notice
e2e-tests
Timed out waiting 1800s for the test suite to run
e2e-tests
Timed out waiting 1800s for the teardown for test suite to run
[chromium] › 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
1) [chromium] › 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
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan: src/e2e/pages/welcomeScanPage.ts#L95
1) [chromium] › 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.waitFor: Test timeout of 180000ms exceeded. Call log: - waiting for getByText('Scanning for exposures…') to be visible at ../pages/welcomeScanPage.ts:95 93 | 94 | await this.modalConfirmButton.click(); > 95 | await this.findExposuresTitle.waitFor(); | ^ 96 | 97 | // reloading page skips the loader and routes directly to the dashboard 98 | if (options.skipLoader) { at WelcomePage.goThroughFirstScan (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/welcomeScanPage.ts:95:35) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:32:5
[chromium] › 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
1) [chromium] › 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
[chromium] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:36:3 › stage - Breaches Dashboard - Breaches Scan: src/e2e/pages/welcomeScanPage.ts#L95
1) [chromium] › 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 Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 180000ms exceeded. Call log: - waiting for getByText('Scanning for exposures…') to be visible at ../pages/welcomeScanPage.ts:95 93 | 94 | await this.modalConfirmButton.click(); > 95 | await this.findExposuresTitle.waitFor(); | ^ 96 | 97 | // reloading page skips the loader and routes directly to the dashboard 98 | if (options.skipLoader) { at WelcomePage.goThroughFirstScan (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/welcomeScanPage.ts:95:35) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts:32:5
[chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed: src/e2e/specs/dashboard/dashboard-content.spec.ts#L12
2) [chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed Test timeout of 60000ms exceeded while running "beforeEach" hook. 10 | 11 | test.describe(`${process.env.E2E_TEST_ENV} - Breaches Dashboard - Content @smoke`, () => { > 12 | test.beforeEach(async ({ dashboardPage, welcomePage, page }) => { | ^ 13 | await dashboardPage.open(); 14 | 15 | try { at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-content.spec.ts:12:8
[chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed: src/e2e/specs/dashboard/dashboard-content.spec.ts#L1
2) [chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed: src/e2e/specs/dashboard/dashboard-content.spec.ts#L54
2) [chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) Locator: locator('xpath=(//div[starts-with(@Class, \'StatusPill_pill\')])[59]') Expected string: "Action needed" Received string: "" Call log: - expect.toHaveText with timeout 2000ms - waiting for locator('xpath=(//div[starts-with(@Class, \'StatusPill_pill\')])[59]') 52 | `(//div[starts-with(@Class, 'StatusPill_pill')])[${i + 1}]`, 53 | ), > 54 | ).toHaveText("Action needed"); | ^ 55 | } 56 | } 57 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard/dashboard-content.spec.ts:54:11
[chromium] › src/e2e/specs/landing/landing-new-account.spec.ts:16:3 › stage - Verify the Landing Page Functionality - new account › Verify "Get free scan" buttons functionality with a new account: src/e2e/specs/landing/landing-new-account.spec.ts#L1
3) [chromium] › src/e2e/specs/landing/landing-new-account.spec.ts:16:3 › stage - Verify the Landing Page Functionality - new account › Verify "Get free scan" buttons functionality with a new account Test timeout of 60000ms exceeded.
Slow Test: [firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts#L1
[firefox] › src/e2e/specs/dashboard/dashboard-breaches-scan.spec.ts took 49.0s
Slow Test: [firefox] › src/e2e/specs/landing/landing-content.spec.ts#L1
[firefox] › src/e2e/specs/landing/landing-content.spec.ts took 25.9s
Slow Test: [chromium] › src/e2e/specs/landing/landing-content.spec.ts#L1
[chromium] › src/e2e/specs/landing/landing-content.spec.ts took 21.8s
Slow Test: [firefox] › src/e2e/specs/dashboard/dashboard-footer.spec.ts#L1
[firefox] › src/e2e/specs/dashboard/dashboard-footer.spec.ts took 20.6s
Slow Test: [firefox] › src/e2e/specs/landing/landing-existing-account.spec.ts#L1
[firefox] › src/e2e/specs/landing/landing-existing-account.spec.ts took 17.8s
🎭 Playwright Run Summary
5 failed [chromium] › 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 [chromium] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed [chromium] › src/e2e/specs/landing/landing-new-account.spec.ts:16:3 › stage - Verify the Landing Page Functionality - new account › Verify "Get free scan" buttons functionality with a new account [chromium] › src/e2e/specs/purchase.spec.ts:48:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a Stripe card [firefox] › src/e2e/specs/dashboard/dashboard-content.spec.ts:31:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains action needed 3 flaky [chromium] › src/e2e/specs/auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user [firefox] › src/e2e/specs/auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user [firefox] › src/e2e/specs/dashboard/dashboard-content.spec.ts:59:3 › stage - Breaches Dashboard - Content @smoke › Verify that the exposure list contains only fixed and in progress cards 6 skipped 5 did not run 61 passed (30.0m)

Artifacts

Produced during runtime
Name Size
playwright-report
42.1 MB
test-results
42 MB