[stable34] fix(ftp): handle empty port parameter and ensure strictly numeric ports #7384
Triggered via pull request
August 31, 2026 19:26
Status
Success
Total duration
1h 24m 25s
Artifacts
10
playwright.yml
on: pull_request
Annotations
6 errors and 10 notices
|
[default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice:
tests/playwright/e2e/files/files-sorting.spec.ts#L160
1) [default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
Error: expect(received).toEqual(expected) // deep equality
- Expected - 3
+ Received + 3
Array [
"folder",
- "1 tiny.txt",
- "welcome.txt",
- "a medium.txt",
"z big.txt",
+ "a medium.txt",
+ "welcome.txt",
+ "1 tiny.txt",
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
158 | await filesListPage.sortByColumn('Size')
159 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'ascending')
> 160 | await expect.poll(() => filesListPage.getRowNames()).toEqual([
| ^
161 | 'folder',
162 | '1 tiny.txt',
163 | 'welcome.txt',
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:160:56
|
|
[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
75 × 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.
|
|
[default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice:
tests/playwright/e2e/files/files-sorting.spec.ts#L160
2) [default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
Error: expect(received).toEqual(expected) // deep equality
- Expected - 3
+ Received + 3
Array [
"folder",
- "1 tiny.txt",
- "welcome.txt",
- "a medium.txt",
"z big.txt",
+ "a medium.txt",
+ "welcome.txt",
+ "1 tiny.txt",
]
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
158 | await filesListPage.sortByColumn('Size')
159 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'ascending')
> 160 | await expect.poll(() => filesListPage.getRowNames()).toEqual([
| ^
161 | 'folder',
162 | '1 tiny.txt',
163 | 'welcome.txt',
at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:160:56
|
|
[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
75 × 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
7 passed (6.3m)
|
|
🎭 Playwright Run Summary
44 passed (9.8m)
|
|
🎭 Playwright Run Summary
1 flaky
[default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
43 passed (12.9m)
|
|
🎭 Playwright Run Summary
44 passed (9.2m)
|
|
🎭 Playwright Run Summary
45 passed (10.9m)
|
|
🎭 Playwright Run Summary
43 passed (9.4m)
|
|
🎭 Playwright Run Summary
44 passed (11.3m)
|
|
🎭 Playwright Run Summary
1 flaky
[admin-settings] › tests/playwright/e2e/appstore/admin-settings-apps.spec.ts:159:2 › Settings: App management › Limit app usage to group
44 passed (17.5m)
|
|
🎭 Playwright Run Summary
44 passed (12.3m)
|
|
🎭 Playwright Run Summary
2 flaky
[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/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice
358 passed (18.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
blob-report-1
Expired
|
4.22 MB |
sha256:a9d071f07dd21587a19577119bfad8c1facab585db1bb734e63df2bce273da81
|
|
|
blob-report-2
Expired
|
64 KB |
sha256:1a2f84f7e9e9864b9fc6d92040d2c094544c13cda979c849172ad4ba9c09f9da
|
|
|
blob-report-3
Expired
|
75.3 KB |
sha256:4457ca537501875ba90e6cfff99a21dae2bd900ee2ec167815f1c87797074ddb
|
|
|
blob-report-4
Expired
|
3 MB |
sha256:28d133bc28b231e64be2fffeb639c0884ec1528f97e152907768f740b8a80da8
|
|
|
blob-report-5
Expired
|
87.5 KB |
sha256:95a9825639377c1e0ad3a09d152b43b6822612b29aea6519cbf209e35e25c81b
|
|
|
blob-report-6
Expired
|
103 KB |
sha256:126b89857f1f87fdec374d8523146b58380ba122cdfe56a8a615f79e49f32908
|
|
|
blob-report-7
Expired
|
102 KB |
sha256:abbd2f369a772596f2fa79bf449dc05e7608a797cf35aa565e0593794de9a9da
|
|
|
blob-report-8
Expired
|
81.9 KB |
sha256:5f0ab71ea7d7592c4e7a3a319a4ef380cdd89c8d6bbc43e5828e4af72369abce
|
|
|
blob-report-setup
Expired
|
14.8 KB |
sha256:6b88087b65c81d5a8ee0a0171bad40f3b838a3a673103954e67f903e386213ca
|
|
|
html-report--attempt-1
|
7.93 MB |
sha256:c39a69e1c82a0ae851722f70a7ccbcc3b593ce0b0c303c20afcebc28f4f9d9af
|
|