Skip to content

refactor: Decouple IrisGrid from Dh.Sort, use SortDescriptor instead #4992

refactor: Decouple IrisGrid from Dh.Sort, use SortDescriptor instead

refactor: Decouple IrisGrid from Dh.Sort, use SortDescriptor instead #4992

Triggered via pull request November 25, 2025 21:21
Status Success
Total duration 14m 44s
Artifacts 6

e2e.yml

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

Annotations

2 errors and 1 notice
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L40
1) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145: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 38 | */ 39 | async function resetLayout(confirm: boolean) { > 40 | await page.getByTestId('app-main-panels-button').click(); | ^ 41 | await page.getByLabel('Reset Layout').click(); 42 | 43 | if (confirm) { at resetLayout (/work/tests/golden-layout.spec.ts:40:56) at /work/tests/golden-layout.spec.ts:59:11
[webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge: ../../../../../work/tests/golden-layout.spec.ts#L167
1) [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.lm_dropTargetIndicator') 3 pixels (ratio 0.01 of all image pixels) are different. 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. 165 | 166 | // check the drop indicator > 167 | await expect(dropTargetIndicator).toHaveScreenshot(); | ^ 168 | 169 | // check the drag proxy 170 | await expect(page.locator('.lm_dragProxy')).toHaveScreenshot(); at /work/tests/golden-layout.spec.ts:167:39
🎭 Playwright Run Summary
1 flaky [webkit] › ../../../../../work/tests/golden-layout.spec.ts:145:7 › tests golden-layout operations › golden-layout can drag tab to left edge 350 passed (5.2m)

Artifacts

Produced during runtime
Name Size Digest
image-cache Expired
1.48 GB
sha256:fa70ee69c0a8b8f227b12010bded4bfc1865664d36b7d9b34531801b90dd4a45
playwright-report Expired
7.12 MB
sha256:e3a54813b83b92803f9f8d0387631fd160c41af376d5c72f76826f3e518c9542
playwright-report-blob-chromium-1-1 Expired
171 KB
sha256:9c5fb523def29f57fb6ea1c979380d89044ffedb145ed3f1cd9ae0214da6f9f3
playwright-report-blob-firefox-1-1 Expired
172 KB
sha256:6fb86e096171fda6fe8d929249acc0431f9064182a3b95ecfa629eb805bbde9b
playwright-report-blob-webkit-1-2 Expired
6.44 MB
sha256:0c43aad786f13b4ad1388a068976d5e33336f3c4cdb03f9602af9c40f54e9575
playwright-report-blob-webkit-2-2 Expired
116 KB
sha256:82cd73ce186a1bffda6418fc1695b2c759d87a2cec6538813444e43e9cef20cb