Skip to content

fix(deps): update dependency zod to v3.23.8 #109

fix(deps): update dependency zod to v3.23.8

fix(deps): update dependency zod to v3.23.8 #109

Triggered via push August 22, 2024 05:36
Status Failure
Total duration 1h 24m 42s
Artifacts 1

test.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
[chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves: tests/pages/queue.page.ts#L51
1) [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ────────────────────── TimeoutError: locator.click: Timeout 60000ms exceeded. Call log: - waiting for getByLabel('Leave queue', { exact: true }) at pages/queue.page.ts:51 49 | 50 | async leaveQueue(timeout = secondsToMilliseconds(5)) { > 51 | await this.page.getByLabel(`Leave queue`, { exact: true }).click({ timeout }) | ^ 52 | } 53 | 54 | slot(slot: number) { at QueuePage.leaveQueue (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:51:64) at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/04-everybody-leaves.spec.ts:23:14
[chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves: tests/10-queue/04-everybody-leaves.spec.ts#L1
1) [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves: tests/pages/queue.page.ts#L47
1) [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByLabel('Join queue on slot 11', { exact: true }) - locator resolved to <button value="11" name="join" class="join-queue-button" aria-label="Join queue on slot 11">…</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <form ws-send="" class="flex flex-col items-center gap-11" _="on submit add [@disabled] to <#ready-up-dialog button/>">…</form> from <dialog open="" id="ready-up-dialog" class="bg-abru-dark-29 w-[616px] rounded-xl px-[59px] py-[42px] shadow-xl" _="↵ on show remove [@disabled] from <#ready-up-dialog button/> then me.showModal() end↵ on close me.close() end↵ ">…</dialog> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <form ws-send="" class="flex flex-col items-center gap-11" _="on submit add [@disabled] to <#ready-up-dialog button/>">…</form> from <dialog open="" id="ready-up-dialog" class="bg-abru-dark-29 w-[616px] rounded-xl px-[59px] py-[42px] shadow-xl" _="↵ on show remove [@disabled] from <#ready-up-dialog button/> then me.showModal() end↵ on close me.close() end↵ ">…</dialog> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <form ws-send="" class="flex flex-col items-center gap-11" _="on submit add [@disabled] to <#ready-up-dialog button/>">…</form> from <dialog open="" id="ready-up-dialog" class="bg-abru-dark-29 w-[616px] rounded-xl px-[59px] py-[42px] shadow-xl" _="↵ on show remove [@disabled] from <#ready-up-dialog button/> then me.showModal() end↵ on close me.close() end↵ ">…</dialog> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <form ws-send="" class="flex flex-col items-center gap-11" _="on submit add [@disabled] to <#ready-up-dialog button/>">…</form> from <dialog open="" id="ready-up-dialog" class="bg-abru-dark-29 w-[616px] rounded-xl px-[59px] py-[42px] shadow-xl" _="↵ on show remove [@disabled] from <#ready-up-dialog button/> then me.showModal() end↵ on close me.close() end↵ ">…</dialog> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <form ws-send="" class="flex flex-col items-center gap-11" _="on submit add [@disabled] to <#ready-up-dialog button/>">…</form> from <dialog open="" id="ready-up-dialog" class="bg-abru-dark-29 w-[616px] rounded-xl px-[59px] py-[42px] shadow-xl" _="↵ on show remove [@disabled] from <#ready-up-dialog button/> then me.showModal() end↵ on close me.close() end↵ ">…</dialog> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be
[chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves: tests/10-queue/04-everybody-leaves.spec.ts#L1
1) [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves: tests/pages/queue.page.ts#L47
1) [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByLabel('Join queue on slot 10', { exact: true }) at pages/queue.page.ts:47 45 | 46 | async joinQueue(slot: number) { > 47 | await this.page.getByLabel(`Join queue on slot ${slot}`, { exact: true }).click() | ^ 48 | } 49 | 50 | async leaveQueue(timeout = secondsToMilliseconds(5)) { at QueuePage.joinQueue (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:47:79) at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/04-everybody-leaves.spec.ts:11:16
[chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up: tests/10-queue/05-late-for-ready-up.spec.ts#L1
2) [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ────────── Test timeout of 120000ms exceeded.
[chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up: tests/pages/queue.page.ts#L47
2) [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:47 45 | 46 | async joinQueue(slot: number) { > 47 | await this.page.getByLabel(`Join queue on slot ${slot}`, { exact: true }).click() | ^ 48 | } 49 | 50 | async leaveQueue(timeout = secondsToMilliseconds(5)) { at QueuePage.joinQueue (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:47:79) at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/05-late-for-ready-up.spec.ts:11:16
[chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up: tests/10-queue/05-late-for-ready-up.spec.ts#L1
2) [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up: tests/pages/queue.page.ts#L47
2) [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByLabel('Join queue on slot 0', { exact: true }) at pages/queue.page.ts:47 45 | 46 | async joinQueue(slot: number) { > 47 | await this.page.getByLabel(`Join queue on slot ${slot}`, { exact: true }).click() | ^ 48 | } 49 | 50 | async leaveQueue(timeout = secondsToMilliseconds(5)) { at QueuePage.joinQueue (/home/runner/work/tf2pickup/tf2pickup/tests/pages/queue.page.ts:47:79) at /home/runner/work/tf2pickup/tf2pickup/tests/10-queue/05-late-for-ready-up.spec.ts:11:16
[chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up: tests/10-queue/05-late-for-ready-up.spec.ts#L1
2) [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
unit
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
end to end
The following actions use a deprecated Node.js version and will be forced to run on node20: pnpm/action-setup@v2. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
🎭 Playwright Run Summary
20 failed [chromium] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ─────────────────────── [chromium] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ─────────── [chromium] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game [chromium] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ────────────── [chromium] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ───────────── [chromium] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status [chromium] › 30-player-substitutes/01-substitute-self.spec.ts:5:1 › substitute self ──────────── [chromium] › 30-player-substitutes/02-substitute-other.spec.ts:5:1 › substitute other ────────── [chromium] › 90-admin/01-force-end-game.spec.ts:5:1 › force end game ─────────────────────────── [firefox] › 10-queue/02-vote-for-map.spec.ts:8:1 › vote for map ──────────────────────────────── [firefox] › 10-queue/03-mark-as-friend.spec.ts:7:1 › mark as friend ──────────────────────────── [firefox] › 10-queue/04-everybody-leaves.spec.ts:5:1 › everybody leaves ──────────────────────── [firefox] › 10-queue/05-late-for-ready-up.spec.ts:5:1 › player is late for ready up ──────────── [firefox] › 10-queue/06-queue-locked-when-active-game.spec.ts:6:1 › queue is locked for players that are involved in active game [firefox] › 20-game/01-configure-game-server.spec.ts:7:1 › configure game server ─────────────── [firefox] › 20-game/02-free-players.spec.ts:9:1 › free players when the game ends ────────────── [firefox] › 20-game/03-update-player-connection-status.spec.ts:6:1 › update player connection status [firefox] › 30-player-substitutes/01-substitute-self.spec.ts:5:1 › substitute self ───────────── [firefox] › 30-player-substitutes/02-substitute-other.spec.ts:5:1 › substitute other ─────────── [firefox] › 90-admin/01-force-end-game.spec.ts:5:1 › force end game ──────────────────────────── 1 flaky [firefox] › 01-initial.spec.ts:3:1 › has title ───────────────────────────────────────────────── 14 passed (1.4h)

Artifacts

Produced during runtime
Name Size
playwright-report Expired
4.21 GB