Skip to content

Deployment of 2024-12-10 #4007

Deployment of 2024-12-10

Deployment of 2024-12-10 #4007

Re-run triggered December 10, 2024 17:08
Status Success
Total duration 8m 2s
Artifacts 7

frontend_ci.yml

on: pull_request
Pre Job
8s
Pre Job
Matrix: E2E tests
Run Pa11y 508 Compliance Check
2m 14s
Run Pa11y 508 Compliance Check
Unit tests
2m 9s
Unit tests
Chromatic Analysis
1m 54s
Chromatic Analysis
E2E Tests Result
0s
E2E Tests Result
Fit to window
Zoom out
Zoom in

Annotations

9 errors, 24 warnings, and 1 notice
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:148:21 › Daily Data page › admin user › with org selected › filter › onLoad › 'Start time' does not have a value: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L149
1) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:148:21 › Daily Data page › admin user › with org selected › filter › onLoad › 'Start time' does not have a value Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#start-time') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#start-time') 147 | 148 | test("'Start time' does not have a value", async ({ dailyDataPage }) => { > 149 | await expect(startTime(dailyDataPage.page)).toBeAttached(); | ^ 150 | await expect(startTime(dailyDataPage.page)).toHaveText(""); 151 | }); 152 | at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:149:69
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L160
2) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date Test timeout of 180000ms exceeded while running "beforeEach" hook. 158 | 159 | test.describe("with receiver selected", () => { > 160 | test.beforeEach(async ({ dailyDataPage }) => { | ^ 161 | await dailyDataPage.page.locator("#receiver-dropdown").selectOption(TEST_ORG_UP_RECEIVER_UP); 162 | }); 163 | at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:160:26
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L165
2) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date TypeError: Cannot read properties of null (reading 'page') 163 | 164 | test.afterEach(async ({ dailyDataPage }) => { > 165 | await filterReset(dailyDataPage.page).click(); | ^ 166 | await dailyDataPage.page 167 | .locator(".usa-table tbody") 168 | .waitFor({ state: "visible", timeout: 60000 }); at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:165:57
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date: frontend-react/e2e/helpers/utils.ts#L44
2) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date Error: locator.waitFor: Test timeout of 180000ms exceeded. Call log: - waiting for getByTestId('gridContainer') to be visible at helpers/utils.ts:44 42 | await waitForAPIResponse(page, "/api/settings/organizations"); 43 | > 44 | await page.getByTestId("gridContainer").waitFor({ state: "visible" }); | ^ 45 | await page.getByTestId("textInput").fill(TEST_ORG_IGNORE); 46 | await page.getByTestId("ignore_set").click(); 47 | } at selectTestOrg (/home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/helpers/utils.ts:44:45) at DailyDataPage.selectTestOrg (/home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/pages/BasePage.ts:177:9) at DailyDataPage.goto (/home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/pages/BasePage.ts:124:13) at Object.dailyDataPage (/home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:66:9)
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:614:17 › Daily Data page › admin user › with org selected › table › has pagination: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L615
3) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:614:17 › Daily Data page › admin user › with org selected › table › has pagination Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('[aria-label="Pagination"]') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('[aria-label="Pagination"]') 613 | 614 | test("has pagination", async ({ dailyDataPage }) => { > 615 | await expect(dailyDataPage.page.locator('[aria-label="Pagination"]')).toBeAttached(); | ^ 616 | }); 617 | }); 618 | }); at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:615:91
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:637:9 › Daily Data page › receiver user › table has correct headers: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L638
4) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:637:9 › Daily Data page › receiver user › table has correct headers Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: locator('.usa-table th').first() Expected pattern: /Report ID/ Received: <element(s) not found> Call log: - expect.toHaveText with timeout 5000ms - waiting for locator('.usa-table th').first() 636 | 637 | test("table has correct headers", async ({ dailyDataPage }) => { > 638 | await expect(dailyDataPage.page.locator(".usa-table th").nth(0)).toHaveText(/Report ID/); | ^ 639 | await expect(dailyDataPage.page.locator(".usa-table th").nth(1)).toHaveText(/Time received/); 640 | await expect(dailyDataPage.page.locator(".usa-table th").nth(2)).toHaveText(/File available until/); 641 | await expect(dailyDataPage.page.locator(".usa-table th").nth(3)).toHaveText(/Items/); at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:638:78
[webkit] › spec/all/authenticated/daily-data-details-page.spec.ts:170:13 › Daily Data Details page › receiver user - happy path › table › has correct headers: frontend-react/e2e/spec/all/authenticated/daily-data-details-page.spec.ts#L161
5) [webkit] › spec/all/authenticated/daily-data-details-page.spec.ts:170:13 › Daily Data Details page › receiver user - happy path › table › has correct headers Test timeout of 180000ms exceeded while running "beforeEach" hook. 159 | test.use({ storageState: "e2e/.auth/receiver.json" }); 160 | > 161 | test.beforeEach(async ({ dailyDataDetailsPage }) => { | ^ 162 | await dailyDataDetailsPage.page.getByRole("table").waitFor({ state: "visible" }); 163 | }); 164 | at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-details-page.spec.ts:161:14
[webkit] › spec/all/authenticated/daily-data-details-page.spec.ts:170:13 › Daily Data Details page › receiver user - happy path › table › has correct headers: frontend-react/e2e/spec/all/authenticated/daily-data-details-page.spec.ts#L162
5) [webkit] › spec/all/authenticated/daily-data-details-page.spec.ts:170:13 › Daily Data Details page › receiver user - happy path › table › has correct headers Error: locator.waitFor: Test timeout of 180000ms exceeded. Call log: - waiting for getByRole('table') to be visible 160 | 161 | test.beforeEach(async ({ dailyDataDetailsPage }) => { > 162 | await dailyDataDetailsPage.page.getByRole("table").waitFor({ state: "visible" }); | ^ 163 | }); 164 | 165 | test("has correct title", async ({ dailyDataDetailsPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-details-page.spec.ts:162:64
[webkit] › spec/all/authenticated/submission-history-page.spec.ts:152:9 › Submission history page › sender user › has correct title: frontend-react/e2e/spec/all/authenticated/submission-history-page.spec.ts#L153
6) [webkit] › spec/all/authenticated/submission-history-page.spec.ts:152:9 › Submission history page › sender user › has correct title Error: Timed out 5000ms waiting for expect(locator).toHaveTitle(expected) Locator: locator(':root') Expected pattern: /Submission history/ Received string: "ReportStream - CDC's free, interoperable data transfer platform" Call log: - expect.toHaveTitle with timeout 5000ms - waiting for locator(':root') 8 × locator resolved to <html lang="en">…</html> - unexpected value "ReportStream - CDC's free, interoperable data transfer platform" 151 | 152 | test("has correct title", async ({ submissionHistoryPage }) => { > 153 | await expect(submissionHistoryPage.page).toHaveTitle(/Submission history/); | ^ 154 | }); 155 | 156 | test("has filter", async ({ submissionHistoryPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/submission-history-page.spec.ts:153:54
Pre Job
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint: frontend-react/e2e/spec/all/authenticated/admin/receiver-status-page.spec.ts#L148
Maximum describe call depth exceeded (6). Maximum allowed is 5
Lint: frontend-react/e2e/spec/all/authenticated/admin/receiver-status-page.spec.ts#L262
Maximum describe call depth exceeded (6). Maximum allowed is 5
Lint: frontend-react/e2e/spec/all/public/about/about-page.spec.ts#L148
Avoid calling `expect` conditionally`
Chromatic Analysis
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (5, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (3, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (6, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (4, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (2, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E tests (1, 6)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E Tests Result
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Merge E2E Data
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: frontend-react/[chromium] › spec/chromium-only/public-pages-link-check.spec.ts#L1
frontend-react/[chromium] › spec/chromium-only/public-pages-link-check.spec.ts took 1.7m
Slow Test: frontend-react/[setup] › helpers/auth.setup.ts#L1
frontend-react/[setup] › helpers/auth.setup.ts took 1.2m
🎭 Playwright Run Summary
6 flaky [firefox] › spec/all/authenticated/daily-data-page.spec.ts:148:21 › Daily Data page › admin user › with org selected › filter › onLoad › 'Start time' does not have a value [firefox] › spec/all/authenticated/daily-data-page.spec.ts:272:21 › Daily Data page › admin user › with org selected › filter › with receiver selected › with 'From' date and 'To' date [firefox] › spec/all/authenticated/daily-data-page.spec.ts:614:17 › Daily Data page › admin user › with org selected › table › has pagination [firefox] › spec/all/authenticated/daily-data-page.spec.ts:637:9 › Daily Data page › receiver user › table has correct headers [webkit] › spec/all/authenticated/daily-data-details-page.spec.ts:170:13 › Daily Data Details page › receiver user - happy path › table › has correct headers [webkit] › spec/all/authenticated/submission-history-page.spec.ts:152:9 › Submission history page › sender user › has correct title 14 skipped 1045 passed (6.9m)

Artifacts

Produced during runtime
Name Size
frontend-e2e-data--attempt-2
1.33 GB
frontend-e2e-data--shard-1 Expired
215 MB