Skip to content

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

feat(federation): implement minimal federation user backend

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

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

playwright.yml

on: pull_request
Playwright setup
3m 35s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
10m 15s
Playwright tests for installer
merge-reports
1m 3s
merge-reports
playwright-test-summary
13s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 1 warning, and 9 notices
[default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L57
2) [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: locator.click: Test ended. Call log: - waiting for getByRole('dialog').locator('[data-filename="owned-folder"]') - locator resolved to <tr tabindex="0" data-v-7857e8bd="" data-v-412efd5c="" aria-selected="false" class="file-picker__row" data-testid="file-list-row" data-filename="owned-folder">…</tr> - attempting click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at ../support/sections/CopyMoveDialogPage.ts:57 55 | const segments = dirPath.split('/').filter(Boolean) 56 | for (const dir of segments) { > 57 | await this.getDestination(dir).click() | ^ 58 | } 59 | return segments.at(-1) 60 | } at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:57:35) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:84:24
[default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L80
2) [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: page.waitForResponse: Test ended. 78 | await filesListPage.navigateToFolder('folder') 79 | await filesListPage.triggerActionForFile('file.txt', 'move-copy') > 80 | const propfind = page.waitForResponse((r) => r.request().method() === 'PROPFIND' | ^ 81 | && r.url().includes('/remote.php/dav/files/') 82 | && !!r.url().match(/\/owned-folder\/?$/)) 83 | await copyMoveDialog.goToAllFiles() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:80:25
[default] › tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL: tests/playwright/support/sections/FilesListPage.ts#L85
1) [default] › tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL Error: locator.click: Test ended. Call log: - waiting for getByRole('menuitem', { name: 'Reload content' }) at ../support/sections/FilesListPage.ts:85 83 | }).toPass({ timeout: 15000 }) 84 | > 85 | await reloadItem.click() | ^ 86 | } 87 | 88 | getRowForFileId(fileid: number): Locator { at FilesListPage.reloadCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:85:20) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/search.spec.ts:138:3
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-test-summary
Process completed with exit code 1.
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/support/sections/CopyMoveDialogPage.ts#L57
3) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: locator.click: Test ended. Call log: - waiting for getByRole('dialog').locator('[data-filename="owned-folder"]') - locator resolved to <tr tabindex="0" data-v-7857e8bd="" data-v-412efd5c="" aria-selected="false" class="file-picker__row" data-testid="file-list-row" data-filename="owned-folder">…</tr> - attempting click action - waiting for element to be visible, enabled and stable - element was detached from the DOM, retrying at ../support/sections/CopyMoveDialogPage.ts:57 55 | const segments = dirPath.split('/').filter(Boolean) 56 | for (const dir of segments) { > 57 | await this.getDestination(dir).click() | ^ 58 | } 59 | return segments.at(-1) 60 | } at CopyMoveDialogPage.navigateTo (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:57:35) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:84:24
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L80
3) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Error: page.waitForResponse: Test ended. 78 | await filesListPage.navigateToFolder('folder') 79 | await filesListPage.triggerActionForFile('file.txt', 'move-copy') > 80 | const propfind = page.waitForResponse((r) => r.request().method() === 'PROPFIND' | ^ 81 | && r.url().includes('/remote.php/dav/files/') 82 | && !!r.url().match(/\/owned-folder\/?$/)) 83 | await copyMoveDialog.goToAllFiles() at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:80:25
[default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission: tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts#L0
3) [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission Test timeout of 30000ms exceeded.
[default] › tests/playwright/tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL: tests/playwright/support/sections/FilesListPage.ts#L85
2) [default] › tests/playwright/tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL Error: locator.click: Test ended. Call log: - waiting for getByRole('menuitem', { name: 'Reload content' }) at ../support/sections/FilesListPage.ts:85 83 | }).toPass({ timeout: 15000 }) 84 | > 85 | await reloadItem.click() | ^ 86 | } 87 | 88 | getRowForFileId(fileid: number): Locator { at FilesListPage.reloadCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:85:20) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/search.spec.ts:138:3
[default] › tests/playwright/tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL: tests/playwright/tests/playwright/e2e/files/search.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL Test timeout of 30000ms exceeded.
[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
41 passed (5.5m)
🎭 Playwright Run Summary
7 passed (5.3m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL [default] › tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission 39 passed (7.3m)
🎭 Playwright Run Summary
42 passed (6.8m)
🎭 Playwright Run Summary
41 passed (7.5m)
🎭 Playwright Run Summary
41 passed (7.5m)
🎭 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 (8.7m)
🎭 Playwright Run Summary
41 passed (9.2m)
🎭 Playwright Run Summary
1 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 2 flaky [default] › tests/playwright/tests/playwright/e2e/files/search.spec.ts:130:2 › files: search › keeps the query in the URL [default] › tests/playwright/tests/playwright/e2e/files_sharing/files-copy-move.spec.ts:66:2 › files_sharing: Move or copy files › cannot move a file from shared folder with no delete permission 293 passed (12.4m)