[stable33] fix(sharing): Hide Allow download and sync option for federated #9742
playwright.yml
on: pull_request
Annotations
16 errors and 5 notices
|
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/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action:
tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:69:10
|
|
[default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action:
tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:69:10
|
|
Playwright tests 5 / 8
Process completed with exit code 1.
|
|
Playwright tests 5 / 8
Process completed with exit code 1.
|
|
[default] › tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy:
tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts#L64
2) [default] › tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy, move and rename files › can rename a file
Error: expect(locator).toBeVisible() failed
Locator: locator('[data-cy-files-list-row-name="other.txt"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('[data-cy-files-list-row-name="other.txt"]') with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-name="other.txt"]')
62 | await filesListPage.renameFile('foo.txt', 'other.txt')
63 |
> 64 | await expect(filesListPage.getRowForFile('other.txt')).toBeVisible()
| ^
65 | await expect(filesListPage.getRowForFile('foo.txt')).toHaveCount(0)
66 | })
67 | })
at /home/runner/work/server/server/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:64:58
|
|
[default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state:
tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:74:10
|
|
[default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state:
tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:74:10
|
|
playwright-test-summary
Process completed with exit code 1.
|
|
[default] › tests/playwright/tests/playwright/e2e/users/users-manager.spec.ts:55:2 › Settings: User Manager Management › can remove a manager in the user row:
../../../../work/server/server/tests/playwright/e2e/users/users-manager.spec.ts#L82
4) [default] › tests/playwright/tests/playwright/e2e/users/users-manager.spec.ts:55:2 › Settings: User Manager Management › can remove a manager in the user row
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-cy-user-row="1baod"]').locator('[data-cy-user-list-cell-manager]').locator('.vs__selected')
Expected: 0
Received: 1
Timeout: 5000ms
Call log:
- Expect "toHaveCount" locator('[data-cy-user-row="1baod"]').locator('[data-cy-user-list-cell-manager]').locator('.vs__selected') with timeout 5000ms
- waiting for locator('[data-cy-user-row="1baod"]').locator('[data-cy-user-list-cell-manager]').locator('.vs__selected')
14 × locator resolved to 1 element
- unexpected value "1"
80 | await updateRequest
81 |
> 82 | await expect(cell.locator('.vs__selected')).toHaveCount(0)
| ^
83 |
84 | // Verify backend: manager must be empty
85 | const response = await page.request.get(
at /home/runner/work/server/server/tests/playwright/e2e/users/users-manager.spec.ts:82:47
|
|
[default] › tests/playwright/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy:
../../../../work/server/server/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts#L64
3) [default] › tests/playwright/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy, move and rename files › can rename a file
Error: expect(locator).toBeVisible() failed
Locator: locator('[data-cy-files-list-row-name="other.txt"]')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" locator('[data-cy-files-list-row-name="other.txt"]') with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-name="other.txt"]')
62 | await filesListPage.renameFile('foo.txt', 'other.txt')
63 |
> 64 | await expect(filesListPage.getRowForFile('other.txt')).toBeVisible()
| ^
65 | await expect(filesListPage.getRowForFile('foo.txt')).toHaveCount(0)
66 | })
67 | })
at /home/runner/work/server/server/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:64:58
|
|
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state:
../../../../work/server/server/tests/playwright/e2e/files/router-query.spec.ts#L57
2) [default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:74:10
|
|
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state:
../../../../work/server/server/tests/playwright/e2e/files/router-query.spec.ts#L57
2) [default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:74:10
|
|
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action:
../../../../work/server/server/tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:69:10
|
|
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action:
../../../../work/server/server/tests/playwright/e2e/files/router-query.spec.ts#L57
1) [default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
Error: expect(locator).toBeVisible() failed
Locator: getByRole('dialog', { name: 'image.jpg' })
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" getByRole('dialog', { name: 'image.jpg' }) with timeout 5000ms
- waiting for getByRole('dialog', { name: 'image.jpg' })
55 | const viewerShowsImage = async (page: Page) => {
56 | const dialog = page.getByRole('dialog', { name: 'image.jpg' })
> 57 | await expect(dialog).toBeVisible()
| ^
58 | // The viewer shows a server-rendered preview, or falls back to the
59 | // original file; either way the <img> only gains a box (and so becomes
60 | // visible) once it finishes loading, and a cold preview render on CI can
at viewerShowsImage (/home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:57:25)
at /home/runner/work/server/server/tests/playwright/e2e/files/router-query.spec.ts:69:10
|
|
🎭 Playwright Run Summary
1 failed
[default] › tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
43 passed (6.9m)
|
|
Playwright tests 4 / 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
1 failed
[default] › tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
1 flaky
[default] › tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy, move and rename files › can rename a file
42 passed (8.6m)
|
|
Playwright tests 5 / 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
2 failed
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:67:3 › Check router query flags › "openfile" › opens files with default action
[default] › tests/playwright/tests/playwright/e2e/files/router-query.spec.ts:72:3 › Check router query flags › "openfile" › opens files with default action using explicit query state
2 flaky
[default] › tests/playwright/tests/playwright/e2e/files_sharing/public-share/copy-move-rename-files.spec.ts:59:2 › files_sharing: Public share - copy, move and rename files › can rename a file
[default] › tests/playwright/tests/playwright/e2e/users/users-manager.spec.ts:55:2 › Settings: User Manager Management › can remove a manager in the user row
353 passed (33.0m)
|