fix: Use virtual-webgl to circumvent browser limits on WebGL contexts #4006
Annotations
13 errors, 4 warnings, and 1 notice
e2e-tests (webkit-1-2)
Process completed with exit code 1.
|
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#L283
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:283
281 |
282 | // Focus monaco
> 283 | await locator.click();
| ^
284 |
285 | const browserName = locator.page().context().browser()?.browserType().name();
286 | if (browserName !== 'firefox') {
at pasteInMonaco (/work/tests/utils.ts:283: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#L283
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:283
281 |
282 | // Focus monaco
> 283 | await locator.click();
| ^
284 |
285 | const browserName = locator.page().context().browser()?.browserType().name();
286 | if (browserName !== 'firefox') {
at pasteInMonaco (/work/tests/utils.ts:283: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88: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#L65
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:65
63 | // open the tables/plot button
64 | const dropdownButton = page.getByRole('button', { name: 'Panels' });
> 65 | await dropdownButton.click();
| ^
66 |
67 | // search for the table/plot
68 | const search = page.getByPlaceholder('Find Table, Plot or Widget');
at openPanel (/work/tests/utils.ts:65:24)
at openTable (/work/tests/utils.ts:88:9)
at /work/tests/context-menu.spec.ts:23:3
|
Slow Test:
../../tests/notebook.spec.ts#L1
../../tests/notebook.spec.ts took 36.5s
|
Slow Test:
../../tests/shortcuts.spec.ts#L1
../../tests/shortcuts.spec.ts took 35.7s
|
Slow Test:
../../tests/lazy-loading.spec.ts#L1
../../tests/lazy-loading.spec.ts took 27.3s
|
Slow Test:
../../tests/webgl.spec.ts#L1
../../tests/webgl.spec.ts took 21.1s
|
🎭 Playwright Run Summary
98 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
|
1.23 GB |
|
playwright-report
|
50.6 MB |
|
playwright-report-blob-chromium-1-1
|
135 KB |
|
playwright-report-blob-firefox-1-1
|
36.4 MB |
|
playwright-report-blob-webkit-1-2
|
6.7 MB |
|
playwright-report-blob-webkit-2-2
|
7.17 MB |
|
server-logs-firefox-1-1
|
5.03 KB |
|
server-logs-webkit-1-2
|
7.73 KB |
|