Skip to content

15262 - Receiver Status smoke tests #2227

15262 - Receiver Status smoke tests

15262 - Receiver Status smoke tests #2227

Triggered via pull request September 7, 2024 18:45
Status Success
Total duration 8m 8s
Artifacts 7

frontend_ci.yml

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

Annotations

5 errors, 14 warnings, and 1 notice
[chromium] › spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:189:17 › Admin Receiver Status Page › functions correctly › filters › success type: frontend-react/e2e/spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts#L206
1) [chromium] › spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:189:17 › Admin Receiver Status Page › functions correctly › filters › success type Error: expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 204 | const expectedRow = receiversStatusRows.nthCustom(0); 205 | > 206 | expect(defaultReceiversStatusRowsCount).toBe(adminReceiverStatusPage.timePeriodData.length); | ^ 207 | 208 | await adminReceiverStatusPage.updateFilters({ 209 | successType: "ALL_FAILURE", at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:206:61
[chromium] › spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:189:17 › Admin Receiver Status Page › functions correctly › filters › success type: frontend-react/e2e/spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts#L206
1) [chromium] › spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:189:17 › Admin Receiver Status Page › functions correctly › filters › success type Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 4 Received: 0 204 | const expectedRow = receiversStatusRows.nthCustom(0); 205 | > 206 | expect(defaultReceiversStatusRowsCount).toBe(adminReceiverStatusPage.timePeriodData.length); | ^ 207 | 208 | await adminReceiverStatusPage.updateFilters({ 209 | successType: "ALL_FAILURE", at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:206:61
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:826:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L846
2) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:826:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'End time' Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('filter-status') Expected string: " Showing all data for: elr, 08/24/2024–09/07/2024, 12: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" 844 | `${"12:00am"}–${defaultEndTime}`, 845 | ]); > 846 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText); | ^ 847 | }); 848 | 849 | test("with 'From' date, 'To' date, 'Start time', 'End time'", async ({ dailyDataPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:846:83
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:984:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L1003
3) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:984:17 › Daily Data page › receiver user › filter › no 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: 08/24/2024–09/07/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" 1001 | `${defaultStartTime}–${"11:59pm"}`, 1002 | ]); > 1003 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText); | ^ 1004 | }); 1005 | 1006 | 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:1003:83
[webkit] › spec/all/authenticated/daily-data-page.spec.ts:1006:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date: frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts#L1025
4) [webkit] › spec/all/authenticated/daily-data-page.spec.ts:1006:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date, 'To' date, 'End time' Error: Timed out 5000ms waiting for expect(locator).toContainText(expected) Locator: getByTestId('filter-status') Expected string: " Showing all data for: 08/24/2024–09/07/2024, 12: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" 1023 | `${"12:00am"}–${defaultEndTime}`, 1024 | ]); > 1025 | await expect(dailyDataPage.page.getByTestId("filter-status")).toContainText(filterStatusText); | ^ 1026 | }); 1027 | 1028 | test("with 'From' date, 'To' date, 'Start time', 'End time'", async ({ dailyDataPage }) => { at /home/runner/work/prime-reportstream/prime-reportstream/frontend-react/e2e/spec/all/authenticated/daily-data-page.spec.ts:1025: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#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/src/components/FileHandlers/FileHandler.test.tsx#L5
Mocks should not be manually imported from a __mocks__ directory. Instead use `jest.mock` and import from the original module path
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 46.4s
🎭 Playwright Run Summary
4 flaky [chromium] › spec/chromium-only/authenticated/receiver-status-page-user-flow.spec.ts:189:17 › Admin Receiver Status Page › functions correctly › filters › success type [webkit] › spec/all/authenticated/daily-data-page.spec.ts:826:17 › Daily Data page › receiver user › filter › with receiver selected › with 'From' date, 'To' date, 'End time' [webkit] › spec/all/authenticated/daily-data-page.spec.ts:984:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date, 'To' date, 'Start time' [webkit] › spec/all/authenticated/daily-data-page.spec.ts:1006:17 › Daily Data page › receiver user › filter › no receiver selected › with 'From' date, 'To' date, 'End time' 6 skipped 977 passed (4.8m)

Artifacts

Produced during runtime
Name Size
frontend-e2e-data--attempt-1 Expired
10.3 MB
frontend-e2e-data--shard-1 Expired
333 KB
frontend-e2e-data--shard-2 Expired
235 KB
frontend-e2e-data--shard-3 Expired
1.34 MB
frontend-e2e-data--shard-4 Expired
247 KB
frontend-e2e-data--shard-5 Expired
323 KB
frontend-e2e-data--shard-6 Expired
6.92 MB