Skip to content

Create E2E tests for the Release Notes and Case Studies pages #1995

Create E2E tests for the Release Notes and Case Studies pages

Create E2E tests for the Release Notes and Case Studies pages #1995

Triggered via pull request August 27, 2024 19:25
Status Success
Total duration 37m 55s
Artifacts 7

frontend_ci.yml

on: pull_request
Pre Job
7s
Pre Job
Matrix: E2E tests
E2E Tests Result
0s
E2E Tests Result
Merge E2E Data
29s
Merge E2E Data
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 13 warnings, and 1 notice
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:849:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L865
1) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:849:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time', 'End time' Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('filter-status') Expected string: " Showing all data for: elr, 08/13/2024–08/27/2024, 9:00am–11:00pm" 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" 863 | `${defaultStartTime}–${defaultEndTime}`, 864 | ]); > 865 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText); | ^ 866 | }); 867 | 868 | test("with 'From' date, 'To' date, 'Start time' before 'End time'", async ({ dailyDataPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:865:83
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:868:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L875
2) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:868:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time' before 'End time' Error: Timed out 5000ms waiting for expect(locator).toHaveAttribute() Locator: getByRole('button', { name: 'Apply' }) Expected: have attribute Received: not have attribute Call log: - expect.toHaveAttribute with timeout 5000ms - waiting for getByRole('button', { name: 'Apply' }) - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" - locator resolved to <button type="submit" data-testid="button" class="usa-button margin-right-205">Apply</button> - unexpected value "false" 873 | 874 | // Apply button is disabled > 875 | await expect(applyButton(dailyDataPage.page)).toHaveAttribute("disabled"); | ^ 876 | }); 877 | }); 878 | at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:875:67
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:1028:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L1044
3) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:1028:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date, 'To' date, 'Start time', 'End time' Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('filter-status') Expected string: " Showing all data for: 08/13/2024–08/27/2024, 9:00am–11:00pm" 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" 1042 | `${defaultStartTime}–${defaultEndTime}`, 1043 | ]); > 1044 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText); | ^ 1045 | }); 1046 | 1047 | test("with 'From' date, 'To' date, 'Start time' before 'End time'", async ({ dailyDataPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:1044:83
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#L163
Maximum describe call depth exceeded (6). Maximum allowed is 5
Lint: frontend-react/e2e/spec/all/authenticated/admin/receiver-status-page.spec.ts#L323
Maximum describe call depth exceeded (6). Maximum allowed is 5
Lint: frontend-react/e2e/spec/all/authenticated/daily-data-page-user-flow.spec.ts#L83
Unexpected use of the `.skip()` annotation
Lint: frontend-react/e2e/spec/all/authenticated/daily-data-page-user-flow.spec.ts#L368
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
🎭 Playwright Run Summary
3 flaky [webkit] › spec/all/authenticated/daily-data-page.spec.ts:849:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time', 'End time' [webkit] › spec/all/authenticated/daily-data-page.spec.ts:868:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'Start time' before 'End time' [webkit] › spec/all/authenticated/daily-data-page.spec.ts:1028:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date, 'To' date, 'Start time', 'End time' 68 skipped 921 passed (5.1m)

Artifacts

Produced during runtime
Name Size
frontend-e2e-data--attempt-1 Expired
10.2 MB
frontend-e2e-data--shard-1 Expired
364 KB
frontend-e2e-data--shard-2 Expired
218 KB
frontend-e2e-data--shard-3 Expired
324 KB
frontend-e2e-data--shard-4 Expired
204 KB
frontend-e2e-data--shard-5 Expired
7.98 MB
frontend-e2e-data--shard-6 Expired
201 KB