Skip to content

feat(dav): Add occ dav:show-listeners to allow better insights into DAV stack #2546

feat(dav): Add occ dav:show-listeners to allow better insights into DAV stack

feat(dav): Add occ dav:show-listeners to allow better insights into DAV stack #2546

Triggered via pull request July 13, 2026 06:16
Status Success
Total duration 12m 53s
Artifacts 7

playwright.yml

on: pull_request
Playwright setup
2m 58s
Playwright setup
Matrix: playwright-tests
merge-reports
49s
merge-reports
playwright-test-summary
5s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

4 errors, 8 warnings, and 7 notices
[chrome] › tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
1) [chrome] › tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:68 66 | 67 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> { > 68 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url())) 70 | await this.confirmButton(label).click() 71 | await done at CopyMoveDialogPage.confirm (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/runner/work/server/server/tests/playwright/e2e/files/live-photos.spec.ts:41:25
[chrome] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg: ../../../../work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
2) [chrome] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg Error: page.waitForResponse: Test ended. at ../support/sections/CopyMoveDialogPage.ts:68 66 | 67 | private async confirm(label: string, method: 'COPY' | 'MOVE'): Promise<void> { > 68 | const done = this.page.waitForResponse((r) => r.request().method() === method | ^ 69 | && /\/(remote|public)\.php\/dav\/files\//.test(r.url())) 70 | await this.confirmButton(label).click() 71 | await done at CopyMoveDialogPage.confirm (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.copyToCurrentFolder (/home/runner/work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:76:14) at /home/runner/work/server/server/tests/playwright/e2e/files/live-photos.spec.ts:41:25
[chrome] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg: tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts#L0
2) [chrome] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg Test timeout of 30000ms exceeded.
[chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice: ../../../../work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts#L160
1) [chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice Error: expect(received).toEqual(expected) // deep equality - Expected - 3 + Received + 3 Array [ "folder", - "1 tiny.txt", - "welcome.txt", - "a medium.txt", "z big.txt", + "a medium.txt", + "welcome.txt", + "1 tiny.txt", ] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 158 | await filesListPage.sortByColumn('Size') 159 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'ascending') > 160 | await expect.poll(() => filesListPage.getRowNames()).toEqual([ | ^ 161 | 'folder', 162 | '1 tiny.txt', 163 | 'welcome.txt', at /home/runner/work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:160:56
Playwright setup
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/save@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 1 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 6 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 3 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 4 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 2 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Playwright tests 5 / 6
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
merge-reports
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: buildjet/cache/restore@3e70d19e31d6a8030aeddf6ed8dbe601f94d09f4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
44 passed (5.5m)
🎭 Playwright Run Summary
43 passed (5.1m)
🎭 Playwright Run Summary
1 flaky [chrome] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice 43 passed (5.8m)
🎭 Playwright Run Summary
1 flaky [chrome] › tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg 42 passed (6.1m)
🎭 Playwright Run Summary
44 passed (7.2m)
🎭 Playwright Run Summary
43 passed (7.7m)
🎭 Playwright Run Summary
2 flaky [chrome] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice [chrome] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:39:3 › Files: Live photos › 'Show hidden files' is enabled › Copies both files when copying the .jpg 259 passed (7.9m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
91.6 KB
sha256:9a381e567025c12bd416c7cc05eac4894617e2e472a5c65c8499b99e5222c92d
blob-report-2 Expired
86.6 KB
sha256:3c0c24e3f3a71bc001dd7e798230ed0b82c3704db47d1d34798d8af1f4ebfc67
blob-report-3 Expired
3.3 MB
sha256:3f788f30c0cbc29c37d49371d8073ce379e9f93f8e12dc4f41736ab500e8c090
blob-report-4 Expired
4.89 MB
sha256:75bdad114dcfd9bc37cfb700d216087089323bbce618317098d7b6b57e5a2b5d
blob-report-5 Expired
75.8 KB
sha256:aba972109f976ede488c86bee014b3eb51dcbb3557c71135ba2faabb58f83643
blob-report-6 Expired
94.4 KB
sha256:63a06f4a472aa8fd851433b951ee8d0ba0047bff88f2f44791f177443f5fdff3
html-report--attempt-1 Expired
8.79 MB
sha256:8269ba5ad4cb3c89ba91e442030a0696f62410453299649e40f2acbfae6b4fb2