Bump the remotion group with 4 updates #1912
ci-improvement.yml
on: pull_request
Matrix: e2e-tests-run
deploy-branch
1m 6s
e2e-tests-add-summary
1s
deploy
0s
Annotations
11 errors, 28 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:67:5 › user can correctly select all of the shown reasons why the song was not completed:
tests/PageObjects/SongListPage.ts#L56
1) [firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed › Play the song
Error: Timed out 7000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByTestId('song-preview')
Expected string: "e2e-croissant-french-1994"
Received string: "e2e-pass-test-spanish-1994"
Call log:
- expect.toHaveAttribute with timeout 7000ms
- waiting for getByTestId('song-preview')
11 × locator resolved to <div width="276" height="155" data-expanded="false" data-show-video="true" data-test="song-preview" class="e1vaewax4 ec-dd4sg3 e1ornw2x5" data-song="e2e-pass-test-spanish-1994">…</div>
- unexpected value "e2e-pass-test-spanish-1994"
at PageObjects/SongListPage.ts:56
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 | }
59 |
at SongListPagePO.openPreviewForSong (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongListPage.ts:56:43)
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:110:5
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:106:3
|
[firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed:
tests/rate-unfinished-song.spec.ts#L1
1) [firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed › Play the song
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 135000ms exceeded.
|
[firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed:
tests/PageObjects/SongPreviewPage.ts#L19
1) [firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed › Play the song
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 135000ms exceeded.
Call log:
- waiting for getByTestId('next-step-button')
at PageObjects/SongPreviewPage.ts:19
17 |
18 | public async goNext() {
> 19 | await this.nextButton.click();
| ^
20 | }
21 |
22 | public async navigateToGoNextWithKeyboard(remoteMic?: Page) {
at SongPreviewPagePO.goNext (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongPreviewPage.ts:19:27)
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:111:33
at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:106:3
|
e2e-tests-run (firefox, 1, 2)
Process completed with exit code 1.
|
[chromium] › jukebox.spec.ts:12:5 › Jukebox:
tests/PageObjects/SongListPage.ts#L69
1) [chromium] › jukebox.spec.ts:12:5 › Jukebox › After click to sing a song, that song should appear as a preview in the song list
Error: Timed out 7000ms waiting for expect(locator).toHaveAttribute(expected)
Locator: getByTestId('song-preview')
Expected string: "disneys-die-eiskonigin-lass-jetzt-los"
Received string: "ramones-pet-sematary"
Call log:
- expect.toHaveAttribute with timeout 7000ms
- waiting for getByTestId('song-preview')
11 × locator resolved to <div width="276" height="155" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="ramones-pet-sematary" class="e1vaewax4 ec-dd4sg3 e1ornw2x5">…</div>
- unexpected value "ramones-pet-sematary"
at PageObjects/SongListPage.ts:69
67 |
68 | public expectSelectedSongToBe(songID: string) {
> 69 | return expect(this.songPreviewElement).toHaveAttribute('data-song', songID);
| ^
70 | }
71 |
72 | public expectSelectedSongNotToBe(songID: string) {
at SongListPagePO.expectSelectedSongToBe (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongListPage.ts:69:44)
at /home/runner/work/allkaraoke/allkaraoke/tests/jukebox.spec.ts:31:30
at /home/runner/work/allkaraoke/allkaraoke/tests/jukebox.spec.ts:26:3
|
[chromium] › rate-unfinished-song.spec.ts:181:5 › If a song has volume = 1:
tests/rate-unfinished-song.spec.ts#L191
2) [chromium] › 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] › remote-mics-sing-a-song.spec.ts:41:5 › Remote mic should connect:
tests/remote-mics-sing-a-song.spec.ts#L106
1) [chromium] › remote-mics-sing-a-song.spec.ts:41:5 › Remote mic should connect, be selectable and control the game › Check if the mics are reselected after they refresh
Error: Timed out 7000ms waiting for expect(locator).toBeVisible()
Locator: getByTestId('indicator-player-1').getByTestId('status-unavailable')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 7000ms
- waiting for getByTestId('indicator-player-1').getByTestId('status-unavailable')
104 | // Red microphone
105 | await remoteMic2._page.reload();
> 106 | await expect(pages.songPreviewPage.getUnavailableStatusPlayer(player2.num)).toBeVisible();
| ^
107 | await remoteMic2.remoteMicMainPage.enterPlayerName(player2.name);
108 |
109 | await connectRemoteMic(remoteMic2._page);
at /home/runner/work/allkaraoke/allkaraoke/tests/remote-mics-sing-a-song.spec.ts:106:81
at /home/runner/work/allkaraoke/allkaraoke/tests/remote-mics-sing-a-song.spec.ts:93:3
|
[firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings:
tests/source-selection.spec.ts#L1
1) [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
1) [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.2s
|
Slow Test:
[firefox] › convert-and-sing-a-song.spec.ts#L1
[firefox] › convert-and-sing-a-song.spec.ts took 15.1s
|
e2e-tests-run (firefox, 1, 2)
No files were found with the provided path: playwright-report. No artifacts will be uploaded.
|
Slow Test:
[chromium] › duet-song.spec.ts#L1
[chromium] › duet-song.spec.ts took 35.4s
|
Slow Test:
[chromium] › mobile-phone-mode.spec.ts#L1
[chromium] › mobile-phone-mode.spec.ts took 18.7s
|
Slow Test:
[chromium] › convert-and-sing-a-song.spec.ts#L1
[chromium] › convert-and-sing-a-song.spec.ts took 18.6s
|
Slow Test:
[chromium] › co-op-mode.spec.ts#L1
[chromium] › co-op-mode.spec.ts took 18.5s
|
Slow Test:
[chromium] › initial-setup.spec.ts#L1
[chromium] › initial-setup.spec.ts took 17.0s
|
Slow Test:
[chromium] › selection-playlist.spec.ts#L1
[chromium] › selection-playlist.spec.ts took 1.3m
|
Slow Test:
[chromium] › remote-song-list.spec.ts#L1
[chromium] › remote-song-list.spec.ts took 48.6s
|
Slow Test:
[chromium] › sing-a-song.spec.ts#L1
[chromium] › sing-a-song.spec.ts took 29.2s
|
Slow Test:
[chromium] › source-selection.spec.ts#L1
[chromium] › source-selection.spec.ts took 23.6s
|
Slow Test:
[chromium] › remote-mics-settings.spec.ts#L1
[chromium] › remote-mics-settings.spec.ts took 20.8s
|
Slow Test:
[firefox] › selection-playlist.spec.ts#L1
[firefox] › selection-playlist.spec.ts took 1.5m
|
Slow Test:
[firefox] › remote-song-list.spec.ts#L1
[firefox] › remote-song-list.spec.ts took 53.3s
|
Slow Test:
[firefox] › sing-a-song.spec.ts#L1
[firefox] › sing-a-song.spec.ts took 38.4s
|
Slow Test:
[firefox] › remote-mics-settings.spec.ts#L1
[firefox] › remote-mics-settings.spec.ts took 23.1s
|
Slow Test:
[firefox] › remote-mics-playlist.spec.ts#L1
[firefox] › remote-mics-playlist.spec.ts took 17.1s
|
🎭 Playwright Run Summary
1 failed
[firefox] › rate-unfinished-song.spec.ts:67:5 › user can correctly select all of the shown reasons why the song was not completed
6 skipped
23 passed (4.6m)
|
🎭 Playwright Run Summary
2 flaky
[chromium] › jukebox.spec.ts:12:5 › Jukebox ────────────────────────────────────────────────────
[chromium] › rate-unfinished-song.spec.ts:181:5 › If a song has volume = 1, the `too quiet` issue cannot be selected
1 skipped
27 passed (4.5m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › remote-mics-sing-a-song.spec.ts:41:5 › Remote mic should connect, be selectable and control the game
1 skipped
27 passed (5.4m)
|
🎭 Playwright Run Summary
1 flaky
[firefox] › source-selection.spec.ts:36:5 › Source selection in sing settings ──────────────────
3 skipped
25 passed (5.8m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
test-results-blob-e2e-firefox-1
|
30.8 MB |
|