Skip to content

Monitor Cron e2e Tests #299

Monitor Cron e2e Tests

Monitor Cron e2e Tests #299

Triggered via schedule July 5, 2024 08:06
Status Failure
Total duration 30m 54s
Artifacts 2

e2e_cron.yml

on: schedule
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:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly: src/e2e/specs/dashboard.spec.ts#L1
1) [chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly Test timeout of 60000ms exceeded.
[chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly: src/e2e/specs/dashboard.spec.ts#L694
1) [chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly Error: locator.getAttribute: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Dashboard' }) 692 | 693 | const goToHrefOf = async (aTag: Locator) => { > 694 | const href = await aTag.getAttribute("href"); | ^ 695 | expect(href).toBeTruthy(); 696 | await page.goto(href!); 697 | }; at goToHrefOf (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:694:31) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:705:11
[chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly: src/e2e/specs/dashboard.spec.ts#L1
1) [chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly: src/e2e/specs/dashboard.spec.ts#L694
1) [chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.getAttribute: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('link', { name: 'Dashboard' }) 692 | 693 | const goToHrefOf = async (aTag: Locator) => { > 694 | const href = await aTag.getAttribute("href"); | ^ 695 | expect(href).toBeTruthy(); 696 | await page.goto(href!); 697 | }; at goToHrefOf (/home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:694:31) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:705:11
[chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L723
2) [chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Test timeout of 180000ms exceeded while running "beforeEach" hook. 721 | 722 | test.describe(`${process.env.E2E_TEST_ENV} - Breaches Dashboard - Data Breaches`, () => { > 723 | test.beforeEach(async ({ landingPage, page, authPage }) => { | ^ 724 | const emailToUse = process.env 725 | .E2E_TEST_ACCOUNT_EMAIL_EXPOSURES_STARTED as string; 726 | const pwdToUse = process.env.E2E_TEST_ACCOUNT_PASSWORD as string; at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:723:8
[chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/pages/authPage.ts#L40
2) [chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Error: locator.fill: Test timeout of 180000ms exceeded. Call log: - waiting for locator('input[name="email"]') at ../pages/authPage.ts:40 38 | 39 | async enterEmail(email: string) { > 40 | await this.emailInputField.fill(email); | ^ 41 | await this.continue({ waitForURL: "**/oauth/**" }); 42 | } 43 | at AuthPage.enterEmail (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/authPage.ts:40:32) at AuthPage.signIn (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/authPage.ts:52:16) at forceLoginAs (/home/runner/work/blurts-server/blurts-server/src/e2e/utils/helpers.ts:221:18) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:729:5
[chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/specs/dashboard.spec.ts#L723
2) [chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded while running "beforeEach" hook. 721 | 722 | test.describe(`${process.env.E2E_TEST_ENV} - Breaches Dashboard - Data Breaches`, () => { > 723 | test.beforeEach(async ({ landingPage, page, authPage }) => { | ^ 724 | const emailToUse = process.env 725 | .E2E_TEST_ACCOUNT_EMAIL_EXPOSURES_STARTED as string; 726 | const pwdToUse = process.env.E2E_TEST_ACCOUNT_PASSWORD as string; at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:723:8
[chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly: src/e2e/pages/authPage.ts#L40
2) [chromium] › dashboard.spec.ts:732:3 › stage - Breaches Dashboard - Data Breaches › Verify that the High risk data breaches step is displayed correctly Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Test timeout of 180000ms exceeded. Call log: - waiting for locator('input[name="email"]') at ../pages/authPage.ts:40 38 | 39 | async enterEmail(email: string) { > 40 | await this.emailInputField.fill(email); | ^ 41 | await this.continue({ waitForURL: "**/oauth/**" }); 42 | } 43 | at AuthPage.enterEmail (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/authPage.ts:40:32) at AuthPage.signIn (/home/runner/work/blurts-server/blurts-server/src/e2e/pages/authPage.ts:52:16) at forceLoginAs (/home/runner/work/blurts-server/blurts-server/src/e2e/utils/helpers.ts:221:18) at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:729:5
Slow Test: [chromium] › landing.spec.ts#L1
[chromium] › landing.spec.ts took 59.9s
Slow Test: [chromium] › auth.spec.ts#L1
[chromium] › auth.spec.ts took 20.0s
Slow Test: [firefox] › auth.spec.ts#L1
[firefox] › auth.spec.ts took 19.2s
🎭 Playwright Run Summary
6 failed [chromium] › dashboard.spec.ts:682:3 › stage - Breaches Dashboard - Navigation › Verify that the navigation bar options work correctly [chromium] › dashboard.spec.ts:732: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 [chromium] › settings.spec.ts:10:3 › stage Settings Page › Verify settings page loads ────────── [chromium] › settings.spec.ts:21:3 › stage Settings Page › Verify that a user can select between the Breach alert preferences 5 skipped 28 did not run 45 passed (30.0m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
18.8 MB
test-results Expired
23.3 MB