Skip to content

Improve user enumeration #7444

Improve user enumeration

Improve user enumeration #7444

Triggered via pull request September 1, 2026 08:45
Status Success
Total duration 3h 27m 4s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
5m 11s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
10m 45s
Playwright tests for installer
merge-reports
1m 13s
merge-reports
playwright-test-summary
6s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 1 warning, 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#L159
2) [default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice Error: expect(locator).toHaveAttribute(expected) failed Locator: getByRole('columnheader', { name: 'Size' }) Expected: "ascending" Received: "descending" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for getByRole('columnheader', { name: 'Size' }) 13 × locator resolved to <th data-v-0a7c737e="" aria-sort="descending" class="files-list__column files-list__row-size files-list__column--sortable">…</th> - unexpected value "descending" 157 | 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', at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:159:55
[default] › tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size: tests/playwright/e2e/files/files-sorting.spec.ts#L72
1) [default] › tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size Error: expect(locator).toHaveAttribute(expected) failed Locator: getByRole('columnheader', { name: 'Size' }) Expected: "descending" Received: "ascending" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for getByRole('columnheader', { name: 'Size' }) 14 × locator resolved to <th data-v-0a7c737e="" aria-sort="ascending" class="files-list__column files-list__row-size files-list__column--sortable">…</th> - unexpected value "ascending" 70 | 71 | await filesListPage.sortByColumn('Size') > 72 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'descending') | ^ 73 | await expect.poll(() => filesListPage.getRowNames()).toEqual([ 74 | 'folder', 75 | 'z big.txt', at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:72:55
[default] › tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings: tests/playwright/e2e/dav/availability.spec.ts#L19
1) [default] › tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: /Availability/i, level: 2 }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: /Availability/i, level: 2 }) 17 | 18 | await expect(page).toHaveURL(/settings\/user\/availability$/) > 19 | await expect(page.getByRole('heading', { name: /Availability/i, level: 2 })).toBeVisible() | ^ 20 | }) 21 | 22 | test('Users can set their availability status', async ({ page }) => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/dav/availability.spec.ts:19:80
[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#L159
3) [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(locator).toHaveAttribute(expected) failed Locator: getByRole('columnheader', { name: 'Size' }) Expected: "ascending" Received: "descending" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for getByRole('columnheader', { name: 'Size' }) 13 × locator resolved to <th data-v-0a7c737e="" aria-sort="descending" class="files-list__column files-list__row-size files-list__column--sortable">…</th> - unexpected value "descending" 157 | 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', at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:159:55
[default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size: tests/playwright/e2e/files/files-sorting.spec.ts#L72
2) [default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size Error: expect(locator).toHaveAttribute(expected) failed Locator: getByRole('columnheader', { name: 'Size' }) Expected: "descending" Received: "ascending" Timeout: 5000ms Call log: - Expect "toHaveAttribute" with timeout 5000ms - waiting for getByRole('columnheader', { name: 'Size' }) 14 × locator resolved to <th data-v-0a7c737e="" aria-sort="ascending" class="files-list__column files-list__row-size files-list__column--sortable">…</th> - unexpected value "ascending" 70 | 71 | await filesListPage.sortByColumn('Size') > 72 | await expect(filesListPage.getColumnHeader('Size')).toHaveAttribute('aria-sort', 'descending') | ^ 73 | await expect.poll(() => filesListPage.getRowNames()).toEqual([ 74 | 'folder', 75 | 'z big.txt', at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files/files-sorting.spec.ts:72:55
[default] › tests/playwright/tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings: tests/playwright/e2e/dav/availability.spec.ts#L19
1) [default] › tests/playwright/tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings Error: expect(locator).toBeVisible() failed Locator: getByRole('heading', { name: /Availability/i, level: 2 }) Expected: visible Timeout: 5000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for getByRole('heading', { name: /Availability/i, level: 2 }) 17 | 18 | await expect(page).toHaveURL(/settings\/user\/availability$/) > 19 | await expect(page.getByRole('heading', { name: /Availability/i, level: 2 })).toBeVisible() | ^ 20 | }) 21 | 22 | test('Users can set their availability status', async ({ page }) => { at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/dav/availability.spec.ts:19:80
Slow Test: [default] › tests/playwright/e2e/settings/personal-info.spec.ts#L0
[default] › tests/playwright/e2e/settings/personal-info.spec.ts took 6.3m
🎭 Playwright Run Summary
47 passed (6.3m)
🎭 Playwright Run Summary
44 passed (5.8m)
🎭 Playwright Run Summary
7 passed (6.2m)
🎭 Playwright Run Summary
46 passed (12.5m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size [default] › tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice 45 passed (14.3m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings 46 passed (14.6m)
🎭 Playwright Run Summary
47 passed (16.2m)
🎭 Playwright Run Summary
46 passed (16.3m)
🎭 Playwright Run Summary
48 passed (17.9m)
🎭 Playwright Run Summary
3 flaky [default] › tests/playwright/tests/playwright/e2e/dav/availability.spec.ts:12:2 › Calendar: Availability › User can see the availability section in settings [default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:53:2 › Files: Sorting the file list › Can sort by size [default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice 376 passed (20.4m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
103 KB
sha256:82dabf466f1c34d551fad5fe3d9e88e6c31aec614dfcc8fe5b742d4f806086cf
blob-report-2 Expired
1.67 MB
sha256:0c798d05b0ede86fb1a61bd18175f3d8155d859fd95f3005e4a4e4ca7874de0e
blob-report-3 Expired
92.3 KB
sha256:82558911b9d8c01e2b06968ab6e0f4c42bd2b733e7598aa3dcd64d00f5017983
blob-report-4 Expired
5.13 MB
sha256:7cbae99f2cd787185c1d9700381dea8dd40f26b1a87817a96d1f79f4203f0ce2
blob-report-5 Expired
103 KB
sha256:b9dc005856b7167a5ae52f074bf59e57e70e3a251ea2b8d16dd44c8e40ce751c
blob-report-6 Expired
133 KB
sha256:2a26db6a59101420b2885c9863210f77e189ebf35d350313b34a87d7f5204534
blob-report-7 Expired
125 KB
sha256:59ea14d326c1d7e5cbf68a7a6d192a2667b87389307f114aec60af9f4c3609e8
blob-report-8 Expired
96.9 KB
sha256:aac42f897911b25e3928d7bd72c51831897f3c414f41ffcb763c5dd4dfc09700
blob-report-setup Expired
28.6 KB
sha256:aba33bc9c52a5ae143ed3db1131d99aadea9df58d887f9ea97c516015f36bb33
html-report--attempt-1
7.51 MB
sha256:399fcd4b662c7e9a6a100c0cac38014f2439d840bbf0a7a8db30cf19556f10da