Skip to content

Phone System Zoom and Focus Issue #7569

Phone System Zoom and Focus Issue

Phone System Zoom and Focus Issue #7569

Triggered via pull request November 14, 2024 23:44
Status Failure
Total duration 9m 18s
Artifacts 2

main.yml

on: pull_request
Get Versions 📜  /  Resolve Versions
3s
Get Versions 📜 / Resolve Versions
Matrix: test-e2e
🔄 Merge Playwright Reports
22s
🔄 Merge Playwright Reports
Fit to window
Zoom out
Zoom in

Annotations

24 errors, 39 warnings, and 9 notices
[firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @read @development @staging @production )`: test/e2e/pages/login.test.ts#L110
1) [firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` Error: expect(received).toMatchObject(expected) - Expected - 17 + Received + 1 - Array [ - "testLogoIcon", - "testSurvivorContactDiv", - "testLoginTextContent", - "testSigninTextContent", - "testEmailTextInput", - "testPasswordTextInput", - "testMagicLink", - "testCellPhoneLogin", - "testRequestPasswordResetLink", - "testLoginButton", - "testRequestAccessButton", - "testNeedHelpCleaningUp", - "testAwsLink", - "testAwsImgIcon", - "testGlobeIcon", - ] + Array [] 108 | (id) => !['testIncidentPhoneDiv', 'testNoPhoneDiv'].includes(id), 109 | ); > 110 | expect(dataTestIds).toMatchObject([ | ^ 111 | 'testLogoIcon', 112 | 'testSurvivorContactDiv', 113 | 'testLoginTextContent', at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:110:27
[chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
1) [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 10 | test.use({ storageState: normalUserStatePath }); 11 | > 12 | test.beforeEach(async ({ page }) => { | ^ 13 | await page.goto('/dashboard'); 14 | const profileMenuDiv = page.getByTestId('testAvatarIcon').first(); 15 | await profileMenuDiv.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:12:8
[chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L19
1) [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: page.waitForLoadState: Test timeout of 60000ms exceeded. 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); > 19 | await page.waitForLoadState('networkidle'); | ^ 20 | }); 21 | 22 | test( at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:19:16
[firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` TypeError: Cannot read properties of undefined (reading 'childFrames')
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L119
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8080/training", waiting until "load" 117 | testId: string, 118 | ) => { > 119 | await page.goto(url); | ^ 120 | await page.waitForLoadState(); 121 | await page.waitForSelector(`[data-testid="${testId}"]`, { 122 | state: 'visible', at navigateAndCheck (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:119:20) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:128:13
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'childFrames')
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L119
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8080/training", waiting until "load" 117 | testId: string, 118 | ) => { > 119 | await page.goto(url); | ^ 120 | await page.waitForLoadState(); 121 | await page.waitForSelector(`[data-testid="${testId}"]`, { 122 | state: 'visible', at navigateAndCheck (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:119:20) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:128:13
[firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L1
1) [firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L67
1) [firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: locator.scrollIntoViewIfNeeded: Test timeout of 180000ms exceeded. Call log: - waiting for getByTestId('testTogglecontactSection').first() 65 | const testId = `testToggle${section}Section`; 66 | const toggleButton = page.getByTestId(testId).first(); > 67 | await toggleButton.scrollIntoViewIfNeeded(); | ^ 68 | await expect(toggleButton).toBeVisible(); // Ensure it's visible 69 | await toggleButton.click(); 70 | await page.waitForTimeout(100); // Optional slight delay to ensure UI stability at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:67:28
[firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` TypeError: Cannot read properties of undefined (reading 'childFrames')
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L119
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8080/training", waiting until "load" 117 | testId: string, 118 | ) => { > 119 | await page.goto(url); | ^ 120 | await page.waitForLoadState(); 121 | await page.waitForSelector(`[data-testid="${testId}"]`, { 122 | state: 'visible', at navigateAndCheck (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:119:20) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:128:13
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TypeError: Cannot read properties of undefined (reading 'childFrames')
[firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L119
2) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Test ended. Call log: - navigating to "http://localhost:8080/training", waiting until "load" 117 | testId: string, 118 | ) => { > 119 | await page.goto(url); | ^ 120 | await page.waitForLoadState(); 121 | await page.waitForSelector(`[data-testid="${testId}"]`, { 122 | state: 'visible', at navigateAndCheck (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:119:20) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:128:13
[firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @read @development @staging @production )`: test/e2e/pages/login.test.ts#L110
3) [firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` Error: expect(received).toMatchObject(expected) - Expected - 17 + Received + 1 - Array [ - "testLogoIcon", - "testSurvivorContactDiv", - "testLoginTextContent", - "testSigninTextContent", - "testEmailTextInput", - "testPasswordTextInput", - "testMagicLink", - "testCellPhoneLogin", - "testRequestPasswordResetLink", - "testLoginButton", - "testRequestAccessButton", - "testNeedHelpCleaningUp", - "testAwsLink", - "testAwsImgIcon", - "testGlobeIcon", - ] + Array [] 108 | (id) => !['testIncidentPhoneDiv', 'testNoPhoneDiv'].includes(id), 109 | ); > 110 | expect(dataTestIds).toMatchObject([ | ^ 111 | 'testLogoIcon', 112 | 'testSurvivorContactDiv', 113 | 'testLoginTextContent', at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:110:27
[chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
4) [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 10 | test.use({ storageState: normalUserStatePath }); 11 | > 12 | test.beforeEach(async ({ page }) => { | ^ 13 | await page.goto('/dashboard'); 14 | const profileMenuDiv = page.getByTestId('testAvatarIcon').first(); 15 | await profileMenuDiv.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:12:8
[chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L19
4) [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: page.waitForLoadState: Test timeout of 60000ms exceeded. 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); > 19 | await page.waitForLoadState('networkidle'); | ^ 20 | }); 21 | 22 | test( at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:19:16
[firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L1
5) [firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
Lint 💅
Insert `;`
Lint 💅
Process completed with exit code 1.
Build 🏗️
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test 🧪
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🧪 E2E Tests (2/4) | chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [chromium-setup] › auth.setup.ts#L1
[chromium-setup] › auth.setup.ts took 1.1m
Slow Test: [chromium] › pages/login.test.ts#L1
[chromium] › pages/login.test.ts took 47.2s
🧪 E2E Tests (3/4) | chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [chromium-setup] › auth.setup.ts#L1
[chromium-setup] › auth.setup.ts took 1.1m
Slow Test: [chromium] › pages/myOrganization.test.ts#L1
[chromium] › pages/myOrganization.test.ts took 46.9s
🧪 E2E Tests (2/4) | firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [firefox-setup] › auth.setup.ts#L1
[firefox-setup] › auth.setup.ts took 1.2m
🧪 E2E Tests (3/4) | firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [firefox-setup] › auth.setup.ts#L1
[firefox-setup] › auth.setup.ts took 1.2m
Slow Test: [firefox] › pages/myOrganization.test.ts#L1
[firefox] › pages/myOrganization.test.ts took 1.1m
🧪 E2E Tests (1/4) | chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [chromium-setup] › auth.setup.ts#L1
[chromium-setup] › auth.setup.ts took 1.1m
Slow Test: [chromium] › authentication.test.ts#L1
[chromium] › authentication.test.ts took 1.1m
🧪 E2E Tests (4/4) | chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [chromium-setup] › auth.setup.ts#L1
[chromium-setup] › auth.setup.ts took 1.2m
🧪 E2E Tests (1/4) | firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🧪 E2E Tests (4/4) | firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [firefox-setup] › auth.setup.ts#L1
[firefox-setup] › auth.setup.ts took 1.1m
🔄 Merge Playwright Reports
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2, actions/download-artifact@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Slow Test: [chromium-setup] › auth.setup.ts#L1
[chromium-setup] › auth.setup.ts took 4.5m
Slow Test: [chromium] › authentication.test.ts#L1
[chromium] › authentication.test.ts took 1.1m
Slow Test: [chromium] › pages/myOrganization.test.ts#L1
[chromium] › pages/myOrganization.test.ts took 56.9s
Slow Test: [chromium] › pages/login.test.ts#L1
[chromium] › pages/login.test.ts took 47.2s
Slow Test: [firefox] › pages/phone.test.ts#L1
[firefox] › pages/phone.test.ts took 26.6s
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "all-blob-reports", "e2e-report-11847456475-attempt-1". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
Lint 💅
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint 💅: src/App.vue#L2
'computed' is already defined as a built-in global variable
Lint 💅: src/App.vue#L2
'defineComponent' is already defined as a built-in global variable
Lint 💅: src/App.vue#L2
'onMounted' is already defined as a built-in global variable
Lint 💅: src/App.vue#L2
'ref' is already defined as a built-in global variable
Lint 💅: src/App.vue#L2
'watch' is already defined as a built-in global variable
Lint 💅: src/App.vue#L3
'useRoute' is already defined as a built-in global variable
Lint 💅: src/App.vue#L4
'useI18n' is already defined as a built-in global variable
Lint 💅: src/App.vue#L5
'whenever' is already defined as a built-in global variable
Lint 💅: src/App.vue#L5
'whenever' is defined but never used
Lint 💅: src/App.vue#L6
'useStore' is already defined as a built-in global variable
🎭 Playwright Run Summary
6 passed (2.1m)
🎭 Playwright Run Summary
6 passed (2.2m)
🎭 Playwright Run Summary
1 flaky [firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` 5 passed (2.4m)
🎭 Playwright Run Summary
6 passed (2.5m)
🎭 Playwright Run Summary
7 passed (2.8m)
🎭 Playwright Run Summary
1 flaky [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 5 passed (3.5m)
🎭 Playwright Run Summary
2 flaky [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` 5 passed (4.3m)
🎭 Playwright Run Summary
1 flaky [firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 5 passed (5.1m)
🎭 Playwright Run Summary
5 flaky [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` [firefox] › pages/login.test.ts:94:3 › LoginPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` [chromium] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/user-profile.test.ts:22:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 45 passed (5.1m)

Artifacts

Produced during runtime
Name Size
all-blob-reports Expired
14.1 MB
e2e-report-11847456475-attempt-1 Expired
16.8 MB