Skip to content

Bump the remotion group with 4 updates #1912

Bump the remotion group with 4 updates

Bump the remotion group with 4 updates #1912

Triggered via pull request February 2, 2025 19:02
Status Failure
Total duration 8m 2s
Artifacts 1

ci-improvement.yml

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

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