fix(files): skip directory symlinks that loop back onto the scanned path #7410
playwright.yml
on: pull_request
Annotations
10 errors, 1 warning, and 10 notices
|
[admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left:
tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts#L66
1) [admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left
Error: Failed to login as "3kgq": expected a redirect away from the login page but got status 500 redirecting to "<none>"
64 | await expect(filesListPage.getRowForFile(fromRecipient)).toHaveCount(0)
65 |
> 66 | await login(page.request, recipient)
| ^
67 | await filesListPage.open()
68 | await expect(filesListPage.getRowForFile(fromUser)).toHaveCount(0)
69 | })
at login (/home/runner/work/server/server/node_modules/@nextcloud/e2e-test-server/lib/playwright.ts:60:9)
at /home/runner/work/server/server/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:66:3
|
|
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render:
tests/playwright/e2e/files/files-renaming.spec.ts#L173
1) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
Error: expect(locator).not.toBeVisible() failed
Locator: locator('[data-cy-files-list-row-name="zzz.txt"]').getByRole('textbox', { name: 'Filename' })
Expected: not visible
Received: visible
Call log:
- Expect "to.be.visible" with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-name="zzz.txt"]').getByRole('textbox', { name: 'Filename' })
- Protocol error (Runtime.callFunctionOn): Internal server error, session closed.
171 | // Row must be visible and NOT in rename state
172 | await expect(filesListPage.getRowForFile('zzz.txt')).toBeVisible()
> 173 | await expect(filesListPage.getRenameInputForFile('zzz.txt')).not.toBeVisible()
| ^
174 | })
175 |
176 | test('shows extension-change warning — keep new extension', async ({ page, filesListPage }) => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:173:68
|
|
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render:
tests/playwright/e2e/files/files-renaming.spec.ts#L0
1) [default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission:
tests/playwright/support/sections/VersionsTab.ts#L128
1) [default] › tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission
Error: expect(locator).toBeHidden() failed
Locator: locator('#nc-vue-9')
Expected: hidden
Received: visible
Timeout: 5000ms
Call log:
- Expect "toBeHidden" with timeout 5000ms
- waiting for locator('#nc-vue-9')
14 × locator resolved to <ul role="menu" id="nc-vue-9" tabindex="-1" data-v-23e5cae7="" aria-labelledby="nc-vue-9-trigger">…</ul>
- unexpected value "visible"
at ../support/sections/VersionsTab.ts:128
126 | if (menuId && await this.page.locator(`#${menuId}`).isVisible()) {
127 | await toggle.click()
> 128 | await expect(this.page.locator(`#${menuId}`)).toBeHidden()
| ^
129 | }
130 | }
131 |
at VersionsTab.closeMenu (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:128:50)
at VersionsTab.getVersionContent (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:186:3)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-download.spec.ts:38:10
|
|
[default] › tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder:
tests/playwright/e2e/files/live-photos.spec.ts#L0
1) [default] › tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission:
tests/playwright/support/sections/VersionsTab.ts#L128
4) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission
Error: expect(locator).toBeHidden() failed
Locator: locator('#nc-vue-9')
Expected: hidden
Received: visible
Timeout: 5000ms
Call log:
- Expect "toBeHidden" with timeout 5000ms
- waiting for locator('#nc-vue-9')
14 × locator resolved to <ul role="menu" id="nc-vue-9" tabindex="-1" data-v-23e5cae7="" aria-labelledby="nc-vue-9-trigger">…</ul>
- unexpected value "visible"
at ../support/sections/VersionsTab.ts:128
126 | if (menuId && await this.page.locator(`#${menuId}`).isVisible()) {
127 | await toggle.click()
> 128 | await expect(this.page.locator(`#${menuId}`)).toBeHidden()
| ^
129 | }
130 | }
131 |
at VersionsTab.closeMenu (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:128:50)
at VersionsTab.getVersionContent (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/VersionsTab.ts:186:3)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-download.spec.ts:38:10
|
|
[default] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder:
tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts#L0
3) [default] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render:
tests/playwright/e2e/files/files-renaming.spec.ts#L173
2) [default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
Error: expect(locator).not.toBeVisible() failed
Locator: locator('[data-cy-files-list-row-name="zzz.txt"]').getByRole('textbox', { name: 'Filename' })
Expected: not visible
Received: visible
Call log:
- Expect "to.be.visible" with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-name="zzz.txt"]').getByRole('textbox', { name: 'Filename' })
- Protocol error (Runtime.callFunctionOn): Internal server error, session closed.
171 | // Row must be visible and NOT in rename state
172 | await expect(filesListPage.getRowForFile('zzz.txt')).toBeVisible()
> 173 | await expect(filesListPage.getRenameInputForFile('zzz.txt')).not.toBeVisible()
| ^
174 | })
175 |
176 | test('shows extension-change warning — keep new extension', async ({ page, filesListPage }) => {
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-renaming.spec.ts:173:68
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render:
tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
Test timeout of 45000ms exceeded.
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left:
../../../../work/server/server/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts#L66
1) [admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left
Error: Failed to login as "3kgq": expected a redirect away from the login page but got status 500 redirecting to "<none>"
64 | await expect(filesListPage.getRowForFile(fromRecipient)).toHaveCount(0)
65 |
> 66 | await login(page.request, recipient)
| ^
67 | await filesListPage.open()
68 | await expect(filesListPage.getRowForFile(fromUser)).toHaveCount(0)
69 | })
at login (/home/runner/work/server/server/node_modules/@nextcloud/e2e-test-server/lib/playwright.ts:60:9)
at /home/runner/work/server/server/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:66:3
|
|
Slow Test:
[default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.9m
|
|
🎭 Playwright Run Summary
7 passed (4.9m)
|
|
🎭 Playwright Run Summary
46 passed (5.1m)
|
|
🎭 Playwright Run Summary
46 passed (9.9m)
|
|
🎭 Playwright Run Summary
1 flaky
[admin-settings] › tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left
47 passed (8.1m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
46 passed (12.0m)
|
|
🎭 Playwright Run Summary
46 passed (13.4m)
|
|
🎭 Playwright Run Summary
44 passed (11.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission
47 passed (15.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder
45 passed (20.0m)
|
|
🎭 Playwright Run Summary
4 flaky
[admin-settings] › tests/playwright/tests/playwright/e2e/files_sharing/admin-settings-limit-to-same-group.spec.ts:56:2 › files_sharing: Sharing limited to members of the same group › hides the shares once no common group is left
[default] › tests/playwright/tests/playwright/e2e/files/files-renaming.spec.ts:132:2 › Files: Rename nodes › correctly resets renaming state after virtual-scroll re-render
[default] › tests/playwright/tests/playwright/e2e/files/live-photos.spec.ts:60:3 › Files: Live photos › 'Show hidden files' is enabled › Keeps live photo link when copying folder
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-download.spec.ts:29:2 › files_versions: versions download › downloads versions of a shared file with download permission
374 passed (28.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
2.42 MB |
sha256:403fb526949e4c2abd35f6b38f96efe4810c07f6ff60820e86eef480a235045d
|
|
|
blob-report-2
Expired
|
65.2 KB |
sha256:618a816dcdb497e872909a74616183ec915c436584d5202190061dd3f0bcf9f4
|
|
|
blob-report-3
Expired
|
5.33 MB |
sha256:6df819dbd6ab70c6c56992a7fd1e5426c297033900b4b6652f2081527192bab0
|
|
|
blob-report-4
Expired
|
6.87 MB |
sha256:7e25805b5e91c5b0bbd9544551c5dd8b03015aa422a89c7c09455e740065cfb7
|
|
|
blob-report-5
Expired
|
92.7 KB |
sha256:724f542ef426433cee5b83783c5fa864a8b424a1428ed80f409dbee463fc258b
|
|
|
blob-report-6
Expired
|
119 KB |
sha256:6ae97f3da8b2da19fa3e43afd56bc2837b50c3b55b1cd0d26e8ada93e7eee91d
|
|
|
blob-report-7
Expired
|
4.87 MB |
sha256:bc1812f7ebe9afc39db5bee897d38728aa02e27b79682ddf1f297e801cac49d0
|
|
|
blob-report-8
Expired
|
86.9 KB |
sha256:76d4b02011098c5571143fb09af018ee99bd983dea6919b77161b703c77d67cf
|
|
|
blob-report-setup
Expired
|
16.2 KB |
sha256:fee14e0ff25ce5d9fe123945a193e81a73c1117be594e185fcb9394634603c3e
|
|
|
html-report--attempt-2
|
20 MB |
sha256:9ed373d9fe7b37b796bda7d92984a74c2620900288d077ff3d523bef8dd5ae62
|
|