Skip to content

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

feat(federation): implement minimal federation user backend

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

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

playwright.yml

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

Annotations

8 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
2) [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/work/server/server/node_modules/@nextcloud/e2e-test-server/lib/docker.ts:511:19)
[default] › tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result: tests/playwright/e2e/core/header-unified-search.spec.ts#L87
1) [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result Error: locator.getAttribute: Test ended. Call log: - waiting for locator('[id="null"]').getByRole('link') 85 | // The row is an NcListItem link to the file's short URL (/f/<id>), which the 86 | // server redirects into the Files viewer. Grab the id and assert we land on it. > 87 | const href = await search.option(activeId!).getByRole('link').getAttribute('href') | ^ 88 | const fileId = href?.match(/\/f\/(\d+)/)?.[1] 89 | expect(fileId).toBeTruthy() 90 | at /home/runner/work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:87:65
playwright-test-summary
Process completed with exit code 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: tests/playwright/tests/playwright/e2e/files/files-download.spec.ts#L0
2) [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/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
2) [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/work/server/server/node_modules/@nextcloud/e2e-test-server/lib/docker.ts:511:19)
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result: ../../../../work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts#L87
1) [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result Error: locator.getAttribute: Test ended. Call log: - waiting for locator('[id="null"]').getByRole('link') 85 | // The row is an NcListItem link to the file's short URL (/f/<id>), which the 86 | // server redirects into the Files viewer. Grab the id and assert we land on it. > 87 | const href = await search.option(activeId!).getByRole('link').getAttribute('href') | ^ 88 | const fileId = href?.match(/\/f\/(\d+)/)?.[1] 89 | expect(fileId).toBeTruthy() 90 | at /home/runner/work/server/server/tests/playwright/e2e/core/header-unified-search.spec.ts:87:65
[default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result: tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result Test timeout of 30000ms exceeded.
Playwright tests for installer
Docker network rm failed with exit code 1
🎭 Playwright Run Summary
7 passed (3.9m)
🎭 Playwright Run Summary
42 passed (6.2m)
🎭 Playwright Run Summary
41 passed (6.7m)
🎭 Playwright Run Summary
41 passed (7.1m)
🎭 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 1 flaky [default] › tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result 40 passed (5.4m)
🎭 Playwright Run Summary
41 passed (7.6m)
🎭 Playwright Run Summary
41 passed (7.5m)
🎭 Playwright Run Summary
41 passed (6.5m)
🎭 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 1 flaky [default] › tests/playwright/tests/playwright/e2e/core/header-unified-search.spec.ts:79:2 › Header: unified search keyboard navigation › Enter opens the selected result 294 passed (22.7m)