Skip to content

use jupyter server sha with fixes for switching kernel #31

use jupyter server sha with fixes for switching kernel

use jupyter server sha with fixes for switching kernel #31

Triggered via pull request October 9, 2024 11:41
Status Failure
Total duration 54m 14s
Artifacts 2

galata.yml

on: pull_request
Visual Regression Tests
54m 3s
Visual Regression Tests
Matrix: Visual Regression Documentation
Fit to window
Zoom out
Zoom in

Annotations

13 errors, 2 warnings, and 1 notice
Visual Regression Documentation (3.10.6)
Process completed with exit code 2.
Visual Regression Documentation (3.10.6)
Process completed with exit code 1.
Visual Regression Documentation (3.10.6)
Process completed with exit code 1.
[galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory: galata/test/galata/filebrowser.spec.ts#L1
1) [galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory Test timeout of 60000ms exceeded.
[galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory: galata/src/helpers/filebrowser.ts#L113
1) [galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('region', { name: 'File Browser Section' }).getByRole('listitem', { name: /^Name: Untitled.ipynb/ }) - locator resolved to <li data-isdir="false" data-file-type="notebook" cla…>…</li> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm
[galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory: galata/test/galata/filebrowser.spec.ts#L1
1) [galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory: galata/src/helpers/filebrowser.ts#L113
1) [galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('region', { name: 'File Browser Section' }).getByRole('listitem', { name: /^Name: Untitled.ipynb/ }) - locator resolved to <li data-isdir="false" data-file-type="notebook" cla…>…</li> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable -
[jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel: galata/test/jupyterlab/completer.test.ts#L1
2) [jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel Test timeout of 60000ms exceeded.
[jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel: galata/src/helpers/notebook.ts#L1160
2) [jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('main').locator('[role="tabpanel"][id="id-ec87438b-6d8a-431b-88ec-fe3d1e0c950b"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]') - locator resolved to <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed
[jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel: galata/test/jupyterlab/completer.test.ts#L1
2) [jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel: galata/src/helpers/notebook.ts#L1160
2) [jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByRole('main').locator('[role="tabpanel"][id="id-3c41ed77-94bc-4005-85df-a31119ff8015"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]') - locator resolved to <div tabindex="0" data-windowed-list-index="0" aria-l…>…</div> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <dialog aria-modal="true" class="lm-Widget jp-Dialog">…</dialog> intercepts pointer events - retrying click action, attempt #10 - waiting 500ms - waiting for element to be visible, enabl
[jupyterlab] › test/jupyterlab/menus.test.ts:30:9 › General Tests › Open menu item File: galata/test/jupyterlab/menus.test.ts#L36
3) [jupyterlab] › test/jupyterlab/menus.test.ts:30:9 › General Tests › Open menu item File ─────── Error: Screenshot comparison failed: Expected an image 362px by 642px, received 362px by 618px. 136 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/menus.test.ts-snapshots/opened-menu-file-jupyterlab-linux.png Received: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-menus-General-Tests-Open-menu-item-File-jupyterlab/opened-menu-file-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-menus-General-Tests-Open-menu-item-File-jupyterlab/opened-menu-file-diff.png 34 | const imageName = `opened-menu-${menuPath.replace(/>/g, '-')}.png`; 35 | const menu = await page.menu.getOpenMenuLocator(); > 36 | expect(await menu.screenshot()).toMatchSnapshot(imageName.toLowerCase()); | ^ 37 | }); 38 | }); 39 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/menus.test.ts:36:39
[jupyterlab] › test/jupyterlab/menus.test.ts:30:9 › General Tests › Open menu item File: galata/test/jupyterlab/menus.test.ts#L36
3) [jupyterlab] › test/jupyterlab/menus.test.ts:30:9 › General Tests › Open menu item File ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: Expected an image 362px by 642px, received 362px by 618px. 136 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/menus.test.ts-snapshots/opened-menu-file-jupyterlab-linux.png Received: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-menus-General-Tests-Open-menu-item-File-jupyterlab-retry1/opened-menu-file-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-menus-General-Tests-Open-menu-item-File-jupyterlab-retry1/opened-menu-file-diff.png 34 | const imageName = `opened-menu-${menuPath.replace(/>/g, '-')}.png`; 35 | const menu = await page.menu.getOpenMenuLocator(); > 36 | expect(await menu.screenshot()).toMatchSnapshot(imageName.toLowerCase()); | ^ 37 | }); 38 | }); 39 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/menus.test.ts:36:39
Visual Regression Documentation (3.10.6)
No files were found with the provided path: core/galata/test-results. No artifacts will be uploaded.
Visual Regression Documentation (3.10.6)
No files were found with the provided path: core/galata/playwright-report. No artifacts will be uploaded.
🎭 Playwright Run Summary
10 failed [galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory [jupyterlab] › test/jupyterlab/completer.test.ts:47:9 › Completer › Notebook › Show documentation panel [jupyterlab] › test/jupyterlab/menus.test.ts:30:9 › General Tests › Open menu item File ──────── [jupyterlab] › test/jupyterlab/notebook-create.test.ts:57:9 › Notebook Create › Open menu item File [jupyterlab] › test/jupyterlab/notebook-max-outputs.test.ts:18:5 › Limit cell outputs ────────── [jupyterlab] › test/jupyterlab/notebook-max-outputs.test.ts:37:5 › Don't limit cell outputs if input is requested [jupyterlab] › test/jupyterlab/notebook-max-outputs.test.ts:59:5 › Display input value ───────── [jupyterlab] › test/jupyterlab/notebook-toolbar.test.ts:297:7 › Reactive toolbar › Item added from extension should be correctly placed in popup toolbar [jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:110:7 › Stdin for ipdb › Subsequent execution in short succession [jupyterlab] › test/jupyterlab/sidebars.test.ts:42:9 › Sidebars › Open Sidebar tab jp-running-sessions 17 flaky [galata] › test/galata/notebook.spec.ts:50:7 › Notebook Tests › Create Code cell ─────────────── [jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter [jupyterlab] › test/jupyterlab/collapsible-headings.test.ts:51:7 › Collapsible Headings; showHCB › Expand Heading via Collapser Button; showHCB [jupyterlab] › test/jupyterlab/collapsible-headings.test.ts:83:7 › Collapsible Headings; no_showHCB › Show Collapser Unselected; no_showHCB [jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion [jupyterlab] › test/jupyterlab/completer.test.ts:99:9 › Completer › Notebook › Token completions show up without running the cell when in the same cell [jupyterlab] › test/jupyterlab/completer.test.ts:130:9 › Completer › Notebook › Filter notebook completer suggestions by typing [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script) [jupyterlab] › test/jupyterlab/history.test.ts:17:7 › test kernel history keybindings › Use history keybindings [jupyterlab] › test/jupyterlab/notebook-edit.test.ts:22:7 › Notebook Edit › Execute Code cell ── [jupyterlab] › test/jupyterlab/notebook-edit.test.ts:31:7 › Notebook Edit › Re-edit after execution [jupyterlab] › test/jupyterlab/notebook-edit.test.ts:42:7 › Notebook Edit › Execute again ────── [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS flowchart [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:92:7 › Notebook Markdown › Render a MermaidJS error [jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:81:9 › Stdin for ipdb › Typing in stdin box [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:314:5 › should detach a markdown code cell when scrolling out of the viewport 456 passed (47.1m)

Artifacts

Produced during runtime
Name Size
jupyterlab-galata-report
51.6 MB
jupyterlab-galata-test-assets
48.4 MB