Skip to content

feat(federation): implement minimal federation user backend #3494

feat(federation): implement minimal federation user backend

feat(federation): implement minimal federation user backend #3494

Triggered via pull request July 24, 2026 07:22
Status Failure
Total duration 22m 30s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
4m 18s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
15m 1s
Playwright tests for installer
merge-reports
1m 7s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

14 errors, 1 warning, and 9 notices
Playwright tests 2 / 7
Process completed with exit code 1.
[default] › tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid: tests/playwright/e2e/files/files-download.spec.ts#L0
1) [default] › tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid 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)
Playwright tests 5 / 7
Process completed with exit code 1.
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L99
2) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem') Expected: 3 Received: 0 Call log: - Expect "to.have.count" with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem') 4 × locator resolved to 0 elements - unexpected value "0" 97 | await openVersionsPanel(filesListPage, versionsTab, fileName) 98 | > 99 | await expect(versionsTab.versions()).toHaveCount(3) | ^ 100 | expect(await versionsTab.getVersionContent(0)).toBe('v3') 101 | expect(await versionsTab.getVersionContent(1)).toBe('v2') 102 | expect(await versionsTab.getVersionContent(2)).toBe('v1') at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:99:39) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:172:3
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
2) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[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/VersionsTab.ts#L112
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: Test timeout of 30000ms exceeded at ../support/sections/VersionsTab.ts:112 110 | menu = this.page.locator(`#${menuId}`) 111 | await expect(menu).toBeVisible({ timeout: 2000 }) > 112 | }).toPass({ timeout: 15000 }) | ^ 113 | return menu 114 | } 115 | at VersionsTab.openMenu (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:112:6) at VersionsTab.getVersionContent (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:184:16) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:101:9) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:157:3
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:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share: tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L99
3) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveCount(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem') Expected: 3 Received: 0 Call log: - Expect "to.have.count" with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem') 4 × locator resolved to 0 elements - unexpected value "0" 97 | await openVersionsPanel(filesListPage, versionsTab, fileName) 98 | > 99 | await expect(versionsTab.versions()).toHaveCount(3) | ^ 100 | expect(await versionsTab.getVersionContent(0)).toBe('v3') 101 | expect(await versionsTab.getVersionContent(1)).toBe('v2') 102 | expect(await versionsTab.getVersionContent(2)).toBe('v1') at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:99:39) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:172:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share: tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts#L0
3) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied 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:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share: tests/playwright/support/sections/FilesListPage.ts#L158
3) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share Error: Test timeout of 30000ms exceeded at ../support/sections/FilesListPage.ts:158 156 | menu = this.page.locator(`#${menuId}`) 157 | await expect(menu).toBeVisible({ timeout: 2000 }) > 158 | }).toPass({ timeout: 15000 }) | ^ 159 | return menu 160 | } 161 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:158:6) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:163:16) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:184: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:172: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/support/sections/VersionsTab.ts#L112
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: Test timeout of 30000ms exceeded at ../support/sections/VersionsTab.ts:112 110 | menu = this.page.locator(`#${menuId}`) 111 | await expect(menu).toBeVisible({ timeout: 2000 }) > 112 | }).toPass({ timeout: 15000 }) | ^ 113 | return menu 114 | } 115 | at VersionsTab.openMenu (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:112:6) at VersionsTab.getVersionContent (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:184:16) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:101:9) 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/support/sections/VersionsTab.ts#L112
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/VersionsTab.ts:112 110 | menu = this.page.locator(`#${menuId}`) 111 | await expect(menu).toBeVisible({ timeout: 2000 }) > 112 | }).toPass({ timeout: 15000 }) | ^ 113 | return menu 114 | } 115 | at VersionsTab.openMenu (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:112:6) at VersionsTab.getVersionContent (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:184:16) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:102:9) 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-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid: tests/playwright/tests/playwright/e2e/files/files-download.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid 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/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid: tests/playwright/tests/playwright/e2e/files/files-download.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid 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)
Playwright tests for installer
Docker network rm failed with exit code 1
🎭 Playwright Run Summary
1 failed [default] › tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid 41 passed (5.5m)
🎭 Playwright Run Summary
42 passed (7.1m)
🎭 Playwright Run Summary
41 passed (7.4m)
🎭 Playwright Run Summary
41 passed (10.0m)
🎭 Playwright Run Summary
7 passed (5.2m)
🎭 Playwright Run Summary
41 passed (10.5m)
🎭 Playwright Run Summary
2 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 [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share 39 passed (11.9m)
🎭 Playwright Run Summary
41 passed (12.1m)
🎭 Playwright Run Summary
3 failed [default] › tests/playwright/tests/playwright/e2e/files/files-download.spec.ts:219:2 › Files: Download files using selection › can download selected files with email uid [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 [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:160:2 › files_versions: versions across a share move/copy › copies the versions when a containing folder is copied out of a received share 293 passed (14.2m)