Skip to content

E2E Tests

E2E Tests #1061

Triggered via schedule December 2, 2024 12:07
Status Failure
Total duration 39m 39s
Artifacts 4

e2e.yml

on: schedule
Get Versions 📜  /  Resolve Versions
5s
Get Versions 📜 / Resolve Versions
Matrix: e2e
Aggregate Test Results
4s
Aggregate Test Results
Matrix: merge-e2e-reports
🔴 Notify Failure 🔴
9s
🔴 Notify Failure 🔴
🟢 Notify Success 🟢
4s
🟢 Notify Success 🟢
Fit to window
Zoom out
Zoom in

Annotations

94 errors, 11 warnings, and 9 notices
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L1
2) [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L258
2) [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testRequestRedeployButton') 256 | const redeployModal = page.getByTestId('testShowRedeployModal'); 257 | await expect(redeployModal).toBeHidden(); > 258 | await reqRedeployBtn.click(); | ^ 259 | await expect(redeployModal).toBeVisible(); 260 | await page.getByTestId('testCancelButton').click(); 261 | await expect(redeployModal).toBeHidden(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:258:28
[chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L1
2) [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L258
2) [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testRequestRedeployButton') 256 | const redeployModal = page.getByTestId('testShowRedeployModal'); 257 | await expect(redeployModal).toBeHidden(); > 258 | await reqRedeployBtn.click(); | ^ 259 | await expect(redeployModal).toBeVisible(); 260 | await page.getByTestId('testCancelButton').click(); 261 | await expect(redeployModal).toBeHidden(); at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:258:28
[firefox] › authentication.test.ts:140:3 › Authentication › PROD: 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 › PROD: should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Error: Timed out 15000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/dashboard/ Received string: "https://crisiscleanup.org/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" 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 › PROD: 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 › PROD: 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: "https://crisiscleanup.org/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" 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 › PROD: 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 › PROD: should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 15000ms waiting for expect(locator).toHaveURL(expected) Locator: locator(':root') Expected pattern: /.*\/dashboard/ Received string: "https://crisiscleanup.org/" Call log: - expect.toHaveURL with timeout 15000ms - waiting for locator(':root') - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" - locator resolved to <html lang="en-US">…</html> - unexpected value "https://crisiscleanup.org/" 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] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
2) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L1
3) [firefox] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L1
2) [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L258
2) [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testRequestRedeployButton') 256 | const redeployModal = page.getByTestId('testShowRedeployModal'); 257 | await expect(redeployModal).toBeHidden(); > 258 | await reqRedeployBtn.click(); | ^ 259 | await expect(redeployModal).toBeVisible(); 260 | await page.getByTestId('testCancelButton').click(); 261 | await expect(redeployModal).toBeHidden(); at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:258:28
[webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L1
2) [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident: test/e2e/pages/dashboard.test.ts#L258
2) [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTestId('testRequestRedeployButton') 256 | const redeployModal = page.getByTestId('testShowRedeployModal'); 257 | await expect(redeployModal).toBeHidden(); > 258 | await reqRedeployBtn.click(); | ^ 259 | await expect(redeployModal).toBeVisible(); 260 | await page.getByTestId('testCancelButton').click(); 261 | await expect(redeployModal).toBeHidden(); at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:258:28
[firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: 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-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Browser.getCookies): this._targetRegistry.browserContextForId(...) is undefined 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-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [firefox-setup] › auth.setup.ts:28:1 › STAGING: 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
[firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Browser.getCookies): this._targetRegistry.browserContextForId(...) is undefined 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
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Storage.getCookies): Failed to find browser context for id 6DFD13E6023D9BFD71D56E7DD2A0738A 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
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 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
[chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Storage.getCookies): Failed to find browser context for id AE9ADDE6701D0B71351F6D83118C36DC 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
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Playwright.getAllCookies): Could not find browser context for given id 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L24
1) [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Target page, context or browser has been closed 22 | await page.waitForLoadState('networkidle'); 23 | await doLogin(page); > 24 | await page.context().storageState({ path: normalUserStatePath }); | ^ 25 | }, 26 | ); 27 | at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:24:26
[webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Test timeout of 180000ms exceeded.
[webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Error: browserContext.storageState: Target page, context or browser has been closed 40 | await page.waitForLoadState('networkidle'); 41 | await doLoginAsAdmin(page); > 42 | await page.context().storageState({ path: adminUserStatePath }); | ^ 43 | }, 44 | ); 45 | at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:42:26
[webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L1
2) [webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 180000ms exceeded.
[webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @read @development @staging @production )`: test/e2e/auth.setup.ts#L42
2) [webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: browserContext.storageState: Protocol error (Playwright.getAllCookies): Could not find browser context for given id 40 | await page.waitForLoadState('networkidle'); 41 | await doLoginAsAdmin(page); > 42 | await page.context().storageState({ path: adminUserStatePath }); | ^ 43 | }, 44 | ); 45 | at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/auth.setup.ts:42:26
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 150000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 150000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /Users/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Test timeout of 150000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L1
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 150000ms exceeded.
[chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @read @development @staging @production )`: test/e2e/pages/dashboard.test.ts#L177
1) [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.textContent: Test timeout of 150000ms exceeded. Call log: - waiting for getByTestId('testIncidentSelectorSelect').first().locator('.multiselect-single-label') 175 | const getIncidentSelectorTextContent = async (locator: Locator) => { 176 | const text = > 177 | await getIncidentSelectorLabelLocator(locator).textContent(); | ^ 178 | if (!text) { 179 | console.error( 180 | 'Incident Selector Text Content is invalid... Returning empty value', at getIncidentSelectorTextContent (/home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:177:58) at /home/runner/work/crisiscleanup-4-web/crisiscleanup-4-web/test/e2e/pages/dashboard.test.ts:189:15
🔄 Merge Playwright Reports | production
Process completed with exit code 1.
🔄 Merge Playwright Reports | development
Process completed with exit code 1.
🔄 Merge Playwright Reports | staging
The job was canceled because "production" failed.
🔄 Merge Playwright Reports | staging
Process completed with exit code 1.
🧪 E2E Tests 💻 | production | webkit
The macOS-12 environment is deprecated, consider switching to macOS-13, macOS-14 (macos-latest) or macOS-15. For more details, see https://github.com/actions/runner-images/issues/10721
Slow Test: [webkit] › pages/myOrganization.test.ts#L1
[webkit] › pages/myOrganization.test.ts took 34.4s
🧪 E2E Tests 💻 | staging | webkit
The macOS-12 environment is deprecated, consider switching to macOS-13, macOS-14 (macos-latest) or macOS-15. For more details, see https://github.com/actions/runner-images/issues/10721
Slow Test: [firefox] › pages/user-profile.test.ts#L1
[firefox] › pages/user-profile.test.ts took 1.9m
Slow Test: [firefox] › pages/myOrganization.test.ts#L1
[firefox] › pages/myOrganization.test.ts took 1.0m
Slow Test: [firefox] › pages/login.test.ts#L1
[firefox] › pages/login.test.ts took 31.8s
🧪 E2E Tests 💻 | development | webkit
The macOS-12 environment is deprecated, consider switching to macOS-13, macOS-14 (macos-latest) or macOS-15. For more details, see https://github.com/actions/runner-images/issues/10721
Slow Test: [webkit] › pages/myOrganization.test.ts#L1
[webkit] › pages/myOrganization.test.ts took 1.1m
Slow Test: [webkit] › pages/user-profile.test.ts#L1
[webkit] › pages/user-profile.test.ts took 1.0m
Slow Test: [webkit] › pages/login.test.ts#L1
[webkit] › pages/login.test.ts took 42.8s
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-development", "all-blob-reports-production", "all-blob-reports-staging", "matrix-outputs". 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
3 failed [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [chromium] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › PROD: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 flaky [chromium] › pages/login.test.ts:134:3 › LoginPage › PROD: should return ok status code for all links - `( @slow @secondary @READ @development @staging @production )` 1 skipped 27 passed (9.1m)
🎭 Playwright Run Summary
4 failed [firefox] › authentication.test.ts:140:3 › Authentication › PROD: should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [firefox] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [firefox] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › PROD: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 skipped 27 passed (11.2m)
🎭 Playwright Run Summary
3 failed [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › PROD: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › PROD: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [webkit] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › PROD: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 flaky [webkit] › authentication.test.ts:140:3 › Authentication › PROD: should redirect from login related unauthorized pages with existing session - `( @slow @primary @development @staging @production )` 1 skipped 27 passed (10.5m)
🎭 Playwright Run Summary
1 failed [firefox-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` 1 flaky [firefox-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` 31 did not run
🎭 Playwright Run Summary
1 failed [chromium-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` 1 flaky [chromium-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` 31 did not run
🎭 Playwright Run Summary
1 failed [webkit-setup] › auth.setup.ts:10:1 › STAGING: authenticate as user - `( @primary @slow @READ @development @staging @production )` 1 flaky [webkit-setup] › auth.setup.ts:28:1 › STAGING: authenticate as admin - `( @primary @slow @READ @development @staging @production )` 31 did not run
🎭 Playwright Run Summary
3 failed [firefox] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [firefox] › pages/dashboard.test.ts:236:3 › DashboardPage › DEV: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [firefox] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › DEV: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 skipped 28 passed (32.9m)
🎭 Playwright Run Summary
3 failed [webkit] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [webkit] › pages/dashboard.test.ts:236:3 › DashboardPage › DEV: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [webkit] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › DEV: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 skipped 28 passed (31.8m)
🎭 Playwright Run Summary
3 failed [chromium] › pages/dashboard.test.ts:149:3 › DashboardPage › DEV: should have working incident selector - `( @slow @secondary @READ @development @staging @production )` [chromium] › pages/dashboard.test.ts:236:3 › DashboardPage › DEV: should show/hide add incident, request redeploy & invite user modals correctly - `( @slow @secondary @READ @development @staging @production )` [chromium] › pages/otherOrganizations.test.ts:20:3 › OtherOrganizations › DEV: should have visible data-testids - `( @primary @slow @READ @development @staging @production )` 1 flaky [chromium] › pages/myOrganization.test.ts:188:3 › MyOrganization › DEV: Organization Profile: should display all required elements - `( @primary @slow @READ @development @staging @production )` 1 skipped 27 passed (38.0m)

Artifacts

Produced during runtime
Name Size
all-blob-reports-development Expired
112 MB
all-blob-reports-production Expired
73.9 MB
all-blob-reports-staging Expired
41.8 MB
matrix-outputs
72 Bytes