Skip to content

feat(NcUploadPicker): migrate component from @nextcloud/upload #3227

feat(NcUploadPicker): migrate component from @nextcloud/upload

feat(NcUploadPicker): migrate component from @nextcloud/upload #3227

Triggered via pull request February 10, 2026 01:18
Status Failure
Total duration 5m 26s
Artifacts 3

playwright.yml

on: pull_request
Matrix: playwright-tests
merge-reports
38s
merge-reports
playwright-test-summary
4s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

13 errors and 1 notice
playwright-tests (1, 2)
Process completed with exit code 1.
playwright-tests (2, 2)
Process completed with exit code 1.
playwright-test-summary
Process completed with exit code 1.
[firefox] β€Ί tests/component/components/NcFilePicker/NcFilePicker.spec.ts:156:2 β€Ί file picking β€Ί picking a directory: tests/component/components/NcFilePicker/NcFilePicker.spec.ts#L159
4) [firefox] β€Ί tests/component/components/NcFilePicker/NcFilePicker.spec.ts:156:2 β€Ί file picking β€Ί picking a directory Error: fileChooser.setFiles: Test ended. 157 | page.on('filechooser', async (fileChooser) => { 158 | expect(fileChooser.isMultiple()).toBe(false) > 159 | await fileChooser.setFiles(join(import.meta.dirname, 'folder')) | ^ 160 | }) 161 | 162 | const { promise, resolve } = Promise.withResolvers<string[]>() at Page.<anonymous> (/home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcFilePicker/NcFilePicker.spec.ts:159:4)
[webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
3) [webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
3) [webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
3) [webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
2) [firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
2) [firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
2) [firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
1) [chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
1) [chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
[chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file: tests/component/components/NcUploadPicker/UploadPicker.spec.ts#L33
1) [chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file Error: expect(locator).toBeVisible() failed Locator: getByRole('progressbar') Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('progressbar') 31 | 32 | const progress = page.getByRole('progressbar') > 33 | await expect(progress).toBeVisible() | ^ 34 | await expect(button).not.toBeVisible() 35 | }) 36 | at /home/runner/work/nextcloud-vue/nextcloud-vue/tests/component/components/NcUploadPicker/UploadPicker.spec.ts:33:25
🎭 Playwright Run Summary
3 failed [chromium] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file [firefox] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file [webkit] β€Ί tests/component/components/NcUploadPicker/UploadPicker.spec.ts:14:1 β€Ί UploadPicker: uploads a file 2 flaky [firefox] β€Ί tests/component/components/NcFilePicker/NcFilePicker.spec.ts:156:2 β€Ί file picking β€Ί picking a directory [firefox] β€Ί tests/component/components/NcFilePicker/NcFilePicker.spec.ts:178:2 β€Ί file picking β€Ί picking a directory when having the menu 100 skipped 432 passed (3.3m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
550 KB
sha256:ec1c427e9bf88424b21fedc8261a8bc4a13274d19b0fee4060937bb459edb50c
blob-report-2 Expired
1.34 MB
sha256:ffde817693d7d1927d819217fddcde45b3f413b9bf744f6ae20e98aad0e79bae
html-report--attempt-1 Expired
2.18 MB
sha256:2a13216228bb2b0a819edc8cc91a0eb25c5499ea88635a0213003f9b61e0f99d