changes from ocean in 4.1.8 #40
galata.yml
on: pull_request
Visual Regression Tests
52m 1s
Matrix: Visual Regression Documentation
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" class="jp-DirListing-item jp-mod-selected" title="Name: Untitled.ipynb↵Size: 72 B↵Path: test-galata-filebrowser-fi-c2097-e-file-with-anoth...↵Created: 1/7/25, 9:00 AM↵Modified: 1/7/25, 9:00 AM↵Writable: true">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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
- <dialo
|
[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" class="jp-DirListing-item jp-mod-selected" title="Name: Untitled.ipynb↵Size: 72 B↵Path: test-galata-filebrowser-fi-c2097-e-file-with-anoth...↵Created: 1/7/25, 9:01 AM↵Modified: 1/7/25, 9:01 AM↵Writable: true">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</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 jp-ThemedContainer">…</dialog> intercepts pointer events
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible
|
[jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter:
galata/test/jupyterlab/cells.test.ts#L50
2) [jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter
Error: expect(received).toEqual(expected) // deep equality
Expected: ["4294967296"]
Received: null
48 | // Confirm that the cell has be executed by checking output
49 | const output = await page.notebook.getCellTextOutput(0);
> 50 | expect(output).toEqual(['4294967296']);
| ^
51 |
52 | // Expect the input to NOT include an extra line;
53 | const text = await page.notebook.getCellTextInput(0);
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/cells.test.ts:50:20
|
[jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter:
galata/test/jupyterlab/cells.test.ts#L1
2) [jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter:
galata/src/helpers/notebook.ts#L1269
2) [jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.evaluate: Test timeout of 60000ms exceeded.
at src/helpers/notebook.ts:1269
1267 | // Wait until the CodeMirror highlighting is stable
1268 | // over 10 consecutive animation frames.
> 1269 | await cell.evaluate((cell: HTMLElement) => {
| ^
1270 | let _resolve: () => void;
1271 | const promise = new Promise<void>(resolve => {
1272 | _resolve = resolve;
at NotebookHelper.setCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1269:18)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/cells.test.ts:42:5
|
[jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion:
galata/test/jupyterlab/completer.test.ts#L1
3) [jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion
Test timeout of 60000ms exceeded.
|
[jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion:
galata/src/helpers/notebook.ts#L456
3) [jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
at src/helpers/notebook.ts:456
454 | let done = false;
455 | do {
> 456 | await this.page.waitForTimeout(20);
| ^
457 | done = await this.page.evaluate(cellIdx => {
458 | return window.galata.haveBeenExecuted(cellIdx);
459 | }, cellIndex);
at NotebookHelper.waitForRun (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/completer.test.ts:24:7
|
[jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion:
galata/test/jupyterlab/completer.test.ts#L1
3) [jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
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
16 failed
[galata] › test/galata/filebrowser.spec.ts:39:7 › filebrowser helper › should open the file with another factory
[jupyterlab] › test/jupyterlab/cells.test.ts:41:7 › Run Cells With Keyboard › Run code cell with Ctrl + Enter
[jupyterlab] › test/jupyterlab/completer.test.ts:16:9 › Completer › Notebook › Open completer on notebook and accept suggestion
[jupyterlab] › test/jupyterlab/completer.test.ts:58:9 › Completer › Notebook › Show documentation panel
[jupyterlab] › test/jupyterlab/general.test.ts:7:7 › General Tests › Launch Screen ─────────────
[jupyterlab] › test/jupyterlab/general.test.ts:12:7 › General Tests › Enter Simple Mode ────────
[jupyterlab] › test/jupyterlab/general.test.ts:27:7 › General Tests › Toggle Dark theme ────────
[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:81:9 › Stdin for ipdb › Typing in stdin box
[jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:110:7 › Stdin for ipdb › Subsequent execution in short succession
[jupyterlab] › test/jupyterlab/sidebars.test.ts:130:7 › Sidebars › Capture File Browser on right
13 flaky
[galata] › test/galata/notebook.spec.ts:76:7 › Notebook Tests › Create Code cell ───────────────
[jupyterlab] › test/jupyterlab/completer.test.ts:110:9 › Completer › Notebook › Token completions show up without running the cell when in the same cell
[jupyterlab] › test/jupyterlab/completer.test.ts:141: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/html-viewer.test.ts:26:7 › HTML Viewer › should notify links are blocked for untrusted file
[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-scroll-no-windowing.test.ts:282:7 › Notebook scroll over long outputs (no windowing) › should scroll smoothly without snapping to headings
[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
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:340:5 › should reattach a markdown code cell when scrolling back into the viewport
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:559:5 › should navigate to a search hit in a out-of-viewport cell
464 passed (45.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
jupyterlab-galata-report
|
54.9 MB |
|
jupyterlab-galata-test-assets
|
51.2 MB |
|