[stable34] chore(deps): bump @nextcloud/dialogs from 7.4.1 to 7.5.0 in /build/frontend-legacy #10585
playwright.yml
on: pull_request
Annotations
36 errors and 11 notices
|
Playwright tests 2 / 8
Process completed with exit code 1.
|
|
Playwright tests 2 / 8
Process completed with exit code 1.
|
|
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API):
tests/playwright/e2e/files/drag-n-drop.spec.ts#L59
1) [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.toast-warning')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('.toast-warning') with timeout 5000ms
- waiting for locator('.toast-warning')
57 | await dropFilesOn(filesListPage.getDropArea(), dataTransfer)
58 |
> 59 | await expect(page.locator('.toast-warning')).toBeVisible()
| ^
60 | await expect(filesListPage.getRowForFile('first.txt')).toBeVisible()
61 | await expect(filesListPage.getRowForFile('second.txt')).toBeVisible()
62 | await expect(filesListPage.getRowForFile('Foo')).toHaveCount(0)
at /home/runner/work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:59:48
|
|
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API):
tests/playwright/e2e/files/drag-n-drop.spec.ts#L59
1) [default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
Error: expect(locator).toBeVisible() failed
Locator: locator('.toast-warning')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('.toast-warning') with timeout 5000ms
- waiting for locator('.toast-warning')
57 | await dropFilesOn(filesListPage.getDropArea(), dataTransfer)
58 |
> 59 | await expect(page.locator('.toast-warning')).toBeVisible()
| ^
60 | await expect(filesListPage.getRowForFile('first.txt')).toBeVisible()
61 | await expect(filesListPage.getRowForFile('second.txt')).toBeVisible()
62 | await expect(filesListPage.getRowForFile('Foo')).toHaveCount(0)
at /home/runner/work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:59:48
|
|
Playwright tests 1 / 8
Process completed with exit code 1.
|
|
Playwright tests 1 / 8
Process completed with exit code 1.
|
|
[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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 45000ms exceeded.
Call log:
- waiting for locator('.modal-container:has-text("Authentication required")') to be hidden
71 × 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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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
73 × 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.
|
|
Playwright tests 4 / 8
Process completed with exit code 1.
|
|
Playwright tests 4 / 8
Process completed with exit code 1.
|
|
[default] › tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error:
tests/playwright/e2e/files/files.spec.ts#L41
1) [default] › tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('The file could not be found')
Expected: visible
Error: strict mode violation: getByText('The file could not be found') resolved to 2 elements:
1) <div aria-atomic="true" aria-live="assertive" class="hidden-visually">Error: The file could not be found</div> aka getByText('Error: The file could not be')
2) <span class="_toastMessage_v43ag_53">The file could not be found</span> aka getByText('The file could not be found', { exact: true })
Call log:
- Expect "toBeVisible" getByText('The file could not be found') with timeout 5000ms
- waiting for getByText('The file could not be found')
39 |
40 | // The error toast is shown once the (failing) PROPFIND resolves
> 41 | await expect(page.getByText('The file could not be found')).toBeVisible()
| ^
42 | })
43 | })
44 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files.spec.ts:41:63
|
|
[default] › tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error:
tests/playwright/e2e/files/files.spec.ts#L41
1) [default] › tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
Error: expect(locator).toBeVisible() failed
Locator: getByText('The file could not be found')
Expected: visible
Error: strict mode violation: getByText('The file could not be found') resolved to 2 elements:
1) <div aria-atomic="true" aria-live="assertive" class="hidden-visually">Error: The file could not be found</div> aka getByText('Error: The file could not be')
2) <span class="_toastMessage_v43ag_53">The file could not be found</span> aka getByText('The file could not be found', { exact: true })
Call log:
- Expect "toBeVisible" getByText('The file could not be found') with timeout 5000ms
- waiting for getByText('The file could not be found')
39 |
40 | // The error toast is shown once the (failing) PROPFIND resolves
> 41 | await expect(page.getByText('The file could not be found')).toBeVisible()
| ^
42 | })
43 | })
44 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files.spec.ts:41:63
|
|
Playwright tests 8 / 8
Process completed with exit code 1.
|
|
[default] › tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password:
tests/playwright/e2e/users/users-modify.spec.ts#L48
5) [default] › tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
46 | await settingsPage.saveEditDialog()
47 |
> 48 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
49 |
50 | // Verify by logging in with the new password
51 | await login(context.request, { ...user, password: 'newpassword123' })
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-modify.spec.ts:48:52
|
|
[default] › tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password:
tests/playwright/e2e/users/users-modify.spec.ts#L48
5) [default] › tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
46 | await settingsPage.saveEditDialog()
47 |
> 48 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
49 |
50 | // Verify by logging in with the new password
51 | await login(context.request, { ...user, password: 'newpassword123' })
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-modify.spec.ts:48:52
|
|
[default] › tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name:
tests/playwright/e2e/users/users-modify.spec.ts#L27
4) [default] › tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
25 | await settingsPage.saveEditDialog()
26 |
> 27 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
28 |
29 | // Verify backend
30 | const { stdout: jsonList } = await runOcc(['user:info', '--output=json', user.userId])
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-modify.spec.ts:27:52
|
|
[default] › tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name:
tests/playwright/e2e/users/users-modify.spec.ts#L27
4) [default] › tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
25 | await settingsPage.saveEditDialog()
26 |
> 27 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
28 |
29 | // Verify backend
30 | const { stdout: jsonList } = await runOcc(['user:info', '--output=json', user.userId])
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-modify.spec.ts:27:52
|
|
[default] › tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog:
tests/playwright/e2e/users/users-manager.spec.ts#L70
3) [default] › tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
68 | await settingsPage.saveEditDialog()
69 |
> 70 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
71 |
72 | // Verify backend: manager must be empty
73 | const response = await page.request.get(
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-manager.spec.ts:70:52
|
|
[default] › tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog:
tests/playwright/e2e/users/users-manager.spec.ts#L70
3) [default] › tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
68 | await settingsPage.saveEditDialog()
69 |
> 70 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
71 |
72 | // Verify backend: manager must be empty
73 | const response = await page.request.get(
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-manager.spec.ts:70:52
|
|
[default] › tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog:
tests/playwright/e2e/users/users-manager.spec.ts#L37
2) [default] › tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
35 | await settingsPage.saveEditDialog()
36 |
> 37 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
38 |
39 | // Verify via OCS API (page shares admin auth cookies)
40 | const response = await page.request.get(
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-manager.spec.ts:37:52
|
|
[default] › tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog:
tests/playwright/e2e/users/users-manager.spec.ts#L37
2) [default] › tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
35 | await settingsPage.saveEditDialog()
36 |
> 37 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
38 |
39 | // Verify via OCS API (page shares admin auth cookies)
40 | const response = await page.request.get(
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-manager.spec.ts:37:52
|
|
[default] › tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group:
tests/playwright/e2e/users/users-groups.spec.ts#L72
1) [default] › tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
70 | await handlePasswordConfirmation(page)
71 | await settingsPage.saveEditDialog()
> 72 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
73 |
74 | // user is now group now shows 1 member
75 | await expect(settingsPage.groupMemberCount(testGroup)).toHaveText('1')
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-groups.spec.ts:72:51
|
|
[default] › tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group:
tests/playwright/e2e/users/users-groups.spec.ts#L72
1) [default] › tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
70 | await handlePasswordConfirmation(page)
71 | await settingsPage.saveEditDialog()
> 72 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
73 |
74 | // user is now group now shows 1 member
75 | await expect(settingsPage.groupMemberCount(testGroup)).toHaveText('1')
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-groups.spec.ts:72:51
|
|
playwright-test-summary
Process completed with exit code 1.
|
|
[default] › tests/playwright/tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group:
tests/playwright/e2e/users/users-groups.spec.ts#L72
4) [default] › tests/playwright/tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
70 | await handlePasswordConfirmation(page)
71 | await settingsPage.saveEditDialog()
> 72 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
73 |
74 | // user is now group now shows 1 member
75 | await expect(settingsPage.groupMemberCount(testGroup)).toHaveText('1')
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-groups.spec.ts:72:51
|
|
[default] › tests/playwright/tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group:
tests/playwright/e2e/users/users-groups.spec.ts#L72
4) [default] › tests/playwright/tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
Error: expect(locator).toBeVisible() failed
Locator: getByText(/Account updated/i)
Expected: visible
Error: strict mode violation: getByText(/Account updated/i) resolved to 2 elements:
1) <li>Success: Account updated</li> aka getByText('Success: Account updated')
2) <span class="_toastMessage_v43ag_53">Account updated</span> aka getByText('Account updated', { exact: true })
Call log:
- Expect "toBeVisible" getByText(/Account updated/i) with timeout 5000ms
- waiting for getByText(/Account updated/i)
70 | await handlePasswordConfirmation(page)
71 | await settingsPage.saveEditDialog()
> 72 | await expect(page.getByText(/Account updated/i)).toBeVisible()
| ^
73 |
74 | // user is now group now shows 1 member
75 | await expect(settingsPage.groupMemberCount(testGroup)).toHaveText('1')
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/users/users-groups.spec.ts:72:51
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error:
tests/playwright/e2e/files/files.spec.ts#L41
3) [default] › tests/playwright/tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByText('The file could not be found')
Expected: visible
Error: strict mode violation: getByText('The file could not be found') resolved to 2 elements:
1) <div aria-atomic="true" aria-live="assertive" class="hidden-visually">Error: The file could not be found</div> aka getByText('Error: The file could not be')
2) <span class="_toastMessage_v43ag_53">The file could not be found</span> aka getByText('The file could not be found', { exact: true })
Call log:
- Expect "toBeVisible" getByText('The file could not be found') with timeout 5000ms
- waiting for getByText('The file could not be found')
39 |
40 | // The error toast is shown once the (failing) PROPFIND resolves
> 41 | await expect(page.getByText('The file could not be found')).toBeVisible()
| ^
42 | })
43 | })
44 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files.spec.ts:41:63
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error:
tests/playwright/e2e/files/files.spec.ts#L41
3) [default] › tests/playwright/tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
Error: expect(locator).toBeVisible() failed
Locator: getByText('The file could not be found')
Expected: visible
Error: strict mode violation: getByText('The file could not be found') resolved to 2 elements:
1) <div aria-atomic="true" aria-live="assertive" class="hidden-visually">Error: The file could not be found</div> aka getByText('Error: The file could not be')
2) <span class="_toastMessage_v43ag_53">The file could not be found</span> aka getByText('The file could not be found', { exact: true })
Call log:
- Expect "toBeVisible" getByText('The file could not be found') with timeout 5000ms
- waiting for getByText('The file could not be found')
39 |
40 | // The error toast is shown once the (failing) PROPFIND resolves
> 41 | await expect(page.getByText('The file could not be found')).toBeVisible()
| ^
42 | })
43 | })
44 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files.spec.ts:41:63
|
|
[default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API):
../../../../work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts#L59
2) [default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('.toast-warning')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('.toast-warning') with timeout 5000ms
- waiting for locator('.toast-warning')
57 | await dropFilesOn(filesListPage.getDropArea(), dataTransfer)
58 |
> 59 | await expect(page.locator('.toast-warning')).toBeVisible()
| ^
60 | await expect(filesListPage.getRowForFile('first.txt')).toBeVisible()
61 | await expect(filesListPage.getRowForFile('second.txt')).toBeVisible()
62 | await expect(filesListPage.getRowForFile('Foo')).toHaveCount(0)
at /home/runner/work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:59:48
|
|
[default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API):
../../../../work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts#L59
2) [default] › tests/playwright/tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
Error: expect(locator).toBeVisible() failed
Locator: locator('.toast-warning')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('.toast-warning') with timeout 5000ms
- waiting for locator('.toast-warning')
57 | await dropFilesOn(filesListPage.getDropArea(), dataTransfer)
58 |
> 59 | await expect(page.locator('.toast-warning')).toBeVisible()
| ^
60 | await expect(filesListPage.getRowForFile('first.txt')).toBeVisible()
61 | await expect(filesListPage.getRowForFile('second.txt')).toBeVisible()
62 | await expect(filesListPage.getRowForFile('Foo')).toHaveCount(0)
at /home/runner/work/server/server/tests/playwright/e2e/files/drag-n-drop.spec.ts:59:48
|
|
[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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.waitFor: Test timeout of 45000ms exceeded.
Call log:
- waiting for locator('.modal-container:has-text("Authentication required")') to be hidden
71 × 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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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
73 × 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.
|
|
🎭 Playwright Run Summary
1 failed
[default] › tests/playwright/e2e/files/drag-n-drop.spec.ts:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
43 passed (7.5m)
|
|
Playwright tests 2 / 8
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
🎭 Playwright Run Summary
46 passed (13.0m)
|
|
🎭 Playwright Run Summary
45 passed (11.7m)
|
|
🎭 Playwright Run Summary
7 passed (8.1m)
|
|
🎭 Playwright Run Summary
1 failed
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
45 passed (15.4m)
|
|
🎭 Playwright Run Summary
45 passed (11.1m)
|
|
🎭 Playwright Run Summary
45 passed (13.8m)
|
|
🎭 Playwright Run Summary
1 failed
[default] › tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
44 passed (13.1m)
|
|
🎭 Playwright Run Summary
9 failed
[default] › tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
[default] › tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog
[default] › tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog
[default] › tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name
[default] › tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password
[default] › tests/playwright/e2e/users/users-modify.spec.ts:56:2 › Settings: Change user properties › can change the email address
[default] › tests/playwright/e2e/users/users-modify.spec.ts:77:2 › Settings: Change user properties › can change the user quota to a predefined value
[default] › tests/playwright/e2e/users/users-modify.spec.ts:100:2 › Settings: Change user properties › can change the user quota to a custom value
[default] › tests/playwright/e2e/users/users-modify.spec.ts:123:2 › Settings: Change user properties › can make user a subadmin of a group
34 passed (16.0m)
|
|
🎭 Playwright Run Summary
12 failed
[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:44:2 › files: Drag and Drop › ignores dropped folders (legacy File API)
[default] › tests/playwright/tests/playwright/e2e/files/files.spec.ts:37:2 › Files › Opens an unknown file show an error
[default] › tests/playwright/tests/playwright/e2e/users/users-groups.spec.ts:49:1 › Account Management: Assign user to a group
[default] › tests/playwright/tests/playwright/e2e/users/users-manager.spec.ts:23:2 › Settings: User Manager Management › can assign a manager through the edit dialog
[default] › tests/playwright/tests/playwright/e2e/users/users-manager.spec.ts:48:2 › Settings: User Manager Management › can remove a manager through the edit dialog
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:14:2 › Settings: Change user properties › can change the display name
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:35:2 › Settings: Change user properties › can change the password
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:56:2 › Settings: Change user properties › can change the email address
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:77:2 › Settings: Change user properties › can change the user quota to a predefined value
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:100:2 › Settings: Change user properties › can change the user quota to a custom value
[default] › tests/playwright/tests/playwright/e2e/users/users-modify.spec.ts:123:2 › Settings: Change user properties › can make user a subadmin of a group
354 passed (21.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
html-report--attempt-1
|
28 MB |
sha256:15a41ff53d2fab8c66de2795f1ca36fabd817798d198d0ab94cdfd65ac18d1f3
|
|