Skip to content

chore: Update Playwright to v1.51 #4064

chore: Update Playwright to v1.51

chore: Update Playwright to v1.51 #4064

Triggered via pull request February 28, 2025 19:22
Status Success
Total duration 14m 29s
Artifacts 6

e2e.yml

on: pull_request
Matrix: e2e-tests
merge-reports
13s
merge-reports
e2e-results
0s
e2e-results
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 1 warning, and 1 notice
[chromium] › ../../../../../work/tests/table-gotorow.spec.ts:80:7 › GoToRow change column › unmodified set value: ../../../../../work/tests/table-gotorow.spec.ts#L77
1) [chromium] › ../../../../../work/tests/table-gotorow.spec.ts:80:7 › GoToRow change column › unmodified set value, different column type > change value Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.iris-grid-bottom-bar') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 15000ms - waiting for locator('.iris-grid-bottom-bar') 19 × locator resolved to 0 elements - unexpected value "0" 75 | 76 | // wait for GoToRow bar to show > 77 | await expect(page.locator('.iris-grid-bottom-bar')).toHaveCount(1); | ^ 78 | }); 79 | 80 | test('unmodified set value, different column type > change value', async () => { at /work/tests/table-gotorow.spec.ts:77:57
[chromium] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters: ../../../../../work/tests/utils.ts#L330
2) [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters ─── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.context-menu-container') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 15000ms - waiting for locator('.context-menu-container') 19 × locator resolved to 0 elements - unexpected value "0" at utils.ts:330 328 | count: number 329 | ): Promise<void> { > 330 | await expect(page.locator('.context-menu-container')).toHaveCount(count); | ^ 331 | await expect(page.locator('.loading-spinner')).toHaveCount(0); 332 | } 333 | at expectContextMenus (/work/tests/utils.ts:330:57) at /work/tests/table-multiselect.spec.ts:88:29
[chromium] › ../../../../../work/tests/table-multiselect.spec.ts:104:7 › multiselect datetime filters: ../../../../../work/tests/table-multiselect.spec.ts#L59
3) [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:104:7 › multiselect datetime filters › Filter is › Apply filter Error: expect(locator).toHaveScreenshot(expected) 2104 pixels (ratio 0.01 of all image pixels) are different. Expected: /work/tests/table-multiselect.spec.ts-snapshots/datetime-1-is-chromium-linux.png Received: /work/test-results/table-multiselect-multiselect-datetime-filters-chromium/datetime-1-is-actual.png Diff: /work/test-results/table-multiselect-multiselect-datetime-filters-chromium/datetime-1-is-diff.png Call log: - expect.toHaveScreenshot(datetime-1-is.png) with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 2104 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.iris-grid-column') - locator resolved to <div class="iris-grid-column">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 2104 pixels (ratio 0.01 of all image pixels) are different. 57 | await page.getByRole('button', { name: filterType, exact: true }).click(); 58 | await waitForLoadingDone(page, '.iris-grid-loading-status-bar'); > 59 | await expect(page.locator('.iris-grid-column')).toHaveScreenshot( | ^ 60 | screenshotName 61 | ); 62 | }); at /work/tests/table-multiselect.spec.ts:59:53 at filterAndScreenshot (/work/tests/table-multiselect.spec.ts:54:3) at /work/tests/table-multiselect.spec.ts:121:9 at /work/tests/table-multiselect.spec.ts:120:7
[chromium] › ../../../../../work/tests/table-multiselect.spec.ts:165:5 › char formatting: ../../../../../work/tests/table-multiselect.spec.ts#L190
4) [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:165:5 › char formatting, non selected right click, preview formatting TimeoutError: locator.hover: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Filter by Value' }) 188 | { button: 'right' } 189 | ); > 190 | await page.getByRole('button', { name: 'Filter by Value' }).hover(); | ^ 191 | await expect(page.getByText('"a"', { exact: true })).toHaveCount(1); 192 | }); 193 | at /work/tests/table-multiselect.spec.ts:190:63
[firefox] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters: ../../../../../work/tests/utils.ts#L330
5) [firefox] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters ──── Error: Timed out 15000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.context-menu-container') Expected: 1 Received: 0 Call log: - expect.toHaveCount with timeout 15000ms - waiting for locator('.context-menu-container') 19 × locator resolved to 0 elements - unexpected value "0" at utils.ts:330 328 | count: number 329 | ): Promise<void> { > 330 | await expect(page.locator('.context-menu-container')).toHaveCount(count); | ^ 331 | await expect(page.locator('.loading-spinner')).toHaveCount(0); 332 | } 333 | at expectContextMenus (/work/tests/utils.ts:330:57) at /work/tests/table-multiselect.spec.ts:88:29
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:139:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L161
6) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:139:7 › tests golden-layout operations › golden-layout can drag tab to left edge Error: expect(locator).toHaveScreenshot(expected) 3 pixels (ratio 0.01 of all image pixels) are different. Expected: /work/tests/golden-layout.spec.ts-snapshots/tests-golden-layout-operations-golden-layout-can-drag-tab-to-left-edge-1-webkit-linux.png Received: /work/test-results/golden-layout-tests-golden-19a73-t-can-drag-tab-to-left-edge-webkit/tests-golden-layout-operat-7be35-can-drag-tab-to-left-edge-1-actual.png Diff: /work/test-results/golden-layout-tests-golden-19a73-t-can-drag-tab-to-left-edge-webkit/tests-golden-layout-operat-7be35-can-drag-tab-to-left-edge-1-diff.png Call log: - expect.toHaveScreenshot with timeout 15000ms - verifying given screenshot expectation - waiting for locator('.lm_dropTargetIndicator') - locator resolved to <div class="lm_dropTargetIndicator">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 3 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.lm_dropTargetIndicator') - locator resolved to <div class="lm_dropTargetIndicator">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 3 pixels (ratio 0.01 of all image pixels) are different. 159 | 160 | // check the drop indicator > 161 | await expect(dropTargetIndicator).toHaveScreenshot(); | ^ 162 | 163 | // check the drag proxy 164 | await expect(page.locator('.lm_dragProxy')).toHaveScreenshot(); at /work/tests/golden-layout.spec.ts:161:39
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:139:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L34
6) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:139:7 › tests golden-layout operations › golden-layout can drag tab to left edge TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByTestId('app-main-panels-button') - locator resolved to <button type="button" data-testid="app-main-panels-button" class="btn btn-link btn-panels-menu btn-show-panels">…</button> - attempting click action 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 100ms 27 × waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <html lang="en">…</html> intercepts pointer events - retrying click action - waiting 500ms 32 | */ 33 | async function resetLayout(confirm: boolean) { > 34 | await page.getByTestId('app-main-panels-button').click(); | ^ 35 | await page.getByLabel('Reset Layout').click(); 36 | 37 | if (confirm) { at resetLayout (/work/tests/golden-layout.spec.ts:34:56) at /work/tests/golden-layout.spec.ts:53:11
Slow Test: ../../tests/figure.spec.ts#L1
../../tests/figure.spec.ts took 18.3s
🎭 Playwright Run Summary
6 flaky [chromium] › ../../../../../work/tests/table-gotorow.spec.ts:80:7 › GoToRow change column › unmodified set value, different column type > change value [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters ──── [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:104:7 › multiselect datetime filters [chromium] › ../../../../../work/tests/table-multiselect.spec.ts:165:5 › char formatting, non selected right click, preview formatting [firefox] › ../../../../../work/tests/table-multiselect.spec.ts:77:7 › select bool filters ───── [webkit] › ../../../../../work/tests/golden-layout.spec.ts:139:7 › tests golden-layout operations › golden-layout can drag tab to left edge 312 passed (4.8m)

Artifacts

Produced during runtime
Name Size
image-cache Expired
1.4 GB
playwright-report
61.8 MB
playwright-report-blob-chromium-1-1 Expired
49.4 MB
playwright-report-blob-firefox-1-1 Expired
5.93 MB
playwright-report-blob-webkit-1-2 Expired
6.17 MB
playwright-report-blob-webkit-2-2 Expired
87.1 KB