Skip to content

test(integration): Use correct share type for file requests #12113

test(integration): Use correct share type for file requests

test(integration): Use correct share type for file requests #12113

Triggered via pull request October 5, 2026 13:31
Status Success
Total duration 1h 14m 5s
Artifacts –

playwright.yml

on: pull_request
Playwright setup
7m 4s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
10m 26s
Playwright tests for installer
merge-reports
1m 24s
merge-reports
playwright-test-summary
7s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 2 warnings, and 11 notices
[admin-settings] › tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request: tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts#L33
1) [admin-settings] › tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request Error: expect(locator).toHaveCount(expected) failed Locator: locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) Expected: 5 Received: 0 Timeout: 5000ms Call log: - Expect "toHaveCount" locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) with timeout 5000ms - waiting for locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) 13 × locator resolved to 0 elements - unexpected value "0" 31 | 32 | const files = /^legacy-search-\d\.txt/ > 33 | await expect(search.resultLinks('Files', files)).toHaveCount(5) | ^ 34 | await search.loadMoreButton('Files').click() 35 | 36 | await expect(search.resultLinks('Files', files)).toHaveCount(7) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:33:52
[default] › tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar: tests/playwright/support/sections/SystemTagsFilesListPage.ts#L76
1) [default] › tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar Error: expect(locator).toBeChecked() failed Locator: getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) Expected: checked Error: strict mode violation: getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) resolved to 2 elements: 1) <input checked type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-49" id="checkbox-radio-switch-nc-vue-48" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> aka locator('#checkbox-radio-switch-nc-vue-48') 2) <input checked type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-53" id="checkbox-radio-switch-nc-vue-52" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> aka locator('#checkbox-radio-switch-nc-vue-52') Call log: - Expect "toBeChecked" getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) with timeout 5000ms - waiting for getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) 2 × locator resolved to <input type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-49" id="checkbox-radio-switch-nc-vue-48" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> - unexpected value "unchecked" at ../support/sections/SystemTagsFilesListPage.ts:76 74 | await createTagResponse 75 | > 76 | await expect(picker.getByRole('checkbox', { name: tagName })).toBeChecked() | ^ 77 | } 78 | 79 | async selectTagInPicker(tagName: string): Promise<void> { at SystemTagsFilesListPage.createNewTagInPicker (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/SystemTagsFilesListPage.ts:76:65) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/systemtags/files-sidebar.spec.ts:32:3
[default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share: tests/playwright/support/sections/FilesListPage.ts#L207
1) [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share Error: expect(locator).toBeVisible() failed Locator: locator('[data-cy-files-list-row-name="file.txt"]') Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('[data-cy-files-list-row-name="file.txt"]') with timeout 15000ms - waiting for locator('[data-cy-files-list-row-name="file.txt"]') at ../support/sections/FilesListPage.ts:207 205 | */ 206 | private async openActionsMenuForRow(row: Locator): Promise<Locator> { > 207 | await expect(row).toBeVisible({ timeout: 15_000 }) | ^ 208 | 209 | await row.hover() 210 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:207:21) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:236:27) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:257:14) at openVersionsPanel (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/versions.ts:73:18) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:97:8) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:146:3
[default] › tests/playwright/tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar: tests/playwright/support/sections/SystemTagsFilesListPage.ts#L76
3) [default] › tests/playwright/tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar Error: expect(locator).toBeChecked() failed Locator: getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) Expected: checked Error: strict mode violation: getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) resolved to 2 elements: 1) <input checked type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-49" id="checkbox-radio-switch-nc-vue-48" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> aka locator('#checkbox-radio-switch-nc-vue-48') 2) <input checked type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-53" id="checkbox-radio-switch-nc-vue-52" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> aka locator('#checkbox-radio-switch-nc-vue-52') Call log: - Expect "toBeChecked" getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) with timeout 5000ms - waiting for getByRole('dialog', { name: 'Manage tags' }).getByRole('checkbox', { name: '0edf4761-cda5-40c5-bc60-59bec0e0f651' }) 2 × locator resolved to <input type="checkbox" data-v-81045d2a="" aria-labelledby="nc-vue-49" id="checkbox-radio-switch-nc-vue-48" class="checkbox-radio-switch__input" label="0edf4761-cda5-40c5-bc60-59bec0e0f651"/> - unexpected value "unchecked" at ../support/sections/SystemTagsFilesListPage.ts:76 74 | await createTagResponse 75 | > 76 | await expect(picker.getByRole('checkbox', { name: tagName })).toBeChecked() | ^ 77 | } 78 | 79 | async selectTagInPicker(tagName: string): Promise<void> { at SystemTagsFilesListPage.createNewTagInPicker (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/SystemTagsFilesListPage.ts:76:65) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/systemtags/files-sidebar.spec.ts:32:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share: tests/playwright/support/sections/FilesListPage.ts#L207
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share Error: expect(locator).toBeVisible() failed Locator: locator('[data-cy-files-list-row-name="file.txt"]') Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" locator('[data-cy-files-list-row-name="file.txt"]') with timeout 15000ms - waiting for locator('[data-cy-files-list-row-name="file.txt"]') at ../support/sections/FilesListPage.ts:207 205 | */ 206 | private async openActionsMenuForRow(row: Locator): Promise<Locator> { > 207 | await expect(row).toBeVisible({ timeout: 15_000 }) | ^ 208 | 209 | await row.hover() 210 | at FilesListPage.openActionsMenuForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:207:21) at FilesListPage.triggerActionForRow (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:236:27) at FilesListPage.triggerActionForFile (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:257:14) at openVersionsPanel (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/versions.ts:73:18) at assertVersionsContent (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:97:8) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:146:3
[admin-settings] › tests/playwright/tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request: tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts#L33
1) [admin-settings] › tests/playwright/tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request Error: expect(locator).toHaveCount(expected) failed Locator: locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) Expected: 5 Received: 0 Timeout: 5000ms Call log: - Expect "toHaveCount" locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) with timeout 5000ms - waiting for locator('header#header').getByRole('list', { name: 'Files' }).getByRole('link', { name: /^legacy-search-\d\.txt/ }) 13 × locator resolved to 0 elements - unexpected value "0" 31 | 32 | const files = /^legacy-search-\d\.txt/ > 33 | await expect(search.resultLinks('Files', files)).toHaveCount(5) | ^ 34 | await search.loadMoreButton('Files').click() 35 | 36 | await expect(search.resultLinks('Files', files)).toHaveCount(7) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:33:52
Slow Test: [default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.0m
Slow Test: [default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts took 6.0m
🎭 Playwright Run Summary
47 passed (8.8m)
🎭 Playwright Run Summary
7 passed (7.0m)
🎭 Playwright Run Summary
1 skipped 45 passed (7.0m)
Playwright tests 8 / 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 flaky [admin-settings] › tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request 46 passed (10.1m)
🎭 Playwright Run Summary
47 passed (12.3m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar 46 passed (11.3m)
🎭 Playwright Run Summary
47 passed (14.9m)
🎭 Playwright Run Summary
47 passed (10.6m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share 46 passed (17.2m)
🎭 Playwright Run Summary
3 flaky [admin-settings] › tests/playwright/tests/playwright/e2e/core/admin-settings-legacy-unified-search.spec.ts:23:2 › core: Legacy unified search › lists the results grouped by provider and loads more on request [default] › tests/playwright/tests/playwright/e2e/files_versions/version-cross-share-move-and-copy.spec.ts:138:2 › files_versions: versions across a share move/copy › copies the versions when the file is copied out of a received share [default] › tests/playwright/tests/playwright/e2e/systemtags/files-sidebar.spec.ts:18:2 › Systemtags: Files sidebar integration › Can assign tags using the sidebar 1 skipped 378 passed (21.4m)