Skip to content

fix: Use virtual-webgl to circumvent browser limits on WebGL contexts #3987

fix: Use virtual-webgl to circumvent browser limits on WebGL contexts

fix: Use virtual-webgl to circumvent browser limits on WebGL contexts #3987

Triggered via pull request January 24, 2025 16:41
Status Failure
Total duration 1h 7m 58s
Artifacts 7

e2e.yml

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

Annotations

12 errors, 4 warnings, and 1 notice
e2e-tests (firefox-1-1)
Process completed with exit code 1.
e2e-results
Process completed with exit code 1.
[firefox] › ../../../../../work/tests/console.spec.ts:47:7 › console input tests › print commands get logged: ../../../../../work/tests/utils.ts#L282
1) [firefox] › ../../../../../work/tests/console.spec.ts:47:7 › console input tests › print commands get logged TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('.console-input') at utils.ts:282 280 | 281 | // Focus monaco > 282 | await locator.click(); | ^ 283 | 284 | const browserName = locator.page().context().browser()?.browserType().name(); 285 | if (browserName !== 'firefox') { at pasteInMonaco (/work/tests/utils.ts:282:17) at /work/tests/console.spec.ts:51:5
[firefox] › ../../../../../work/tests/console.spec.ts:47:7 › console input tests › print commands get logged: ../../../../../work/tests/utils.ts#L282
1) [firefox] › ../../../../../work/tests/console.spec.ts:47:7 › console input tests › print commands get logged Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for locator('.console-input') at utils.ts:282 280 | 281 | // Focus monaco > 282 | await locator.click(); | ^ 283 | 284 | const browserName = locator.page().context().browser()?.browserType().name(); 285 | if (browserName !== 'firefox') { at pasteInMonaco (/work/tests/utils.ts:282:17) at /work/tests/console.spec.ts:51:5
[firefox] › ../../../../../work/tests/context-menu.spec.ts:34:5 › toggle column visibility: ../../../../../work/tests/utils.ts#L64
2) [firefox] › ../../../../../work/tests/context-menu.spec.ts:34:5 › toggle column visibility ──── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:34:5 › toggle column visibility: ../../../../../work/tests/utils.ts#L64
2) [firefox] › ../../../../../work/tests/context-menu.spec.ts:34:5 › toggle column visibility ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:50:5 › quick filter and clear: ../../../../../work/tests/utils.ts#L64
3) [firefox] › ../../../../../work/tests/context-menu.spec.ts:50:5 › quick filter and clear ────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:50:5 › quick filter and clear: ../../../../../work/tests/utils.ts#L64
3) [firefox] › ../../../../../work/tests/context-menu.spec.ts:50:5 › quick filter and clear ────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:76:5 › advanced filters: ../../../../../work/tests/utils.ts#L64
4) [firefox] › ../../../../../work/tests/context-menu.spec.ts:76:5 › advanced filters ──────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:76:5 › advanced filters: ../../../../../work/tests/utils.ts#L64
4) [firefox] › ../../../../../work/tests/context-menu.spec.ts:76:5 › advanced filters ──────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by: ../../../../../work/tests/utils.ts#L64
5) [firefox] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by ──────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
[firefox] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by: ../../../../../work/tests/utils.ts#L64
5) [firefox] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by ──────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 15000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Panels' }) at utils.ts:64 62 | // open the tables/plot button 63 | const dropdownButton = page.getByRole('button', { name: 'Panels' }); > 64 | await dropdownButton.click(); | ^ 65 | 66 | // search for the table/plot 67 | const search = page.getByPlaceholder('Find Table, Plot or Widget'); at openPanel (/work/tests/utils.ts:64:24) at openTable (/work/tests/utils.ts:87:9) at /work/tests/context-menu.spec.ts:23:3
Slow Test: ../../tests/notebook.spec.ts#L1
../../tests/notebook.spec.ts took 37.7s
Slow Test: ../../tests/shortcuts.spec.ts#L1
../../tests/shortcuts.spec.ts took 34.7s
Slow Test: ../../tests/lazy-loading.spec.ts#L1
../../tests/lazy-loading.spec.ts took 25.4s
Slow Test: ../../tests/figure.spec.ts#L1
../../tests/figure.spec.ts took 20.3s
🎭 Playwright Run Summary
96 failed [firefox] › ../../../../../work/tests/console.spec.ts:47:7 › console input tests › print commands get logged [firefox] › ../../../../../work/tests/context-menu.spec.ts:34:5 › toggle column visibility ───── [firefox] › ../../../../../work/tests/context-menu.spec.ts:50:5 › quick filter and clear ─────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:76:5 › advanced filters ───────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:127:5 › sort by ───────────────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:160:5 › freeze column ─────────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:180:5 › reverse table ─────────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:191:5 › filter by value ───────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:210:5 › go to ─────────────────────── [firefox] › ../../../../../work/tests/context-menu.spec.ts:234:5 › open custom context menu with another custom context menu open [firefox] › ../../../../../work/tests/figure.spec.ts:4:5 › can open a simple figure ──────────── [firefox] › ../../../../../work/tests/figure.spec.ts:13:5 › can set point shape and size ─────── [firefox] › ../../../../../work/tests/golden-layout.spec.ts:67:7 › tests golden-layout operations › golden-layout can import a layout [firefox] › ../../../../../work/tests/golden-layout.spec.ts:118:7 › tests golden-layout operations › golden-layout can close a tab [firefox] › ../../../../../work/tests/golden-layout.spec.ts:174:5 › reopen last closed panel ─── [firefox] › ../../../../../work/tests/lazy-loading.spec.ts:28:5 › lazy loads plotly ──────────── [firefox] › ../../../../../work/tests/lazy-loading.spec.ts:46:5 › lazy loads mathjax ─────────── [firefox] › ../../../../../work/tests/notebook.spec.ts:7:5 › test creating a file, saving it, reloading the page, closing it, re-opening it, running it, then deleting it [firefox] › ../../../../../work/tests/shortcuts.spec.ts:4:5 › shortcut downloads logs ────────── [firefox] › ../../../../../work/tests/shortcuts.spec.ts:14:5 › shortcut downloads logs in full screen error [firefox] › ../../../../../work/tests/shortcuts.spec.ts:25:5 › shortcut downloads logs in embeded-widget [firefox] › ../../../../../work/tests/styleguide.spec.ts:60:5 › UI regression test - Styleguide section count [firefox] › ../../../../../work/tests/styleguide.spec.ts:72:5 › UI regression test - Styleguide button section count [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-typography [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-theme-color-palette [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-semantic-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-chart-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-editor-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-grid-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-component-colors [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-golden-layout [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - sample-section-buttons-regular [firefox] › ../../../../../work/tests/styleguide.spec.ts:86:7 › UI regression test - Styleguide section - s

Artifacts

Produced during runtime
Name Size
image-cache Expired
1.23 GB
playwright-report
54.5 MB
playwright-report-blob-chromium-1-1 Expired
133 KB
playwright-report-blob-firefox-1-1 Expired
50.9 MB
playwright-report-blob-webkit-1-2 Expired
48.3 KB
playwright-report-blob-webkit-2-2 Expired
5.9 MB
server-logs-firefox-1-1
5.77 KB