Bump the mui group with 4 updates #1906
ci-improvement.yml
on: pull_request
Matrix: e2e-tests-run
deploy-branch
1m 1s
e2e-tests-add-summary
0s
deploy
0s
Annotations
9 errors, 24 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:17:5 › window for rating unfinished song is visible and can be skipped by the user:
tests/rate-unfinished-song.spec.ts#L55
1) [firefox] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user › After pressing Escape the user returns to game mode
Error: Timed out 7000ms waiting for expect(locator).not.toBeVisible()
Locator: getByTestId('rate-song-container')
Expected: not visible
Received: visible
Call log:
- expect.not.toBeVisible with timeout 7000ms
- waiting for getByTestId('rate-song-container')
11 × locator resolved to <div data-test="rate-song-container" class="box-border flex flex-col justify-center rounded-md bg-black/50 w-[100vw] sm:max-w-[85rem] m-[2rem auto 0 auto] [view-transition-name:menu-container] items-stretch pointer-events-auto undefined gap-6 p-10">…</div>
- unexpected value "visible"
53 | await page.keyboard.press('Escape');
54 | await expect(pages.gamePage.getSongLyricsForPlayerElement(0)).toBeVisible();
> 55 | await expect(pages.rateUnfinishedSongPage.rateSongContainer).not.toBeVisible();
| ^
56 | });
57 |
58 | await test.step('User can skip the song rating container and go to pick up another song', async () => {
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:55:70
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:52: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.
|
[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language :
[pid=4430][out] getEngineConfiguration@resource:/gre/modules/SearchEngineSelector.sys.mjs#L88
1) [firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ───
Error: locator.click: Test ended.
Browser logs:
[pid=4430][out]
[pid=4430][out] Juggler listening to the pipe
[pid=4430][out] console.error: ({})
[pid=4430][out] console.error: SearchEngineSelector: "Received empty search configuration!"
[pid=4430][out] console.error: "Received empty top sites configuration!"
[pid=4430][out] console.error: SearchEngineSelector: "Received empty search configuration!"
[pid=4430][out] console.error: SearchService: "#init: failure initializing search:" ({})
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][out] console.error: "Received empty top sites configuration!"
[pid=4430][out] console.error: WebExtensions:
[pid=4430][out] Message: [Exception... "Failed to get engine data from Remote Settings" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://gre/modules/SearchEngineSelector.sys.mjs :: getEngineConfiguration :: line 88" data: no]
[pid=4430][out] Stack:
[pid=4430][out] getEngineConfiguration@resource://gre/modules/SearchEngineSelector.sys.mjs:88:24
[pid=4430][out]
[pid=4430][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({})
[pid=4430][out] console.error: SearchSettings: "_write: Could not write to settings file:" (new Error("cannot write without any engine.", "resource://gre/modules/SearchSettings.sys.mjs", 335))
[pid=4430][err] [Child 4536, MediaDecoderStateMachine #1] WARNING: 7f0c6d0f5040 OpenCubeb() failed to init cubeb: file /home/pwuser/firefox/dom/media/AudioStream.cpp:285
[pid=4430][err] [Child 4536, MediaDecoderStateMachine #1] WARNING: Decoder=7f0c6b6cdd00 [OnMediaSinkAudioError]: file /home/pwuser/firefox/dom/media/MediaDecoderStateMachine.cpp:4626
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({})
[pid=4430][err] [Child 4536, MediaDecoderStateMachine #1] WARNING: 7f0c69e76ca0 OpenCubeb() failed to init cubeb: file /home/pwuser/firefox/dom/media/AudioStream.cpp:285
[pid=4430][err] [Child 4536, MediaDecoderStateMachine #1] WARNING: Decoder=7f0c6d761e00 [OnMediaSinkAudioError]: file /home/pwuser/firefox/dom/media/MediaDecoderStateMachine.cpp:4626
[pid=4430][err] JavaScript error: resource://gre/modules/SearchEngineSelector.sys.mjs, line 88: NS_ERROR_UNEXPECTED: Failed to get engine data from Remote Settings
[pid=4430][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({})
[pid=4430][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener]
[pid=4430][err] JavaScript error: resource:///actors/DOMFullscreenParent.sys.mjs, line 245: TypeError: this.manager is null
[pid=4430][err] JavaScript error: chrome://juggler/content/Helper.js, line 82: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener]
[pid=4430][out] console.error: URLBar - Provider.UrlbarProviderSearchTips: ({})
[pid=4430][err] JavaScript error: resource:///actors/WebRTCChild.sys.mjs, line 502: InvalidStateError: JSWindowAct
|
[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
|
[firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings:
tests/source-selection.spec.ts#L1
2) [firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings › Make sure the input is not monitored anymore if it is not in use
Test timeout of 45000ms exceeded.
|
[firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings:
tests/PageObjects/AdvancedConnectionPage.ts#L39
2) [firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings › Make sure the input is not monitored anymore if it is not in use
Error: locator.click: Test timeout of 45000ms exceeded.
Call log:
- waiting for getByTestId('player-0-source')
at PageObjects/AdvancedConnectionPage.ts:39
37 |
38 | public async togglePlayerMicrophoneSource(playerNumber: number) {
> 39 | await this.getPlayerMicSource(playerNumber).click();
| ^
40 | }
41 |
42 | public getMicInputName(playerNumber: number) {
at AdvancedConnectionPagePO.togglePlayerMicrophoneSource (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/AdvancedConnectionPage.ts:39:49)
at /home/runner/work/allkaraoke/allkaraoke/tests/source-selection.spec.ts:62:40
at /home/runner/work/allkaraoke/allkaraoke/tests/source-selection.spec.ts:60: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.1s
|
Slow Test:
[chromium] › rate-unfinished-song.spec.ts#L1
[chromium] › rate-unfinished-song.spec.ts took 50.5s
|
Slow Test:
[chromium] › duet-song.spec.ts#L1
[chromium] › duet-song.spec.ts took 26.8s
|
Slow Test:
[chromium] › convert-and-sing-a-song.spec.ts#L1
[chromium] › convert-and-sing-a-song.spec.ts took 18.5s
|
Slow Test:
[chromium] › co-op-mode.spec.ts#L1
[chromium] › co-op-mode.spec.ts took 18.3s
|
Slow Test:
[chromium] › mobile-phone-mode.spec.ts#L1
[chromium] › mobile-phone-mode.spec.ts took 18.0s
|
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 56.8s
|
Slow Test:
[chromium] › sing-a-song.spec.ts#L1
[chromium] › sing-a-song.spec.ts took 33.4s
|
Slow Test:
[chromium] › remote-mics-sing-a-song.spec.ts#L1
[chromium] › remote-mics-sing-a-song.spec.ts took 30.9s
|
Slow Test:
[chromium] › source-selection.spec.ts#L1
[chromium] › source-selection.spec.ts took 26.1s
|
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] › remote-mics-settings.spec.ts#L1
[firefox] › remote-mics-settings.spec.ts took 22.0s
|
🎭 Playwright Run Summary
1 flaky
[firefox] › rate-unfinished-song.spec.ts:17:5 › window for rating unfinished song is visible and can be skipped by the user
6 skipped
23 passed (2.8m)
|
🎭 Playwright Run Summary
1 skipped
29 passed (3.8m)
|
🎭 Playwright Run Summary
1 skipped
28 passed (5.4m)
|
🎭 Playwright Run Summary
2 flaky
[firefox] › remote-song-list.spec.ts:174:5 › Filtering all and favourites by song language ────
[firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings ──────────────────
3 skipped
24 passed (5.6m)
|