Skip to content

[stable34] fix(ftp): handle empty port parameter and ensure strictly numeric ports #7384

[stable34] fix(ftp): handle empty port parameter and ensure strictly numeric ports

[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
Playwright setup
5m 29s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
10m 17s
Playwright tests for installer
merge-reports
1m 10s
merge-reports
playwright-test-summary
8s
playwright-test-summary
Fit to window
Zoom out
Zoom in

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