Experience/15262/receiver status smoke #2274
frontend_ci.yml
on: pull_request
Pre Job
9s
Matrix: E2E tests
E2E Tests Result
0s
Merge E2E Data
26s
Annotations
9 errors, 14 warnings, and 1 notice
[chromium] › spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts:410:25 › Daily Data page - user flow smoke tests › admin user › ignore org - CSV receiver › on 'Report ID' click › opens the Daily Data details page:
frontend-react/e2e/pages/authenticated/daily-data.ts#L203
1) [chromium] › spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts:410:25 › Daily Data page - user flow smoke tests › admin user › ignore org - CSV receiver › on 'Report ID' click › opens the Daily Data details page
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('.usa-table th').first()
Expected pattern: /Facility/
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('.usa-table th').first()
at pages/authenticated/daily-data.ts:203
201 | }
202 | export async function detailsTableHeaders(page: Page) {
> 203 | await expect(page.locator(".usa-table th").nth(0)).toHaveText(/Facility/);
| ^
204 | await expect(page.locator(".usa-table th").nth(1)).toHaveText(/Location/);
205 | await expect(page.locator(".usa-table th").nth(2)).toHaveText(/CLIA/);
206 | await expect(page.locator(".usa-table th").nth(3)).toHaveText(/Total tests/);
at detailsTableHeaders (/home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/pages/authenticated/daily-data.ts:203:56)
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts:424:39
|
[chromium] › spec/chromium-only/authenticated/submission-history-page-user-flow.spec.ts:115:25 › Submission history page - user flow smoke tests › admin user › ignore org › filter › on 'onLoad' › 'To' date has a default value:
frontend-react/e2e/spec/chromium-only/authenticated/submission-history-page-user-flow.spec.ts#L116
2) [chromium] › spec/chromium-only/authenticated/submission-history-page-user-flow.spec.ts:115:25 › Submission history page - user flow smoke tests › admin user › ignore org › filter › on 'onLoad' › 'To' date has a default value
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: locator('#end-date')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for locator('#end-date')
114 |
115 | test("'To' date has a default value", async ({ submissionHistoryPage }) => {
> 116 | await expect(endDate(submissionHistoryPage.page)).toBeAttached();
| ^
117 | await expect(endDate(submissionHistoryPage.page)).toHaveValue(FALLBACK_TO_DATE_STRING);
118 | });
119 | });
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/chromium-only/authenticated/submission-history-page-user-flow.spec.ts:116:79
|
[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:629:9 › Daily Data page › receiver user › has correct title:
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L630
4) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:629:9 › Daily Data page › receiver user › has correct title
Error: Timed out 5000ms waiting for expect(locator).toHaveTitle(expected)
Locator: locator(':root')
Expected string: "Daily Data - ReportStream"
Received string: "ReportStream - CDC's free, interoperable data transfer platform"
Call log:
- expect.toHaveTitle with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
628 |
629 | test("has correct title", async ({ dailyDataPage }) => {
> 630 | await expect(dailyDataPage.page).toHaveTitle(dailyDataPage.title);
| ^
631 | });
632 |
633 | test("has filter", async ({ dailyDataPage }) => {
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:630:46
|
[firefox] › spec/all/authenticated/daily-data-page.spec.ts:629:9 › Daily Data page › receiver user › has correct title:
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L630
4) [firefox] › spec/all/authenticated/daily-data-page.spec.ts:629:9 › Daily Data page › receiver user › has correct title
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveTitle(expected)
Locator: locator(':root')
Expected string: "Daily Data - ReportStream"
Received string: "ReportStream - CDC's free, interoperable data transfer platform"
Call log:
- expect.toHaveTitle with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
- locator resolved to <html lang="en">…</html>
- unexpected value "ReportStream - CDC's free, interoperable data transfer platform"
628 |
629 | test("has correct title", async ({ dailyDataPage }) => {
> 630 | await expect(dailyDataPage.page).toHaveTitle(dailyDataPage.title);
| ^
631 | });
632 |
633 | test("has filter", async ({ dailyDataPage }) => {
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:630:46
|
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:661:17 › Daily Data page › receiver user › filter › onLoad › 'From' date does not have a value:
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L662
5) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:661:17 › Daily Data page › receiver user › filter › onLoad › 'From' date does not have a value
Error: Timed out 5000ms waiting for expect(locator).toBeAttached()
Locator: locator('#start-date')
Expected: attached
Received: <element(s) not found>
Call log:
- expect.toBeAttached with timeout 5000ms
- waiting for locator('#start-date')
660 |
661 | test("'From' date does not have a value", async ({ dailyDataPage }) => {
> 662 | await expect(startDate(dailyDataPage.page)).toBeAttached();
| ^
663 | await expect(startDate(dailyDataPage.page)).toHaveValue("");
664 | });
665 |
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:662:65
|
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:803:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date:
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L823
6) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:803:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time'
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: getByTestId('filter-status')
Expected string: " Showing all data for: elr, 08/26/2024–09/09/2024, 9:00am–11:59pm"
Received string: " Showing all data for: 12:00am–11:59pm"
Call log:
- expect.toContainText with timeout 5000ms
- waiting for getByTestId('filter-status')
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
- locator resolved to <div class="margin-left-2" data-testid="filter-status">…</div>
- unexpected value " Showing all data for: 12:00am–11:59pm"
821 | `${defaultStartTime}–${"11:59pm"}`,
822 | ]);
> 823 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText);
| ^
824 | });
825 |
826 | test("with 'From' date, 'To' date, 'End time'", async ({ dailyDataPage }) => {
at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:823:83
|
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:939:17 › Daily Data page › receiver user › filter › no receiver selected › with 'Start time' and 'End time':
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L1
7) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:939:17 › Daily Data page › receiver user › filter › no receiver selected › with 'Start time' and 'End time'
Test timeout of 30000ms exceeded.
|
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:939:17 › Daily Data page › receiver user › filter › no receiver selected › with 'Start time' and 'End time':
frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L958
7) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:939:17 › Daily Data page › receiver user › filter › no receiver selected › with 'Start time' and 'End time'
Error: locator.click: Test timeout of 30000ms exceeded.
Call log:
- waiting for getByTestId('combo-box-clear-button').first()
- locator resolved to <button hidden="" type="button" class="usa-combo-box__clear-input" data-testid="combo-box-clear-button" aria-label="Clear the select contents"> </button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #13
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #14
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #15
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #16
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #17
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #18
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #19
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #20
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #21
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is not visible
- retrying click action, attempt #22
- waiting
|
Pre Job
`pre` execution is not supported for local action from './.github/actions/build-vars'
|
Pre Job
`pre` execution is not supported for local action from './.github/actions/build-vars'
|
Lint:
frontend-react/e2e/spec/all/authenticated/admin/receiver-status-page.spec.ts#L153
Maximum describe call depth exceeded (6). Maximum allowed is 5
|
Lint:
frontend-react/e2e/spec/all/authenticated/admin/receiver-status-page.spec.ts#L274
Maximum describe call depth exceeded (6). Maximum allowed is 5
|
Lint:
frontend-react/e2e/spec/all/idletimeout.spec.ts#L47
Unexpected use of the `.skip()` annotation
|
Lint:
frontend-react/e2e/spec/all/public/about/about-page.spec.ts#L148
Avoid calling `expect` conditionally`
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts#L293
Unexpected use of the `.skip()` annotation
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts#L377
Unexpected use of the `.skip()` annotation
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts#L419
Avoid calling `expect` conditionally`
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts#L420
Avoid calling `expect` conditionally`
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts#L421
Avoid calling `expect` conditionally`
|
Lint:
frontend-react/e2e/spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts#L179
Unexpected use of the `.skip()` annotation
|
Slow Test:
frontend-react/[setup] › helpers/auth.setup.ts#L1
frontend-react/[setup] › helpers/auth.setup.ts took 1.3m
|
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 45.5s
|
🎭 Playwright Run Summary
7 flaky
[chromium] › spec/chromium-only/authenticated/daily-data-page-user-flow.spec.ts:410:25 › Daily Data page - user flow smoke tests › admin user › ignore org - CSV receiver › on 'Report ID' click › opens the Daily Data details page
[chromium] › spec/chromium-only/authenticated/submission-history-page-user-flow.spec.ts:115:25 › Submission history page - user flow smoke tests › admin user › ignore org › filter › on 'onLoad' › 'To' date has a default value
[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:629:9 › Daily Data page › receiver user › has correct title
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:661:17 › Daily Data page › receiver user › filter › onLoad › 'From' date does not have a value
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:803:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time'
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:939:17 › Daily Data page › receiver user › filter › no receiver selected › with 'Start time' and 'End time'
9 skipped
971 passed (5.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
frontend-e2e-data--attempt-1
Expired
|
18.8 MB |
|
frontend-e2e-data--shard-1
Expired
|
332 KB |
|
frontend-e2e-data--shard-2
Expired
|
237 KB |
|
frontend-e2e-data--shard-3
Expired
|
6.78 MB |
|
frontend-e2e-data--shard-4
Expired
|
3.21 MB |
|
frontend-e2e-data--shard-5
Expired
|
323 KB |
|
frontend-e2e-data--shard-6
Expired
|
7.06 MB |
|