Skip to content

Monitor Cron e2e Tests #313

Monitor Cron e2e Tests

Monitor Cron e2e Tests #313

Manually triggered July 13, 2024 11:13
Status Failure
Total duration 31m 2s
Artifacts 2

e2e_cron.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 3 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] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L1
1) [chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Test timeout of 180000ms exceeded.
[chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L747
1) [chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Error: page.waitForURL: Test timeout of 180000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ 745 | await expect(dashboardPage.upsellScreenButton).toBeVisible(); 746 | await dashboardPage.upsellScreenButton.click(); > 747 | await page.waitForURL(/.*\/data-broker-profiles\/view-data-brokers\/?/); | ^ 748 | await expect(dataBrokersPage.forwardArrowButton).toBeVisible(); 749 | await dataBrokersPage.forwardArrowButton.click(); 750 | await page.waitForURL(/.*\/high-risk-data-breaches.*/); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:747:16
[chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L1
1) [chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L747
1) [chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForURL: Test timeout of 180000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ 745 | await expect(dashboardPage.upsellScreenButton).toBeVisible(); 746 | await dashboardPage.upsellScreenButton.click(); > 747 | await page.waitForURL(/.*\/data-broker-profiles\/view-data-brokers\/?/); | ^ 748 | await expect(dataBrokersPage.forwardArrowButton).toBeVisible(); 749 | await dataBrokersPage.forwardArrowButton.click(); 750 | await page.waitForURL(/.*\/high-risk-data-breaches.*/); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:747:16
[chromium] › purchase.spec.ts:156:3 › stage - Breach Scan: src/e2e/specs/purchase.spec.ts#L1
2) [chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly Test timeout of 180000ms exceeded.
[chromium] › purchase.spec.ts:156:3 › stage - Breach Scan: src/e2e/pages/purchasePage.ts#L82
2) [chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly Error: locator.click: Test timeout of 180000ms exceeded. Call log: - waiting for getByTitle('PayPal').nth(1) - locator resolved to <iframe title="PayPal" scrolling="no" allowtransparency=…></iframe> - attempting click action - waiting for element to be visible, enabled and stable - element is not visible - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is not visible - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not visible - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not visible - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <iframe title="PayPal" scrolling="no" allowtransparency=…></iframe> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <iframe title="PayPal" scrolling="no" allowtransparency=…></iframe> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at ../pages/purchasePage.ts:82 80 | //away from mozilla 81 | const pagePromise = context.waitForEvent("page"); > 82 | await this.paypalButton.click(); | ^ 83 | const newPage = await pagePromise; 84 | await newPage.waitForLoadState(); 85 | await newPage.waitForURL(/.*paypal\.com.*checkout.*/); at PurchasePage.fillOutPaypalInfo (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/purchasePage.ts:82:29) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/purchase.spec.ts:175:24
[chromium] › purchase.spec.ts:156:3 › stage - Breach Scan: src/e2e/pages/purchasePage.ts#L81
2) [chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly Error: browserContext.waitForEvent: Test timeout of 180000ms exceeded. at ../pages/purchasePage.ts:81 79 | 80 | //away from mozilla > 81 | const pagePromise = context.waitForEvent("page"); | ^ 82 | await this.paypalButton.click(); 83 | const newPage = await pagePromise; 84 | await newPage.waitForLoadState(); at PurchasePage.fillOutPaypalInfo (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/purchasePage.ts:81:33) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/purchase.spec.ts:175:24
[chromium] › purchase.spec.ts:156:3 › stage - Breach Scan: src/e2e/specs/purchase.spec.ts#L1
2) [chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
Slow Test: [chromium] › landing.spec.ts#L1
[chromium] › landing.spec.ts took 56.4s
Slow Test: [firefox] › auth.spec.ts#L1
[firefox] › auth.spec.ts took 19.1s
Slow Test: [chromium] › auth.spec.ts#L1
[chromium] › auth.spec.ts took 16.6s
🎭 Playwright Run Summary
3 failed [chromium] › dashboard.spec.ts:734:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly [chromium] › purchase.spec.ts:156:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - yearly [chromium] › purchase.spec.ts:179:3 › stage - Breach Scan, Monitor Plus Purchase Flow › Verify that the user can purchase the plus subscription with a PayPal account - monthly 1 flaky [chromium] › dashboard.spec.ts:401: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 4 skipped 33 did not run 43 passed (30.0m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
37.3 MB
test-results Expired
41.3 MB