Improve user enumeration #7442
Triggered via pull request
September 1, 2026 08:44
Status
Success
Total duration
3h 11m 59s
Artifacts
10
playwright.yml
on: pull_request
Annotations
10 errors, 1 warning, and 10 notices
|
[default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice:
tests/playwright/e2e/files/files-sorting.spec.ts#L159
1) [default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
Error: expect(locator).toHaveAttribute(expected) failed
Locator: getByRole('columnheader', { name: 'Size' })
Expected: "ascending"
Received: "descending"
Timeout: 5000ms
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for getByRole('columnheader', { name: 'Size' })
14 × locator resolved to <th data-v-0a7c737e="" aria-sort="descending" class="files-list__column files-list__row-size files-list__column--sortable">…</th>
- unexpected value "descending"
157 |
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',
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:159:55
|
|
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row:
tests/playwright/support/sections/FilesListPage.ts#L20
1) [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
Error: page.goto: Test ended.
Call log:
- navigating to "http://localhost:8042/index.php/apps/files", waiting until "load"
at ../support/sections/FilesListPage.ts:20
18 | */
19 | async open(viewId?: string): Promise<void> {
> 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files')
| ^
21 | await this.waitForList()
22 | }
23 |
at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:109:23
|
|
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row:
tests/playwright/e2e/files/drag-n-drop.spec.ts#L0
1) [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
Test timeout of 45000ms exceeded.
|
|
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group:
tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
Error: locator.waitFor: Test timeout of 45000ms exceeded.
Call log:
- waiting for locator('.modal-container:has-text("Authentication required")') to be hidden
72 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div>
at ../support/utils/password-confirmation.ts:32
30 |
31 | // Wait for the dialog to disappear
> 32 | await dialog.waitFor({ state: 'hidden' })
| ^
33 | }
34 |
at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
|
|
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group:
tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice:
tests/playwright/e2e/files/files-sorting.spec.ts#L159
3) [default] › 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(locator).toHaveAttribute(expected) failed
Locator: getByRole('columnheader', { name: 'Size' })
Expected: "ascending"
Received: "descending"
Timeout: 5000ms
Call log:
- Expect "toHaveAttribute" with timeout 5000ms
- waiting for getByRole('columnheader', { name: 'Size' })
14 × locator resolved to <th data-v-0a7c737e="" aria-sort="descending" class="files-list__column files-list__row-size files-list__column--sortable">…</th>
- unexpected value "descending"
157 |
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',
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:159:55
|
|
[default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row:
tests/playwright/support/sections/FilesListPage.ts#L20
2) [default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
Error: page.goto: Test ended.
Call log:
- navigating to "http://localhost:8042/index.php/apps/files", waiting until "load"
at ../support/sections/FilesListPage.ts:20
18 | */
19 | async open(viewId?: string): Promise<void> {
> 20 | await this.page.goto(viewId ? `apps/files/${viewId}` : 'apps/files')
| ^
21 | await this.waitForList()
22 | }
23 |
at FilesListPage.open (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:20:19)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:109:23
|
|
[default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row:
tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
Test timeout of 45000ms exceeded.
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group:
tests/playwright/support/utils/password-confirmation.ts#L32
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
Error: locator.waitFor: Test timeout of 45000ms exceeded.
Call log:
- waiting for locator('.modal-container:has-text("Authentication required")') to be hidden
72 × locator resolved to visible <div data-v-3c357e2d="" class="modal-container" id="modal-description-nc-vue-45">…</div>
at ../support/utils/password-confirmation.ts:32
30 |
31 | // Wait for the dialog to disappear
> 32 | await dialog.waitFor({ state: 'hidden' })
| ^
33 | }
34 |
at handlePasswordConfirmation (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/password-confirmation.ts:32:15)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:205:3
|
|
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group:
tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts#L0
1) [admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
Test timeout of 45000ms exceeded.
|
|
Slow Test:
[default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.6m
|
|
🎭 Playwright Run Summary
7 passed (8.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
46 passed (12.8m)
|
|
🎭 Playwright Run Summary
44 passed (11.3m)
|
|
🎭 Playwright Run Summary
46 passed (14.7m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
46 passed (14.9m)
|
|
🎭 Playwright Run Summary
46 passed (15.1m)
|
|
🎭 Playwright Run Summary
47 passed (13.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
46 passed (15.2m)
|
|
🎭 Playwright Run Summary
48 passed (15.3m)
|
|
🎭 Playwright Run Summary
3 flaky
[admin-settings] › tests/playwright/tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
[default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:106:2 › files: Drag and Drop onto a folder row › opens the conflict picker when dropping a colliding name onto a subfolder row
[default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
376 passed (18.4m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
4.39 MB |
sha256:be81e68952761b3713407942025633f271f0313a9a9a56f335b8fe1e8f8dc0a0
|
|
|
blob-report-2
Expired
|
3.07 MB |
sha256:8130676f974bd25d5b7d302d49d56eb86e601f46e3de79c1f692371f9bbcbf41
|
|
|
blob-report-3
Expired
|
94 KB |
sha256:e5c740d8a838b9321e016a73eca98b1d51170312b73188ed6ed9b771cc2dab6b
|
|
|
blob-report-4
Expired
|
3.59 MB |
sha256:f69985cb398ed16776cf49ba29d511059d16df62f18217570628f2f0b9d84266
|
|
|
blob-report-5
Expired
|
103 KB |
sha256:0a6d86729fd14a6e5ec49f5dd9551bb88b6d3fe9e618d426328d9fbf3c320a47
|
|
|
blob-report-6
Expired
|
133 KB |
sha256:e073735812a168e6793460d1b7cca5fdab3affbe6c0c8c21c5d5601a50076e87
|
|
|
blob-report-7
Expired
|
125 KB |
sha256:a64ea61198e80c5e1178e87b6a7f2c79e83491663c4c8112f8b97d8d5b9d8ea9
|
|
|
blob-report-8
Expired
|
98.3 KB |
sha256:35528f740ba292c37ad1aee5d7cda06013c6ef5182efc9fcffdf8b3ad8fd89bf
|
|
|
blob-report-setup
Expired
|
29 KB |
sha256:4d6f593539c24bb299d09632193245045a39e97a7037ef1d147c2e087ef90874
|
|
|
html-report--attempt-1
|
11.7 MB |
sha256:302b6e35ac3a43ba1ca79ef52c8c6bebd6cb7dec4d789d5048e4dfbb07b4f4bd
|
|