feat(core): link to connected services settings from unified search #7306
Triggered via pull request
August 31, 2026 12:12
Status
Success
Total duration
4h 52m 46s
Artifacts
10
playwright.yml
on: pull_request
Annotations
10 errors and 10 notices
|
[default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files:
tests/playwright/e2e/files/files-delete.spec.ts#L52
1) [default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-cy-files-list-row-fileid]')
Expected: 0
Received: 1
Timeout: 5000ms
Call log:
- Expect "toHaveCount" with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-fileid]')
2 × locator resolved to 5 elements
- unexpected value "5"
- locator resolved to 3 elements
- unexpected value "3"
11 × locator resolved to 1 element
- unexpected value "1"
Call Log:
- Timeout 30000ms exceeded while waiting on the predicate
50 |
51 | await expect(filesListPage.getRows()).toHaveCount(0)
> 52 | }).toPass({ timeout: 30_000 })
| ^
53 | })
54 | })
55 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-delete.spec.ts:52:6
|
|
[default] › tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale:
tests/playwright/support/utils/select.ts#L67
1) [default] › tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale
Error: expect(locator).toContainText(expected) failed
Locator: getByRole('option', { selected: true })
Expected substring: "German (Germany)"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for getByRole('option', { selected: true })
at ../support/utils/select.ts:67
65 | export async function expectSelectedOption(page: Page, combobox: Locator, value: string | RegExp): Promise<void> {
66 | await combobox.click()
> 67 | await expect(selectedOption(page)).toContainText(value)
| ^
68 | await page.keyboard.press('Escape')
69 | }
70 |
at expectSelectedOption (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/select.ts:67:37)
at LanguageLocaleSettingsPage.expectSelected (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/LanguageLocaleSettingsPage.ts:83:3)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/settings/personal-info.spec.ts:372:4
|
|
[default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/support/sections/FilesListPage.ts#L483
1) [default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Error: locator.waitFor: Target page, context or browser has been closed
at ../support/sections/FilesListPage.ts:483
481 |
482 | const dialog = this.page.getByRole('dialog', { name: /create new folder/i })
> 483 | await dialog.waitFor({ state: 'visible' })
| ^
484 | return dialog
485 | }
486 |
at FilesListPage.openNewFolderDialog (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:483:16)
at FilesListPage.createFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:494:18)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/new-menu.spec.ts:35:3
|
|
[default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/support/sections/FilesListPage.ts#L492
1) [default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Error: page.waitForResponse: Test ended.
at ../support/sections/FilesListPage.ts:492
490 | */
491 | async createFolder(folderName: string): Promise<void> {
> 492 | const created = this.page.waitForResponse((r) => r.request().method() === 'MKCOL' && DAV_FILES_ENDPOINT.test(r.url()))
| ^
493 |
494 | const dialog = await this.openNewFolderDialog()
495 | await dialog.getByRole('textbox', { name: 'Folder name' }).fill(folderName)
at FilesListPage.createFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:492:29)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/new-menu.spec.ts:35:23
|
|
[default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/e2e/files/new-menu.spec.ts#L0
1) [default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale:
tests/playwright/support/utils/select.ts#L67
3) [default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale
Error: expect(locator).toContainText(expected) failed
Locator: getByRole('option', { selected: true })
Expected substring: "German (Germany)"
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for getByRole('option', { selected: true })
at ../support/utils/select.ts:67
65 | export async function expectSelectedOption(page: Page, combobox: Locator, value: string | RegExp): Promise<void> {
66 | await combobox.click()
> 67 | await expect(selectedOption(page)).toContainText(value)
| ^
68 | await page.keyboard.press('Escape')
69 | }
70 |
at expectSelectedOption (/home/runner/actions-runner/_work/server/server/tests/playwright/support/utils/select.ts:67:37)
at LanguageLocaleSettingsPage.expectSelected (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/LanguageLocaleSettingsPage.ts:83:3)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/settings/personal-info.spec.ts:372:4
|
|
[default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/support/sections/FilesListPage.ts#L483
2) [default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Error: locator.waitFor: Target page, context or browser has been closed
at ../support/sections/FilesListPage.ts:483
481 |
482 | const dialog = this.page.getByRole('dialog', { name: /create new folder/i })
> 483 | await dialog.waitFor({ state: 'visible' })
| ^
484 | return dialog
485 | }
486 |
at FilesListPage.openNewFolderDialog (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:483:16)
at FilesListPage.createFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:494:18)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/new-menu.spec.ts:35:3
|
|
[default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/support/sections/FilesListPage.ts#L492
2) [default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Error: page.waitForResponse: Test ended.
at ../support/sections/FilesListPage.ts:492
490 | */
491 | async createFolder(folderName: string): Promise<void> {
> 492 | const created = this.page.waitForResponse((r) => r.request().method() === 'MKCOL' && DAV_FILES_ENDPOINT.test(r.url()))
| ^
493 |
494 | const dialog = await this.openNewFolderDialog()
495 | await dialog.getByRole('textbox', { name: 'Folder name' }).fill(folderName)
at FilesListPage.createFolder (/home/runner/actions-runner/_work/server/server/tests/playwright/support/sections/FilesListPage.ts:492:29)
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/new-menu.spec.ts:35:23
|
|
[default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names:
tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts#L0
2) [default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
Test timeout of 45000ms exceeded.
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files:
tests/playwright/e2e/files/files-delete.spec.ts#L52
1) [default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files
Error: expect(locator).toHaveCount(expected) failed
Locator: locator('[data-cy-files-list-row-fileid]')
Expected: 0
Received: 1
Timeout: 5000ms
Call log:
- Expect "toHaveCount" with timeout 5000ms
- waiting for locator('[data-cy-files-list-row-fileid]')
2 × locator resolved to 5 elements
- unexpected value "5"
- locator resolved to 3 elements
- unexpected value "3"
11 × locator resolved to 1 element
- unexpected value "1"
Call Log:
- Timeout 30000ms exceeded while waiting on the predicate
50 |
51 | await expect(filesListPage.getRows()).toHaveCount(0)
> 52 | }).toPass({ timeout: 30_000 })
| ^
53 | })
54 | })
55 |
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-delete.spec.ts:52:6
|
|
🎭 Playwright Run Summary
7 passed (5.6m)
|
|
🎭 Playwright Run Summary
46 passed (7.0m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files
46 passed (9.0m)
|
|
🎭 Playwright Run Summary
48 passed (9.9m)
|
|
🎭 Playwright Run Summary
46 passed (11.1m)
|
|
🎭 Playwright Run Summary
44 passed (11.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale
47 passed (16.4m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
45 passed (16.3m)
|
|
🎭 Playwright Run Summary
46 passed (17.9m)
|
|
🎭 Playwright Run Summary
3 flaky
[default] › tests/playwright/tests/playwright/e2e/files/files-delete.spec.ts:27:2 › Files: Delete › can delete multiple files
[default] › tests/playwright/tests/playwright/e2e/files/new-menu.spec.ts:34:2 › "New"-menu › Does not allow creating folders with already existing names
[default] › tests/playwright/tests/playwright/e2e/settings/personal-info.spec.ts:363:3 › Settings: Change personal information › Language & locale › can change locale
375 passed (23.5m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
|
92.4 KB |
sha256:c544117cc584e15240bbd06ce4f99c5bd186dfe44f3ea2c4966740aefa9578d6
|
|
|
blob-report-2
|
66.6 KB |
sha256:cbbfce9c64302bab2f3af01a1bbdf9559f0b25ce5d097884a674e98f661714ac
|
|
|
blob-report-3
|
3.51 MB |
sha256:573f800f9d96977a99009a7813683f1c57d7a855619f1430a0994ca6621f5dbb
|
|
|
blob-report-4
|
3.13 MB |
sha256:bd1cbca64b9c8a056ba8bc3ed7a3e035ad9a330acea9bdd2a9efb68c2d6c1267
|
|
|
blob-report-5
|
93.4 KB |
sha256:90fc9ad511a804f6f88c8973cd9b811140ed019304e93292f3d0b93e188c6c63
|
|
|
blob-report-6
|
119 KB |
sha256:17c67a5ddf2995388e14222770b819f0d94a07323a340d7c86ebc513d43f9d4f
|
|
|
blob-report-7
|
2.19 MB |
sha256:694b61f4e4bfbedb7e44b9b5c4662664eb95b8c4a4fa45c51e182730a6076035
|
|
|
blob-report-8
|
86.8 KB |
sha256:c31ba9fb2ac2e44a85fb3e5027658a4d1c5bdb50e70e096dbb75df5bf58824e1
|
|
|
blob-report-setup
|
16.9 KB |
sha256:a1691721a68dbea080e1fc801d84e26f7f4be6872110d9aea557b13f62fb4577
|
|
|
html-report--attempt-1
|
9.44 MB |
sha256:68c300cd61b4edc26737cb604b366c921825bdb1a010f7d5a4532a36f31bab17
|
|