Skip to content

Merge pull request #2816 from nextcloud/feature/case-insensetive-search #1535

Merge pull request #2816 from nextcloud/feature/case-insensetive-search

Merge pull request #2816 from nextcloud/feature/case-insensetive-search #1535

Triggered via push August 28, 2026 10:32
Status Success
Total duration 1h 0m 5s
Artifacts 3

playwright.yml

on: push
Matrix: playwright
playwright-summary
6s
playwright-summary
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 3 notices
[chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares: playwright/e2e/context.spec.ts#L194
1) [chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares Error: expect(received).toBeTruthy() Received: false 192 | await deleteDialog.getByRole('button', { name: 'Delete' }).click() 193 | const deleteResponse = await deleteResponsePromise > 194 | expect(deleteResponse.ok()).toBeTruthy() | ^ 195 | await expect(deleteDialog).toBeHidden({ timeout: 10000 }) 196 | 197 | // Wait for the navigation item to be hidden at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/context.spec.ts:194:31
[chromium] › playwright/e2e/view.spec.ts:151:2 › Interact with views › Create view and make column readonly in the view: playwright/e2e/view.spec.ts#L164
1) [chromium] › playwright/e2e/view.spec.ts:151:2 › Interact with views › Create view and make column readonly in the view Error: locator.click: Element is not visible Call log: - waiting for locator('.column-entry').filter({ hasText: 'title' }).locator('[data-cy="customColumnAction"] button') - locator resolved to <button type="button" data-v-00a99684="" data-v-23e5cae7="" aria-label="Actions" aria-haspopup="menu" aria-expanded="false" id="nc-vue-51-trigger" class="button-vue button-vue--size-normal button-vue--tertiary button-vue--legacy34 action-item__menutoggle">…</button> - attempting click action - scrolling into view if needed 162 | // trigger three dot menu and select readonly 163 | await page.locator('.column-entry', { hasText: 'title' }).hover() > 164 | await page.locator('.column-entry', { hasText: 'title' }).locator('[data-cy="customColumnAction"] button').click({ force: true }) | ^ 165 | await page.locator('[data-cy="columnReadonlyCheckbox"]').filter({ hasText: 'Read only' }).click() 166 | 167 | // save view at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/view.spec.ts:164:110
[chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view: playwright/e2e/view.spec.ts#L203
3) [chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view Error: expect(locator).toHaveCount(expected) failed Locator: locator('[data-cy="customTableRow"]') Expected: -1 Received: 3 Timeout: 10000ms Call log: - Expect "toHaveCount" with timeout 10000ms - waiting for locator('[data-cy="customTableRow"]') 23 × locator resolved to 3 elements - unexpected value "3" 201 | 202 | // Verify one row was deleted — toHaveCount retries until the DOM settles > 203 | await expect(page.locator('[data-cy="customTableRow"]')).toHaveCount(rowCountBefore - 1, { timeout: 10000 }) | ^ 204 | }) 205 | }) 206 | at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/view.spec.ts:203:60
[chromium] › playwright/e2e/tables-rows.spec.ts:109:2 › Rows for a table › Check mandatory fields error: playwright/e2e/tables-rows.spec.ts#L123
2) [chromium] › playwright/e2e/tables-rows.spec.ts:109:2 › Rows for a table › Check mandatory fields error Error: locator.click: Target page, context or browser has been closed Call log: - waiting for locator('[data-cy="createRowBtn"]') 121 | 122 | await loadTable(page, 'to do list') > 123 | await page.locator('[data-cy="createRowBtn"]').click({ force: true }) | ^ 124 | 125 | await expect(page.locator('[data-cy="createRowModal"] .notecard--error')).toBeVisible() 126 | await expect(page.locator('[data-cy="createRowSaveButton"]')).toBeDisabled() at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/tables-rows.spec.ts:123:50
[chromium] › playwright/e2e/tables-rows.spec.ts:109:2 › Rows for a table › Check mandatory fields error: playwright/e2e/tables-rows.spec.ts#L0
2) [chromium] › playwright/e2e/tables-rows.spec.ts:109:2 › Rows for a table › Check mandatory fields error Test timeout of 60000ms exceeded.
[chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares: playwright/e2e/context.spec.ts#L194
1) [chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares Error: expect(received).toBeTruthy() Received: false 192 | await deleteDialog.getByRole('button', { name: 'Delete' }).click() 193 | const deleteResponse = await deleteResponsePromise > 194 | expect(deleteResponse.ok()).toBeTruthy() | ^ 195 | await expect(deleteDialog).toBeHidden({ timeout: 10000 }) 196 | 197 | // Wait for the navigation item to be hidden at /home/runner/actions-runner/_work/tables/tables/playwright/e2e/context.spec.ts:194:31
🎭 Playwright Run Summary
1 flaky [chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares 84 passed (12.1m)
🎭 Playwright Run Summary
1 flaky [chromium] › playwright/e2e/view.spec.ts:151:2 › Interact with views › Create view and make column readonly in the view 84 passed (18.6m)
🎭 Playwright Run Summary
3 flaky [chromium] › playwright/e2e/context.spec.ts:160:2 › Manage a context › Delete context with shares [chromium] › playwright/e2e/tables-rows.spec.ts:109:2 › Rows for a table › Check mandatory fields error [chromium] › playwright/e2e/view.spec.ts:175:2 › Interact with views › Create view and delete rows in the view 82 passed (24.0m)

Artifacts

Produced during runtime
Name Size Digest
playwright-results-master Expired
56.1 MB
sha256:ab67c899cedf88add312456b15cf90d4120ff406cd2e094108dd92958356f329
playwright-results-stable33 Expired
22 MB
sha256:9d89b970a7cd3e642c709480ec6ede3b3b5cc8237a0572ab95e2dd1e29597a42
playwright-results-stable34 Expired
96.3 MB
sha256:f57c2094d9100e7c993f872cdfbdf45465470904bab0e1a1aae650a7d636e37d