Skip to content

chore(deps): update dependency @faker-js/faker to v9 #6738

chore(deps): update dependency @faker-js/faker to v9

chore(deps): update dependency @faker-js/faker to v9 #6738

Triggered via pull request October 19, 2024 10:46
Status Failure
Total duration 26m 4s
Artifacts 2

main.yml

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

Annotations

93 errors, 30 warnings, and 9 notices
test/unit/models/Organization.test.ts > models > Organization > has api actions: test/unit/models/Organization.test.ts#L96
Error: Snapshot `models > Organization > has api actions 1` mismatched - Expected + Received @@ -5,7 +5,8 @@ "config": { "save": true, }, "deleteFile": [Function], "model": [Function], + "notify": [Function], "reject": [Function], } ❯ test/unit/models/Organization.test.ts:96:32
test/unit/utils/form.test.ts > utils > urls > buildForm: test/helpers.ts#L55
TypeError: faker.datatype.number is not a function ❯ Module.generateMockIncident test/helpers.ts:55:30 ❯ test/unit/utils/form.test.ts:104:26
test/unit/utils/form.test.ts > utils > urls > nestUsers: test/helpers.ts#L20
TypeError: faker.datatype.number is not a function ❯ generateMockUser test/helpers.ts:20:37 ❯ test/unit/utils/form.test.ts:136:25
Test 🧪
Process completed with exit code 1.
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Test timeout of 60000ms exceeded.
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
2) [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
2) [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
2) [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
2) [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L1
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )`: test/e2e/pages/login.test.ts#L27
1) [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect.toHaveURL: Target page, context or browser has been closed 25 | await doLogin(page); 26 | > 27 | await expect(page).toHaveURL(urlRegexes.dashboard); | ^ 28 | // await expect(page).toHaveTitle(/.*Dashboard.*/); 29 | 30 | const dashboardDiv = page.getByTestId('testDashboarddiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/login.test.ts:27:26
[chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Test timeout of 180000ms exceeded. 40 | await page.waitForLoadState('networkidle'); 41 | await doLoginAsAdmin(page); > 42 | await page.context().storageState({ path: adminUserStatePath }); | ^ 43 | }, 44 | ); 45 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:42:26
🧪 E2E Tests (2/4) | chromium
Process completed with exit code 1.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
3) [chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L108
1) [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('testPhoneMapViewIcon').first() Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for getByTestId('testPhoneMapViewIcon').first() 106 | locators.push(l); 107 | console.info('Checking visibility of', testId); > 108 | await expect(l).toBeVisible({ timeout: 10_000 }); | ^ 109 | } 110 | await test.info().attach('phone-page-screenshot', { 111 | body: await page.screenshot({ at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:108:25
[chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L108
1) [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('testPhoneMapViewIcon').first() Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 10000ms - waiting for getByTestId('testPhoneMapViewIcon').first() 106 | locators.push(l); 107 | console.info('Checking visibility of', testId); > 108 | await expect(l).toBeVisible({ timeout: 10_000 }); | ^ 109 | } 110 | await test.info().attach('phone-page-screenshot', { 111 | body: await page.screenshot({ at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:108:25
[chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L77
1) [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 75 | ]; 76 | > 77 | test.beforeEach(async ({ page }) => { | ^ 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); 80 | await phoneLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:77:8
[chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L80
1) [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testphoneLink') 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); > 80 | await phoneLink.click(); | ^ 81 | await page.waitForURL(/.*\/incident\/.*\/phone.*/); 82 | await page.waitForLoadState(); 83 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:80:21
[chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
2) [chromium] › pages/user-profile.test.ts:23: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:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L15
2) [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testAvatarIcon').first() 13 | await page.goto('/dashboard'); 14 | const profileMenuDiv = page.getByTestId('testAvatarIcon').first(); > 15 | await profileMenuDiv.click(); | ^ 16 | const userProfileLink = page.getByTestId('testUserprofileProfileLink'); 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:15:26
[chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
2) [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L19
2) [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForLoadState: Test timeout of 60000ms exceeded. 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); > 19 | await page.waitForLoadState('networkidle'); | ^ 20 | await profileMenuDiv.click(); // close dropdown menu hiding items on page 21 | }); 22 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:19:16
[chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
2) [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L15
2) [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testAvatarIcon').first() 13 | await page.goto('/dashboard'); 14 | const profileMenuDiv = page.getByTestId('testAvatarIcon').first(); > 15 | await profileMenuDiv.click(); | ^ 16 | const userProfileLink = page.getByTestId('testUserprofileProfileLink'); 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:15:26
[firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Test timeout of 60000ms exceeded.
[firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L147
1) [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/dashboard/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en-US">…</html> - unexpected value "http://localhost:8080/" 145 | async ({ page }) => { 146 | const assertIsDashboard = () => > 147 | expect(page).toHaveURL(urlRegexes.dashboard, { timeout: 15_000 }); | ^ 148 | await doLogin(page); 149 | // should redirect back to dashboard page 150 | await page.goto('/login'); at assertIsDashboard (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:147:22) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:151:13
[firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L55
2) [firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` Error: Timed out 10000ms waiting for expect(locator).not.toHaveText(expected) Locator: getByTestId('testLoginTextContent') Expected pattern: not /^\w+(\.\w+)+$/ Received: <element(s) not found> Call log: - expect.not.toHaveText with timeout 10000ms - waiting for getByTestId('testLoginTextContent') 53 | // We can simply tell if the current stage (i.e. development, staging, etc) is broken 54 | // if any of these elements' text content matches the localization regex > 55 | await expect(loginHeader).not.toHaveText(localizationRegex); | ^ 56 | await expect(loginMsg).not.toHaveText(localizationRegex); 57 | }, 58 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:55:35
[firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L55
2) [firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).not.toHaveText(expected) Locator: getByTestId('testLoginTextContent') Expected pattern: not /^\w+(\.\w+)+$/ Received: <element(s) not found> Call log: - expect.not.toHaveText with timeout 10000ms - waiting for getByTestId('testLoginTextContent') 53 | // We can simply tell if the current stage (i.e. development, staging, etc) is broken 54 | // if any of these elements' text content matches the localization regex > 55 | await expect(loginHeader).not.toHaveText(localizationRegex); | ^ 56 | await expect(loginMsg).not.toHaveText(localizationRegex); 57 | }, 58 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:55:35
[firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L55
2) [firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).not.toHaveText(expected) Locator: getByTestId('testLoginTextContent') Expected pattern: not /^\w+(\.\w+)+$/ Received: <element(s) not found> Call log: - expect.not.toHaveText with timeout 10000ms - waiting for getByTestId('testLoginTextContent') 53 | // We can simply tell if the current stage (i.e. development, staging, etc) is broken 54 | // if any of these elements' text content matches the localization regex > 55 | await expect(loginHeader).not.toHaveText(localizationRegex); | ^ 56 | await expect(loginMsg).not.toHaveText(localizationRegex); 57 | }, 58 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:55:35
[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#L126
3) [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` Error: Timed out 15000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login\/.*/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 124 | await expect(page).toHaveURL(url, { timeout: 15_000 }); 125 | }; > 126 | await expect(page).toHaveURL(urlRegexes.login, { timeout: 15_000 }); | ^ 127 | // visit unauthed pages 128 | await navigateAndCheck(page, '/training', 'testTrainingDiv'); 129 | await navigateAndCheck(page, '/about', 'testAboutDiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:126: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#L126
3) [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: Timed out 15000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login\/.*/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 124 | await expect(page).toHaveURL(url, { timeout: 15_000 }); 125 | }; > 126 | await expect(page).toHaveURL(urlRegexes.login, { timeout: 15_000 }); | ^ 127 | // visit unauthed pages 128 | await navigateAndCheck(page, '/training', 'testTrainingDiv'); 129 | await navigateAndCheck(page, '/about', 'testAboutDiv'); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:126:26
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
2) [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
2) [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
2) [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
2) [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L77
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 75 | ]; 76 | > 77 | test.beforeEach(async ({ page }) => { | ^ 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); 80 | await phoneLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:77:8
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L80
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testphoneLink') 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); > 80 | await phoneLink.click(); | ^ 81 | await page.waitForURL(/.*\/incident\/.*\/phone.*/); 82 | await page.waitForLoadState(); 83 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:80:21
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L77
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 75 | ]; 76 | > 77 | test.beforeEach(async ({ page }) => { | ^ 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); 80 | await phoneLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:77:8
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L80
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testphoneLink') 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); > 80 | await phoneLink.click(); | ^ 81 | await page.waitForURL(/.*\/incident\/.*\/phone.*/); 82 | await page.waitForLoadState(); 83 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:80:21
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L77
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 75 | ]; 76 | > 77 | test.beforeEach(async ({ page }) => { | ^ 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); 80 | await phoneLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:77:8
[firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/phone.test.ts#L80
1) [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testphoneLink') 78 | await page.goto('/dashboard'); 79 | const phoneLink = page.getByTestId('testphoneLink'); > 80 | await phoneLink.click(); | ^ 81 | await page.waitForURL(/.*\/incident\/.*\/phone.*/); 82 | await page.waitForLoadState(); 83 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/phone.test.ts:80:21
[firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
2) [firefox] › pages/user-profile.test.ts:23: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
[firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L15
2) [firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testAvatarIcon').first() 13 | await page.goto('/dashboard'); 14 | const profileMenuDiv = page.getByTestId('testAvatarIcon').first(); > 15 | await profileMenuDiv.click(); | ^ 16 | const userProfileLink = page.getByTestId('testUserprofileProfileLink'); 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:15:26
[firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L12
2) [firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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
[firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/user-profile.test.ts#L19
2) [firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.waitForLoadState: Test timeout of 60000ms exceeded. 17 | await userProfileLink.click(); 18 | await page.waitForURL(/.*\/profile.*/); > 19 | await page.waitForLoadState('networkidle'); | ^ 20 | await profileMenuDiv.click(); // close dropdown menu hiding items on page 21 | }); 22 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/user-profile.test.ts:19:16
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
1) [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [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
2) [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Test timeout of 180000ms exceeded. 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] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L32
3) [firefox] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Test timeout of 60000ms exceeded while running "beforeEach" hook. 30 | const commonTestIds = ['testMyOrganizationDashboardDiv']; 31 | > 32 | test.beforeEach(async ({ page }) => { | ^ 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); 35 | await myOrgLink.click(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:32:8
[firefox] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @read @development @staging @production )`: test/e2e/pages/myOrganization.test.ts#L35
3) [firefox] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testmy_organizationLink') 33 | await page.goto('/dashboard'); 34 | const myOrgLink = page.getByTestId('testmy_organizationLink'); > 35 | await myOrgLink.click(); | ^ 36 | await page.waitForURL(/.*\/organization\/.*/); 37 | await page.waitForLoadState(); 38 | }); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/myOrganization.test.ts:35:21
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L1
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )`: test/e2e/authentication.test.ts#L150
1) [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: Target page, context or browser has been closed 148 | await doLogin(page); 149 | // should redirect back to dashboard page > 150 | await page.goto('/login'); | ^ 151 | await assertIsDashboard(); 152 | }, 153 | ); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/authentication.test.ts:150:18
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @read @development @staging @production )`: test/e2e/basic.test.ts#L18
2) [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 10000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/login/ Received string: "http://localhost:8080/" Call log: - expect.toHaveURL with timeout 10000ms - waiting for locator(':root') - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" - locator resolved to <html lang="en">…</html> - unexpected value "http://localhost:8080/" 16 | await expect(page).toHaveTitle(/crisis\s*cleanup/i); 17 | // Expect page url to be /login > 18 | await expect(page).toHaveURL(/.*\/login/); | ^ 19 | }, 20 | ); 21 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/basic.test.ts:18:24
[chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
3) [chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
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/
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#L5
Parse errors in imported module '@vueuse/core': parserPath or languageOptions.parser is required! (undefined:undefined)
🧪 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 3.4m
🧪 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] › pages/myOrganization.test.ts#L1
[chromium] › pages/myOrganization.test.ts took 57.2s
🧪 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 2.5m
🧪 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 3.4m
🧪 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/
Slow Test: [firefox-setup] › auth.setup.ts#L1
[firefox-setup] › auth.setup.ts took 4.4m
🧪 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 3.9m
🧪 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 5.0m
🧪 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/
🔄 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/
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-11416935867-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/
🎭 Playwright Run Summary
2 failed [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 4 passed (10.8m)
🎭 Playwright Run Summary
1 failed [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` 1 flaky [chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @READ @development @staging @production )` 4 passed (12.2m)
🎭 Playwright Run Summary
3 failed [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` [chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` 2 flaky [chromium] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` [chromium] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` 2 passed (13.1m)
🎭 Playwright Run Summary
3 failed [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/work.test.ts:55:3 › WorkPage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 3 passed (12.4m)
🎭 Playwright Run Summary
2 failed [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` [firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` 3 flaky [firefox] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` [firefox] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` [firefox] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` 2 passed (13.3m)
🎭 Playwright Run Summary
2 failed [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` 2 flaky [chromium] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 2 passed (14.6m)
🎭 Playwright Run Summary
3 failed [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/work.test.ts:55:3 › WorkPage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 3 passed (15.0m)
🎭 Playwright Run Summary
1 failed [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` 4 flaky [firefox-setup] › auth.setup.ts:10:1 › authenticate as user - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 passed (18.4m)
🎭 Playwright Run Summary
17 failed [chromium] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` [chromium] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` [chromium] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` [firefox] › authentication.test.ts:140:3 › Authentication › should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` [firefox] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @READ @development @staging @production )` [chromium] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` [firefox] › pages/login.test.ts:16:3 › LoginPage › should login - `( @fast @primary @development @staging @production )` [firefox] › pages/myOrganization.test.ts:40:3 › MyOrganization › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/myOrganization.test.ts:71:3 › MyOrganization › Invitation Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/work.test.ts:55:3 › WorkPage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/phone.test.ts:85:3 › PhonePage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/user-profile.test.ts:23:3 › UserProfile › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox] › pages/work.test.ts:55:3 › WorkPage › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 12 flaky [chromium] › authentication.test.ts:107:3 › Authentication › should load unauthorized routes as expected with and without authentication - `( @slow @primary @development @staging @production )` [chromium] › basic.test.ts:23:1 › should have valid localizations - `( @fast @primary @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] › basic.test.ts:4:1 › should have valid title & url - `( @fast @primary @READ @development @staging @production )` [firefox] › pages/dashboard.test.ts:19:8 › DashboardPage › should have data-testids - `( @fast @primary @READ @development @staging @production )` [chromium-setup] › auth.setup.ts:28:1 › authenticate as admin - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/myOrganization.test.ts:114:3 › MyOrganization › User Management: should display all required elements - `( @primary @slow @READ @development @staging @production )` [chromium] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › should have visible data-testids - `( @primary @slow @READ @development @staging @production )` [firefox-setup] › a

Artifacts

Produced during runtime
Name Size
all-blob-reports Expired
118 MB
e2e-report-11416935867-attempt-1
123 MB