Skip to content

test(version-check): Fix flaky test #3890

test(version-check): Fix flaky test

test(version-check): Fix flaky test #3890

Triggered via pull request July 28, 2026 12:40
Status Failure
Total duration 1h 27m 55s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
3m 22s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
11m 27s
Playwright tests for installer
merge-reports
1m 15s
merge-reports
playwright-test-summary
8s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 10 notices
Playwright tests 6 / 8
Process completed with exit code 1.
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/support/sections/FilesListPage.ts#L30
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test ended. Call log: - waiting for locator('[data-cy-files-list]') to be visible - waiting for" http://localhost:8042/index.php/login?redirect_url=%2Findex.php%2Fapps%2Ffiles%2Ffiles" navigation to finish... - navigated to "http://localhost:8042/index.php/login?redirect_url=%2Findex.php%2Fapps%2Ffiles%2Ffiles" at ../support/sections/FilesListPage.ts:30 28 | /** Wait for the file list container to be rendered (e.g. after a direct goto). */ 29 | async waitForList(): Promise<void> { > 30 | await this.getFilesList().waitFor({ state: 'visible' }) | ^ 31 | } 32 | 33 | /** at FilesListPage.waitForList (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:30:29) at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:21:14) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:93:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:157:3
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: command exited with non-zero exit code at PassThrough.maybeResolve (/home/runner/actions-runner/_work/server/server/node_modules/@nextcloud/e2e-test-server/lib/docker.ts:511:19)
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
playwright-test-summary
Process completed with exit code 1.
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/support/sections/FilesListPage.ts#L30
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test ended. Call log: - waiting for locator('[data-cy-files-list]') to be visible - waiting for" http://localhost:8042/index.php/login?redirect_url=%2Findex.php%2Fapps%2Ffiles%2Ffiles" navigation to finish... - navigated to "http://localhost:8042/index.php/login?redirect_url=%2Findex.php%2Fapps%2Ffiles%2Ffiles" at ../support/sections/FilesListPage.ts:30 28 | /** Wait for the file list container to be rendered (e.g. after a direct goto). */ 29 | async waitForList(): Promise<void> { > 30 | await this.getFilesList().waitFor({ state: 'visible' }) | ^ 31 | } 32 | 33 | /** at FilesListPage.waitForList (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:30:29) at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:21:14) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:93:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:157:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: command exited with non-zero exit code at PassThrough.maybeResolve (/home/runner/actions-runner/_work/server/server/node_modules/@nextcloud/e2e-test-server/lib/docker.ts:511:19)
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share: tests/playwright/support/sections/FilesListPage.ts#L191
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share Error: Test timeout of 30000ms exceeded at ../support/sections/FilesListPage.ts:191 189 | menu = this.page.locator(`#${menuId}`) 190 | await expect(menu).toBeVisible({ timeout: 2000 }) > 191 | }).toPass({ timeout: 15000 }) | ^ 192 | return menu 193 | } 194 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:191:6) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:196:16) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:217:3) at openVersionsPanel (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/versions.ts:73:2) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:97:2) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:157:3
[default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render: tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render Test timeout of 30000ms exceeded.
Playwright tests for installer
Docker network rm failed with exit code 1
🎭 Playwright Run Summary
43 passed (7.5m)
🎭 Playwright Run Summary
45 passed (6.6m)
🎭 Playwright Run Summary
7 passed (5.4m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render 44 passed (10.7m)
🎭 Playwright Run Summary
45 passed (11.6m)
🎭 Playwright Run Summary
45 passed (13.7m)
🎭 Playwright Run Summary
45 passed (13.6m)
🎭 Playwright Run Summary
1 failed [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share 44 passed (12.7m)
🎭 Playwright Run Summary
45 passed (6.3m)
🎭 Playwright Run Summary
1 failed [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:145:2 › files_versions: versions across a share move/copy › moves the versions when a containing folder is moved out of a received share 1 flaky [default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render 363 passed (43.4m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
84.3 KB
sha256:7722630d14f97c2194928d9d7e7d3b6aebe9e4882a0c6abe3be9091baabca297
blob-report-2 Expired
60.3 KB
sha256:7b0cfd719b30ba96b48e68e45d42c3014e504af4646fc10cbe526392dc543930
blob-report-3 Expired
4.38 MB
sha256:fb2eff696b3388aef1032a50f07a474f775649dca008765e650244bb571ebfcd
blob-report-4 Expired
82.2 KB
sha256:01a97f6688532188281b1bab4bc25c88c473cf59921c56fb2ad58ef5c3842686
blob-report-5 Expired
85 KB
sha256:56df39d5a15a5cfddcadf93723f86425131039c91aaf407acbfc5308730caa71
blob-report-6 Expired
7.5 MB
sha256:5272c75da330798a18b7f3624b86642552ca17bf7894674c168f15eb9dc42434
blob-report-7 Expired
99.7 KB
sha256:2acd32ecdde9796621643a424030b4b9b3c402bb435f15d2c4be1a2fe7dcbac1
blob-report-8 Expired
80.4 KB
sha256:ba052ee2955dcc7d29017d37e549de1963ea94dd76a4716f5a256e4b37372624
blob-report-setup Expired
14.2 KB
sha256:107604866f74513ea64f7ace06c709541a0404772c63ee561564a95fef641b61
html-report--attempt-1 Expired
12.6 MB
sha256:9a770b5a3ab9add2ce83e1660d6b553ed6a5455ce16522cd0910ec9c0f3662e5