Skip to content

allow Upload E2E to be run manually #1567

allow Upload E2E to be run manually

allow Upload E2E to be run manually #1567

Triggered via push October 27, 2024 10:29
Status Success
Total duration 8m 15s
Artifacts
Matrix: e2e-tests-run
deploy-branch
0s
deploy-branch
e2e-tests-add-summary
0s
e2e-tests-add-summary
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 34 warnings, and 6 notices
[firefox] › jukebox.spec.ts:12:5 › Jukebox: tests/PageObjects/SongListPage.ts#L66
1) [firefox] › 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: "thundercats-thundercats" Received string: "blackpink-ddu-du-ddu-du" Call log: - expect.toHaveAttribute with timeout 7000ms - waiting for getByTestId('song-preview') - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" - locator resolved to <div width="294" height="165" data-expanded="false" data-show-video="true" data-test="song-preview" data-song="blackpink-ddu-du-ddu-du" class="e1vaewax4 ec-19yr6sz e1ornw2x5">…</div> - unexpected value "blackpink-ddu-du-ddu-du" at PageObjects/SongListPage.ts:66 64 | 65 | public expectSelectedSongToBe(songID: string) { > 66 | return expect(this.songPreviewElement).toHaveAttribute('data-song', songID); | ^ 67 | } 68 | 69 | public expectSelectedSongNotToBe(songID: string) { at SongListPagePO.expectSelectedSongToBe (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongListPage.ts:66: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
[firefox] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed: tests/rate-unfinished-song.spec.ts#L1
2) [firefox] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed › User can return to Song List to choose another song Test timeout of 40000ms exceeded.
[firefox] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed: tests/PageObjects/SongListPage.ts#L52
2) [firefox] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed › User can return to Song List to choose another song Error: locator.click: Test timeout of 40000ms exceeded. Call log: - waiting for getByTestId('song-e2e-pass-test-spanish-1994') at PageObjects/SongListPage.ts:52 50 | public async openPreviewForSong(songID: string) { 51 | const locator = await this.getSongElement(songID); > 52 | await locator.click(); | ^ 53 | await expect(this.songPreviewElement).toHaveAttribute('data-song', songID); 54 | await locator.click({ force: true }); 55 | } at SongListPagePO.openPreviewForSong (/home/runner/work/allkaraoke/allkaraoke/tests/PageObjects/SongListPage.ts:52:19) at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:165:5 at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:160:3
[chromium] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed: tests/rate-unfinished-song.spec.ts#L81
1) [chromium] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed › After exiting a song before its end, a container with the song`s rating appears Error: Timed out 7000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('rate-song-container') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 7000ms - waiting for getByTestId('rate-song-container') 79 | await page.waitForTimeout(1000); 80 | await pages.gamePage.exitSong(); > 81 | await expect(pages.rateUnfinishedSongPage.rateSongContainer).toBeVisible(); | ^ 82 | }); 83 | 84 | await test.step('User can select `lyrics synchronization issue` as a reason of unfinished song', async () => { at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:81:66 at /home/runner/work/allkaraoke/allkaraoke/tests/rate-unfinished-song.spec.ts:78:3
[chromium] › remote-song-list.spec.ts:246:5 › Selecting a song using the `select` button on the remoteMic: tests/remote-song-list.spec.ts#L1
1) [chromium] › remote-song-list.spec.ts:246:5 › Selecting a song using the `select` button on the remoteMic, when selected languages on desktop and remoteMic apps are the same - works Expected to fail, but passed.
quick-checks: peerJSServer.js#L12
'peerServer' is assigned a value but never used
quick-checks: scripts/analyzeIndex.ts#L18
'Data' is defined but never used
quick-checks: scripts/processSongs.ts#L64
'fixAccentCharacters' is defined but never used
quick-checks: scripts/processSongs.ts#L81
'appendBandOrigin' is defined but never used
quick-checks: scripts/processSongs.ts#L96
'fillMissingRealBpm' is defined but never used
quick-checks: scripts/processSongs.ts#L112
'fillSongYear' is defined but never used
quick-checks: src/App.tsx#L40
'mobilePhoneMode' is assigned a value but never used
quick-checks: src/modules/GameEngine/Drawing/CanvasDrawing.ts#L164
'h' is assigned a value but never used
quick-checks: src/modules/GameEngine/Drawing/CanvasDrawing.ts#L255
'h' is assigned a value but never used
quick-checks: src/modules/GameEngine/Drawing/Elements/debris.ts#L19
'triangle' is defined but never used
Slow Test: [firefox] › rate-unfinished-song.spec.ts#L1
[firefox] › rate-unfinished-song.spec.ts took 50.6s
Slow Test: [firefox] › co-op-mode.spec.ts#L1
[firefox] › co-op-mode.spec.ts took 20.6s
Slow Test: [firefox] › convert-and-sing-a-song.spec.ts#L1
[firefox] › convert-and-sing-a-song.spec.ts took 16.9s
Slow Test: [firefox] › initial-setup.spec.ts#L1
[firefox] › initial-setup.spec.ts took 15.8s
e2e-tests-run (firefox, 1, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
Slow Test: [chromium] › duet-song.spec.ts#L1
[chromium] › duet-song.spec.ts took 29.7s
Slow Test: [chromium] › rate-unfinished-song.spec.ts#L1
[chromium] › rate-unfinished-song.spec.ts took 26.2s
Slow Test: [chromium] › mobile-phone-mode.spec.ts#L1
[chromium] › mobile-phone-mode.spec.ts took 21.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 18.7s
e2e-tests-run (chromium, 1, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
Slow Test: [chromium] › rate-unfinished-song.spec.ts#L1
[chromium] › rate-unfinished-song.spec.ts took 21.4s
Slow Test: [firefox] › selection-playlist.spec.ts#L1
[firefox] › selection-playlist.spec.ts took 1.4m
Slow Test: [firefox] › remote-song-list.spec.ts#L1
[firefox] › remote-song-list.spec.ts took 1.3m
Slow Test: [firefox] › sing-a-song.spec.ts#L1
[firefox] › sing-a-song.spec.ts took 30.0s
Slow Test: [firefox] › source-selection.spec.ts#L1
[firefox] › source-selection.spec.ts took 28.5s
Slow Test: [firefox] › remote-mics-settings.spec.ts#L1
[firefox] › remote-mics-settings.spec.ts took 18.9s
Slow Test: [chromium] › selection-playlist.spec.ts#L1
[chromium] › selection-playlist.spec.ts took 1.3m
Slow Test: [chromium] › remote-mics-sing-a-song.spec.ts#L1
[chromium] › remote-mics-sing-a-song.spec.ts took 34.9s
Slow Test: [chromium] › sing-a-song.spec.ts#L1
[chromium] › sing-a-song.spec.ts took 29.1s
Slow Test: [chromium] › source-selection.spec.ts#L1
[chromium] › source-selection.spec.ts took 20.9s
Slow Test: [chromium] › remote-mics-settings.spec.ts#L1
[chromium] › remote-mics-settings.spec.ts took 19.7s
e2e-tests-run (chromium, 2, 2)
Attempt 1 failed. Reason: Child_process exited with error code 1
deploy
Skip setting environment url as environment 'production' may contain secret.
🎭 Playwright Run Summary
2 failed [firefox] › jukebox.spec.ts:12:5 › Jukebox ───────────────────────────────────────────────────── [firefox] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed 6 skipped 21 passed (3.3m)
🎭 Playwright Run Summary
1 passed (14.5s)
🎭 Playwright Run Summary
1 failed [chromium] › rate-unfinished-song.spec.ts:53:5 › user can correctly select all of the shown reasons why the song was not completed 1 skipped 27 passed (3.8m)
🎭 Playwright Run Summary
1 passed (26.6s)
🎭 Playwright Run Summary
3 skipped 25 passed (5.0m)
🎭 Playwright Run Summary
1 failed [chromium] › remote-song-list.spec.ts:246:5 › Selecting a song using the `select` button on the remoteMic, when selected languages on desktop and remoteMic apps are the same - works 1 skipped 26 passed (5.2m)