Update songs from user #1719
ci-improvement.yml
on: push
Matrix: e2e-tests-run
deploy-branch
0s
e2e-tests-add-summary
4s
deploy
0s
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 |
|