Skip to content

Update songs from user #1719

Update songs from user

Update songs from user #1719

Triggered via push December 11, 2024 00:13
Status Failure
Total duration 7m 48s
Artifacts 1
Matrix: e2e-tests-run
deploy-branch
0s
deploy-branch
e2e-tests-add-summary
4s
e2e-tests-add-summary
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 35 warnings, and 5 notices
[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: "greta-salome-jonsi-never-forget" Received string: "apulanta-hiekka" Call log: - expect.toHaveAttribute with timeout 7000ms - waiting for getByTestId('song-preview') - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="apulanta-hiekka" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "apulanta-hiekka" 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:32:30 at /home/runner/work/allkaraoke/allkaraoke/tests/jukebox.spec.ts:27:3
[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: "roxy-dekker-satisfyer" Received string: "serj-tankian-empty-walls" Call log: - expect.toHaveAttribute with timeout 7000ms - waiting for getByTestId('song-preview') - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" - locator resolved to <div width="290" height="163" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="serj-tankian-empty-walls" class="e1vaewax4 ec-18lefeh e1ornw2x5">…</div> - unexpected value "serj-tankian-empty-walls" 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:32:30 at /home/runner/work/allkaraoke/allkaraoke/tests/jukebox.spec.ts:27:3
e2e-tests-run (chromium, 1, 2)
Final attempt failed. Child_process exited with error code 1
[chromium] › remote-mics-sing-a-song.spec.ts:41:5 › Remote mic should connect: tests/steps/navigateWithKeyboard.ts#L27
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 › Use remote keyboard to navigate to play-song-button Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('play-song-button') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('play-song-button') at steps/navigateWithKeyboard.ts:27 25 | export default async function navigateWithKeyboard(page: Page, targetTestId: string, remoteMic?: Page) { 26 | await test.step(`Use ${remoteMic ? 'remote ' : ''}keyboard to navigate to ${targetTestId}`, async () => { > 27 | await expect(page.getByTestId(targetTestId)).toBeVisible(); | ^ 28 | const navigableElements = await page.locator('[data-e2e-focused]:not([data-unfocusable])'); 29 | const handles = await navigableElements.elementHandles(); 30 | at /home/runner/work/allkaraoke/allkaraoke/tests/steps/navigateWithKeyboard.ts:27:50 at navigateWithKeyboard (/home/runner/work/allkaraoke/allkaraoke/tests/steps/navigateWithKeyboard.ts:26:14) at SongPreviewPagePO.navigateToPlayTheSongWithKeyboard (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongPreviewPage.ts:43:31) at /home/runner/work/allkaraoke/allkaraoke/tests/remote-mics-sing-a-song.spec.ts:113:33 at /home/runner/work/allkaraoke/allkaraoke/tests/remote-mics-sing-a-song.spec.ts:93:3
[firefox] › remote-song-list.spec.ts:171:5 › Filtering all and favourites by song language: tests/remote-song-list.spec.ts#L1
1) [firefox] › remote-song-list.spec.ts:171:5 › Filtering all and favourites by song language › Add songs to Favourites - for later Test timeout of 45000ms exceeded.
[firefox] › remote-song-list.spec.ts:171:5 › Filtering all and favourites by song language : tests/PageObjects/RemoteMic/RemoteMicSongListPage.ts#L24
1) [firefox] › remote-song-list.spec.ts:171:5 › Filtering all and favourites by song language › Add songs to Favourites - for later Error: locator.click: Test ended. Call log: - waiting for getByTestId('e2e-english-polish-1994').locator(getByTestId('add-song-button')) at PageObjects/RemoteMic/RemoteMicSongListPage.ts:24 22 | 23 | public async addSongToFavouriteList(songID: string) { > 24 | await this.getSongElement(songID).locator(this.addSongButton).click(); | ^ 25 | } 26 | 27 | public get removeSongButton() { at RemoteMicSongListPagePO.addSongToFavouriteList (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/RemoteMic/RemoteMicSongListPage.ts:24:67) at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:179:43 at /home/runner/work/allkaraoke/allkaraoke/tests/remote-song-list.spec.ts:174:3
quick-checks
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
quick-checks: .storybook/main.js#L3
'react' is assigned a value but never used
quick-checks: .storybook/main.js#L12
'configType' is defined but never used
quick-checks: peerJSServer.js#L12
'peerServer' is assigned a value but never used
quick-checks: playwright.config.ts#L38
Unexpected any. Specify a different type
quick-checks: playwright.config.ts#L38
Unexpected any. Specify a different type
quick-checks: public/sw.js#L33
'e' is defined but never used
quick-checks: scripts/analyzeIndex.ts#L3
'data' is assigned a value but only used as a type
quick-checks: scripts/analyzeIndex.ts#L18
'Data' is defined but never used
quick-checks: scripts/processSongs.ts#L59
'fixGapForNewerSongs' is defined but never used
quick-checks: scripts/processSongs.ts#L65
'fixAccentCharacters' is defined but never used
ct-tests-run
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Slow Test: [firefox] › rate-unfinished-song.spec.ts#L1
[firefox] › rate-unfinished-song.spec.ts took 24.0s
Slow Test: [firefox] › co-op-mode.spec.ts#L1
[firefox] › co-op-mode.spec.ts took 18.2s
Slow Test: [firefox] › convert-and-sing-a-song.spec.ts#L1
[firefox] › convert-and-sing-a-song.spec.ts took 16.1s
Slow Test: [chromium] › rate-unfinished-song.spec.ts#L1
[chromium] › rate-unfinished-song.spec.ts took 30.3s
Slow Test: [chromium] › duet-song.spec.ts#L1
[chromium] › duet-song.spec.ts took 30.2s
Slow Test: [chromium] › mobile-phone-mode.spec.ts#L1
[chromium] › mobile-phone-mode.spec.ts took 20.1s
Slow Test: [chromium] › convert-and-sing-a-song.spec.ts#L1
[chromium] › convert-and-sing-a-song.spec.ts took 20.0s
Slow Test: [chromium] › co-op-mode.spec.ts#L1
[chromium] › co-op-mode.spec.ts took 19.0s
e2e-tests-run (chromium, 1, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
Slow Test: [chromium] › jukebox.spec.ts#L1
[chromium] › jukebox.spec.ts took 17.2s
e2e-tests-run (chromium, 1, 2)
No files were found with the provided path: playwright-report. No artifacts will be uploaded.
Slow Test: [chromium] › selection-playlist.spec.ts#L1
[chromium] › selection-playlist.spec.ts took 1.4m
Slow Test: [chromium] › remote-song-list.spec.ts#L1
[chromium] › remote-song-list.spec.ts took 1.1m
Slow Test: [chromium] › sing-a-song.spec.ts#L1
[chromium] › sing-a-song.spec.ts took 32.1s
Slow Test: [chromium] › source-selection.spec.ts#L1
[chromium] › source-selection.spec.ts took 22.4s
Slow Test: [chromium] › remote-mics-sing-a-song.spec.ts#L1
[chromium] › remote-mics-sing-a-song.spec.ts took 22.1s
e2e-tests-run (chromium, 2, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
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.9s
Slow Test: [firefox] › source-selection.spec.ts#L1
[firefox] › source-selection.spec.ts took 21.9s
Slow Test: [firefox] › remote-mics-settings.spec.ts#L1
[firefox] › remote-mics-settings.spec.ts took 18.2s
e2e-tests-run (firefox, 2, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
e2e-tests-add-summary
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
🎭 Playwright Run Summary
6 skipped 23 passed (2.4m)
🎭 Playwright Run Summary
1 failed [chromium] › jukebox.spec.ts:12:5 › Jukebox ──────────────────────────────────────────────────── 1 skipped 27 passed (4.0m)
🎭 Playwright Run Summary
1 failed [chromium] › jukebox.spec.ts:12:5 › Jukebox ────────────────────────────────────────────────────
🎭 Playwright Run Summary
1 failed [chromium] › remote-mics-sing-a-song.spec.ts:41:5 › Remote mic should connect, be selectable and control the game 1 skipped 26 passed (4.9m)
🎭 Playwright Run Summary
1 failed [firefox] › remote-song-list.spec.ts:171:5 › Filtering all and favourites by song language ──── 3 skipped 24 passed (4.7m)

Artifacts

Produced during runtime
Name Size
test-results-blob-e2e-chromium-1
27.3 MB