Skip to content

perf: Don't construct Config object twice #3705

perf: Don't construct Config object twice

perf: Don't construct Config object twice #3705

Triggered via pull request July 27, 2026 10:14
Status Success
Total duration 44m 57s
Artifacts 9

playwright.yml

on: pull_request
Playwright setup
5m 28s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
12m 3s
Playwright tests for installer
merge-reports
1m 9s
merge-reports
playwright-test-summary
7s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 1 warning, and 9 notices
[default] › tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
1) [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder 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/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.moveToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:81:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:72:24
[default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder: tests/playwright/support/sections/CopyMoveDialogPage.ts#L68
1) [default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder 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/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:68:26) at CopyMoveDialogPage.moveToCurrentFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/CopyMoveDialogPage.ts:81:14) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-copy-move.spec.ts:72:24
[default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder: tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts#L0
1) [default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder Test timeout of 30000ms exceeded.
Playwright tests for installer
Docker network rm failed with exit code 1
🎭 Playwright Run Summary
41 passed (7.0m)
🎭 Playwright Run Summary
42 passed (6.6m)
🎭 Playwright Run Summary
7 passed (5.7m)
🎭 Playwright Run Summary
41 passed (9.4m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder 41 passed (8.6m)
🎭 Playwright Run Summary
41 passed (11.4m)
🎭 Playwright Run Summary
41 passed (12.6m)
🎭 Playwright Run Summary
41 passed (9.9m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/tests/playwright/e2e/files/files-copy-move.spec.ts:62:2 › Files: Move or copy files › can move a file to its parent folder 295 passed (16.0m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
62.7 KB
sha256:80f6dc43e88b63e4d1b85ae22d3804f8d792472639d7d2428b1471d84632780f
blob-report-2 Expired
4.09 MB
sha256:d80d449489f129e94ba34f222453c420850b9f963a6e5646582f30fc7407bc89
blob-report-3 Expired
72.6 KB
sha256:2595e9aaf1794eae1ad37f5451cbaea9fc8939f66bf0f62b48c779c032fa3a63
blob-report-4 Expired
70.2 KB
sha256:60dc91e3cfef26233f83579911783f603b5a9c9d2ca6f91069346cd0800ba867
blob-report-5 Expired
104 KB
sha256:bac1d3da3fabe1444ffd0a48d39844b0f7deed0b7cc676a47f44b80c470019fa
blob-report-6 Expired
80 KB
sha256:e09fd756de253650c66322b69a52ac213b0242a78c3cf7c84ff902be29225b24
blob-report-7 Expired
77.2 KB
sha256:35a80889016609f50a871431de24d36198905fcee6ac3d614783b29fcbf10d56
blob-report-setup Expired
14.2 KB
sha256:3751c0985f7a67a0f115b1de0d14ac3c740a48f965ecbfe35565b4c50a5f97aa
html-report--attempt-1 Expired
4.86 MB
sha256:c03093b6fd1697c63793de189b71b3598403e08c64cfae4c6dd4034de1468071