Skip to content

fix(dav): scope contact photo export to local address books #6703

fix(dav): scope contact photo export to local address books

fix(dav): scope contact photo export to local address books #6703

Triggered via pull request August 25, 2026 20:51
Status Success
Total duration 16m 23s
Artifacts 10

playwright.yml

on: pull_request
Playwright setup
4m 20s
Playwright setup
Matrix: playwright-tests
Playwright tests for installer
7m 58s
Playwright tests for installer
merge-reports
51s
merge-reports
playwright-test-summary
7s
playwright-test-summary
Fit to window
Zoom out
Zoom in

Annotations

4 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#L159
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(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' }) 14 × 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_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission: tests/playwright/e2e/files_versions/version-restoration.spec.ts#L31
1) [default] › tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission Error: expect(locator).not.toContainText(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) Expected substring: not "Initial version" Received string: "Initial version•9h2c36 min. ago•2 B" Timeout: 5000ms Call log: - Expect "not toContainText" with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) 14 × locator resolved to <li data-v-0e705f5a="" class="list-item__wrapper version" data-files-versions-version="1787691367">…</li> - unexpected value "Initial version•9h2c36 min. ago•2 B" 29 | await expect(versionsTab.versions()).toHaveCount(3) 30 | await expect(versionsTab.version(0)).toContainText('Current version') > 31 | await expect(versionsTab.version(2)).not.toContainText('Initial version') | ^ 32 | 33 | expect(await versionsTab.getVersionContent(0)).toBe('v1') 34 | expect(await versionsTab.getVersionContent(1)).toBe('v3') at expectRestoredToInitial (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:31:43) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:68:3
[default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission: tests/playwright/e2e/files_versions/version-restoration.spec.ts#L31
2) [default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission Error: expect(locator).not.toContainText(expected) failed Locator: getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) Expected substring: not "Initial version" Received string: "Initial version•9h2c36 min. ago•2 B" Timeout: 5000ms Call log: - Expect "not toContainText" with timeout 5000ms - waiting for getByRole('tabpanel', { name: 'Versions' }).getByRole('list', { name: 'File versions' }).getByRole('listitem').nth(2) 14 × locator resolved to <li data-v-0e705f5a="" class="list-item__wrapper version" data-files-versions-version="1787691367">…</li> - unexpected value "Initial version•9h2c36 min. ago•2 B" 29 | await expect(versionsTab.versions()).toHaveCount(3) 30 | await expect(versionsTab.version(0)).toContainText('Current version') > 31 | await expect(versionsTab.version(2)).not.toContainText('Initial version') | ^ 32 | 33 | expect(await versionsTab.getVersionContent(0)).toBe('v1') 34 | expect(await versionsTab.getVersionContent(1)).toBe('v3') at expectRestoredToInitial (/home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:31:43) at /home/runner/actions-runner/_work/server/server/tests/playwright/e2e/files_versions/version-restoration.spec.ts:68: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: tests/playwright/e2e/files/files-sorting.spec.ts#L159
1) [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' }) 14 × 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
🎭 Playwright Run Summary
46 passed (5.1m)
🎭 Playwright Run Summary
45 passed (5.7m)
🎭 Playwright Run Summary
7 passed (5.6m)
🎭 Playwright Run Summary
45 passed (6.8m)
🎭 Playwright Run Summary
44 passed (7.6m)
🎭 Playwright Run Summary
46 passed (7.6m)
🎭 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 45 passed (8.3m)
🎭 Playwright Run Summary
46 passed (8.7m)
🎭 Playwright Run Summary
1 flaky [default] › tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission 45 passed (9.6m)
🎭 Playwright Run Summary
2 flaky [default] › tests/playwright/tests/playwright/e2e/files/files-sorting.spec.ts:138:2 › Files: Sorting the file list › Sorting works after switching view twice [default] › tests/playwright/tests/playwright/e2e/files_versions/version-restoration.spec.ts:55:2 › files_versions: versions restoration › restores versions of a shared file with update permission 369 passed (10.0m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-1 Expired
87 KB
sha256:a9fb018fb5694bcc5c2faa85d5ae0ee565d231fe47efe7363f2b768f7ef9284e
blob-report-2 Expired
63.4 KB
sha256:d788af4bb37ba81a90c534e55f3bff093d852db4e1cddce249d7aa74d7c07c02
blob-report-3 Expired
78.8 KB
sha256:9b93132be2c48557b9254685b47bf8a03eae98cb02a2871df3bed23adf2b5c0f
blob-report-4 Expired
3.42 MB
sha256:915f9099fec5e3c59cdda7a44fa9834b299b5c3abb34b39bf3d6beec3d5c76a6
blob-report-5 Expired
87.3 KB
sha256:c6396a2d0965501017a3c372cb2b15b0287026cd72ed4a15d691ef29ad4685e6
blob-report-6 Expired
103 KB
sha256:287cb50ab9825f933dd8a2e6c2513f828a81eead4f02ae8969f6376316d2c4ae
blob-report-7 Expired
6.69 MB
sha256:3a8b1f4b41df8d32cfc809b30e6b9f49d782a6b1c067ba36e8a72a109650bcb4
blob-report-8 Expired
83.4 KB
sha256:87d4bcd8db653a967176071539a4e1189497596cf6e7303e51c0dcf8932ca26b
blob-report-setup Expired
14.8 KB
sha256:ef359767aec1ab70a180f3477a5a844cc9895e0c7777d03858a56da2ab730ee5
html-report--attempt-1 Expired
10.8 MB
sha256:2af85338c040da562944067f170e1bf37ac530879d499ebffeb38a6c6b007443