Skip to content

Bump the eslint group with 5 updates #1905

Bump the eslint group with 5 updates

Bump the eslint group with 5 updates #1905

Triggered via pull request February 1, 2025 12:50
Status Failure
Total duration 7m 34s
Artifacts

ci-improvement.yml

on: pull_request
Matrix: e2e-tests-run
deploy-branch
1m 0s
deploy-branch
e2e-tests-add-summary
0s
e2e-tests-add-summary
Fit to window
Zoom out
Zoom in

Annotations

9 errors, 26 warnings, and 4 notices
deploy-branch
The process '/home/runner/setup-pnpm/node_modules/.bin/pnpm' failed with exit code 1
deploy-branch
🚨 Action failed
[firefox] › rate-unfinished-song.spec.ts:181:5 › If a song has volume = 1: tests/rate-unfinished-song.spec.ts#L191
1) [firefox] › rate-unfinished-song.spec.ts:181:5 › If a song has volume = 1, the `too quiet` issue cannot be selected › Select computer`s mic and play the song Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('song-e2e-pass-test-spanish-1994') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('song-e2e-pass-test-spanish-1994') 189 | 190 | await test.step('Select computer`s mic and play the song', async () => { > 191 | await expect(await pages.songListPage.getSongElement(songsID.spanish)).toBeVisible(); | ^ 192 | await pages.songListPage.openPreviewForSong(songsID.spanish); 193 | await pages.songPreviewPage.goNext(); 194 | await pages.songPreviewPage.goToInputSelectionPage(); at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:191:76 at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:190:3
[chromium] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user: tests/rate-unfinished-song.spec.ts#L1
1) [chromium] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user › Play the song Test timeout of 45000ms exceeded.
[chromium] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user: tests/PageObjects/SongListPage.ts#L55
1) [chromium] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user › Play the song Error: locator.click: Test timeout of 45000ms exceeded. Call log: - waiting for getByTestId('song-e2e-croissant-french-1994') at PageObjects/SongListPage.ts:55 53 | public async openPreviewForSong(songID: string) { 54 | const locator = await this.getSongElement(songID); > 55 | await locator.click(); | ^ 56 | await expect(this.songPreviewElement).toHaveAttribute('data-song', songID); 57 | await locator.click({ force: true }); 58 | } at SongListPagePO.openPreviewForSong (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongListPage.ts:55:19) at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:38:5 at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:32:3
[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language: tests/remote-song-list.spec.ts#L1
1) [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ─── Test timeout of 45000ms exceeded.
e2e-tests-run (firefox, 2, 2): [pid=4363][out] ERROR: error in channel "content#L1
23/31/4": exception while running method "disposeObject" in namespace "page": Failed to find execution context with id = id-7 findExecutionContext@chrome:/juggler/content/content/Runtime.js,title=[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ,line=288,col=13:: 1) [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ─── Error: locator.click: Test ended. Browser logs: [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 245: TypeError: this.manager is null [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({}) [pid=4363][err] JavaScript error: resource:///actors/WebRTCChild.sys.mjs, line 502: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 230: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized [pid=4363][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 245: TypeError: this.manager is null [pid=4363][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({}) [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][err] [Child 4473, MediaDecoderStateMachine #1] WARNING: 7f38b598f700 OpenCubeb() failed to init cubeb: file /home/pwuser/firefox/dom/media/AudioStream.cpp:285 [pid=4363][err] [Child 4473, MediaDecoderStateMachine #1] WARNING: Decoder=7f38b86d8300 [OnMediaSinkAudioError]: file /home/pwuser/firefox/dom/media/MediaDecoderStateMachine.cpp:4626 [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=4363][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings [pid=4363][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings [pid=4363][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({}) [pid=4363][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 218: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized [pid=4363][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 177: Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "FULLSCREEN_CHANGE_MS", key: "" [pid=4363][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings [pid=4363][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({}) [pid=4363][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener] [pid=436
[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language : tests/remote-song-list.spec.ts#L214
1) [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 7000ms waiting for expect(locator).not.toBeVisible() Locator: getByTestId('zzz-last-polish-1994') Expected: not visible Received: visible Call log: - expect.soft.not.toBeVisible with timeout 7000ms - waiting for getByTestId('zzz-last-polish-1994') 11 × locator resolved to <div data-virtualized-index="2" data-virtualized-bottom="214" data-test="zzz-last-polish-1994" class="!bg-black !bg-opacity-35 ec-16qu2op emsrjbt5">…</div> - unexpected value "visible" 212 | 213 | test.fail(true, 'Language filtering does not work in Favourite songs list'); > 214 | await expect.soft(remoteMic.remoteMicSongListPage.getSongElement(songs.polish2.ID)).not.toBeVisible(); | ^ 215 | await expect.soft(remoteMic.remoteMicSongListPage.getSongElement(songs.spanish.ID)).not.toBeVisible(); 216 | }); 217 | at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:214:93 at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:205:3
[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language : tests/remote-song-list.spec.ts#L215
1) [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 7000ms waiting for expect(locator).not.toBeVisible() Locator: getByTestId('e2e-pass-test-spanish-1994') Expected: not visible Received: visible Call log: - expect.soft.not.toBeVisible with timeout 7000ms - waiting for getByTestId('e2e-pass-test-spanish-1994') 11 × locator resolved to <div data-virtualized-index="0" data-virtualized-bottom="72" data-test="e2e-pass-test-spanish-1994" class="!bg-black !bg-opacity-35 ec-16qu2op emsrjbt5">…</div> - unexpected value "visible" 213 | test.fail(true, 'Language filtering does not work in Favourite songs list'); 214 | await expect.soft(remoteMic.remoteMicSongListPage.getSongElement(songs.polish2.ID)).not.toBeVisible(); > 215 | await expect.soft(remoteMic.remoteMicSongListPage.getSongElement(songs.spanish.ID)).not.toBeVisible(); | ^ 216 | }); 217 | 218 | await test.step('Favourite songs list - after unchecking the last language, all languages are activated', async () => { at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:215:93 at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:205:3
quick-checks: src/modules/Elements/Snow.tsx#L8
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Snow.tsx#L31
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Snow.tsx#L44
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Switcher.tsx#L18
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Switcher.tsx#L21
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Switcher.tsx#L28
Unexpected any. Specify a different type
quick-checks: src/modules/Elements/Tooltip.tsx#L34
Unexpected any. Specify a different type
quick-checks: src/modules/GameEngine/Drawing/Elements/ray.ts#L28
Unexpected any. Specify a different type
quick-checks: src/modules/GameEngine/Drawing/Shaders/Shaders.ts#L25
Unexpected any. Specify a different type
quick-checks: src/modules/GameEngine/GameState/PlayerState.ts#L151
Optional chain expressions can return undefined by design - using a non-null assertion is unsafe and wrong
Slow Test: [firefox] › co-op-mode.spec.ts#L1
[firefox] › co-op-mode.spec.ts took 17.2s
Slow Test: [chromium] › duet-song.spec.ts#L1
[chromium] › duet-song.spec.ts took 34.1s
Slow Test: [chromium] › co-op-mode.spec.ts#L1
[chromium] › co-op-mode.spec.ts took 18.4s
Slow Test: [chromium] › mobile-phone-mode.spec.ts#L1
[chromium] › mobile-phone-mode.spec.ts took 18.1s
Slow Test: [chromium] › convert-and-sing-a-song.spec.ts#L1
[chromium] › convert-and-sing-a-song.spec.ts took 18.1s
Slow Test: [chromium] › initial-setup.spec.ts#L1
[chromium] › initial-setup.spec.ts took 17.3s
Slow Test: [firefox] › selection-playlist.spec.ts#L1
[firefox] › selection-playlist.spec.ts took 1.2m
Slow Test: [firefox] › sing-a-song.spec.ts#L1
[firefox] › sing-a-song.spec.ts took 27.3s
Slow Test: [firefox] › source-selection.spec.ts#L1
[firefox] › source-selection.spec.ts took 22.5s
Slow Test: [firefox] › remote-mics-settings.spec.ts#L1
[firefox] › remote-mics-settings.spec.ts took 22.1s
Slow Test: [firefox] › remote-mics-playlist.spec.ts#L1
[firefox] › remote-mics-playlist.spec.ts took 17.2s
Slow Test: [chromium] › selection-playlist.spec.ts#L1
[chromium] › selection-playlist.spec.ts took 1.5m
Slow Test: [chromium] › remote-song-list.spec.ts#L1
[chromium] › remote-song-list.spec.ts took 1.0m
Slow Test: [chromium] › remote-mics-sing-a-song.spec.ts#L1
[chromium] › remote-mics-sing-a-song.spec.ts took 33.9s
Slow Test: [chromium] › sing-a-song.spec.ts#L1
[chromium] › sing-a-song.spec.ts took 33.2s
Slow Test: [chromium] › source-selection.spec.ts#L1
[chromium] › source-selection.spec.ts took 27.2s
🎭 Playwright Run Summary
1 flaky [firefox] › rate-unfinished-song.spec.ts:181:5 › If a song has volume = 1, the `too quiet` issue cannot be selected 6 skipped 23 passed (2.7m)
🎭 Playwright Run Summary
1 flaky [chromium] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user 1 skipped 28 passed (4.8m)
🎭 Playwright Run Summary
1 flaky [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ──── 3 skipped 25 passed (4.9m)
🎭 Playwright Run Summary
1 skipped 28 passed (5.6m)