Skip to content

Monitor Cron e2e Tests #86

Monitor Cron e2e Tests

Monitor Cron e2e Tests #86

Manually triggered January 28, 2024 04:05
Status Failure
Total duration 5m 36s
Artifacts 2

e2e_cron.yml

on: workflow_dispatch
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
1) [chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
1) [chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
1) [chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed: src/e2e/specs/dashboard.spec.ts#L74
2) [chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed Error: Timed out 2000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Let’s protect your data' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 2000ms - waiting for getByRole('heading', { name: 'Let’s protect your data' }) 72 | 73 | // verify overview card > 74 | await expect(dashboardPage.exposuresCardHeading).toBeVisible(); | ^ 75 | 76 | // TODO: add verifications for all fixed exposures state 77 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:74:54
[chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed: src/e2e/specs/dashboard.spec.ts#L74
2) [chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 2000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Let’s protect your data' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 2000ms - waiting for getByRole('heading', { name: 'Let’s protect your data' }) 72 | 73 | // verify overview card > 74 | await expect(dashboardPage.exposuresCardHeading).toBeVisible(); | ^ 75 | 76 | // TODO: add verifications for all fixed exposures state 77 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:74:54
[chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed: src/e2e/specs/dashboard.spec.ts#L74
2) [chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 2000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Let’s protect your data' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 2000ms - waiting for getByRole('heading', { name: 'Let’s protect your data' }) 72 | 73 | // verify overview card > 74 | await expect(dashboardPage.exposuresCardHeading).toBeVisible(); | ^ 75 | 76 | // TODO: add verifications for all fixed exposures state 77 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:74:54
[firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
3) [firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
3) [firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user: src/e2e/specs/auth.spec.ts#L31
3) [firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "***/user/dashboard" Received: "***/user/welcome" 29 | // assert successful login 30 | // will poll for url as Fxa takes some time > 31 | expect(page.url()).toBe(`${process.env.E2E_TEST_BASE_URL}/user/dashboard`); | ^ 32 | 33 | await testInfo.attach( 34 | `${process.env.E2E_TEST_ENV}-signup-monitor-dashboard.png`, at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/auth.spec.ts:31:24
[firefox] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed: src/e2e/specs/dashboard.spec.ts#L74
4) [firefox] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed Error: Timed out 2000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Let’s protect your data' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 2000ms - waiting for getByRole('heading', { name: 'Let’s protect your data' }) 72 | 73 | // verify overview card > 74 | await expect(dashboardPage.exposuresCardHeading).toBeVisible(); | ^ 75 | 76 | // TODO: add verifications for all fixed exposures state 77 | }); at /home/runner/work/blurts-server/blurts-server/src/e2e/specs/dashboard.spec.ts:74:54
e2e-tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3, actions/cache@v3, actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
6 failed [chromium] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user [chromium] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed [firefox] › auth.spec.ts:12:3 › stage - Authentication flow verification @smoke › Verify sign up with new user [firefox] › dashboard.spec.ts:63:3 › stage - Breaches Dashboard - Headers › Verify that the correct message is displayed on the Action Needed tab when all the exposures are fixed [firefox] › landing.spec.ts:91:3 › stage - Verify the Landing Page content › Observe "Choose your level of protection" section [firefox] › landing.spec.ts:106:3 › stage - Verify the Landing Page content › Observe FAQ section 4 skipped 38 passed (4.6m)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
15.4 MB
test-results Expired
15.1 MB