Skip to content

Define cells to run independent of selection #180

Define cells to run independent of selection

Define cells to run independent of selection #180

Triggered via pull request November 4, 2023 15:28
Status Failure
Total duration 31m 32s
Artifacts 3

galata.yml

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

Annotations

10 errors, 3 warnings, and 2 notices
[jupyterlab] › test/jupyterlab/kernel.test.ts:108:9 › Kernel › Console › Should not ask kernel when creating console from launcher: galata/test/jupyterlab/kernel.test.ts#L120
1) [jupyterlab] › test/jupyterlab/kernel.test.ts:108:9 › Kernel › Console › Should not ask kernel when creating console from launcher Error: Timed out 5000ms waiting for expect(received).toHaveText(expected) Expected string: "Python 3 (ipykernel) | Idle" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTitle('Change kernel for Console 1') - waiting for getByTitle('Change kernel for Console 1') 118 | await expect.soft(page.locator('.jp-Dialog')).toHaveCount(0); 119 | > 120 | await expect(page.getByTitle('Change kernel for Console 1')).toHaveText( | ^ 121 | 'Python 3 (ipykernel) | Idle' 122 | ); 123 | }); at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/kernel.test.ts:120:68
[jupyterlab] › test/jupyterlab/kernel.test.ts:108:9 › Kernel › Console › Should not ask kernel when creating console from launcher: galata/test/jupyterlab/kernel.test.ts#L120
1) [jupyterlab] › test/jupyterlab/kernel.test.ts:108:9 › Kernel › Console › Should not ask kernel when creating console from launcher Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toHaveText(expected) Expected string: "Python 3 (ipykernel) | Idle" Received string: "" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByTitle('Change kernel for Console 1') - waiting for getByTitle('Change kernel for Console 1') 118 | await expect.soft(page.locator('.jp-Dialog')).toHaveCount(0); 119 | > 120 | await expect(page.getByTitle('Change kernel for Console 1')).toHaveText( | ^ 121 | 'Python 3 (ipykernel) | Idle' 122 | ); 123 | }); at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/kernel.test.ts:120:68
[jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session: galata/test/jupyterlab/debugger.test.ts#L1
2) [jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session ─── Test timeout of 60000ms exceeded.
[jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session: galata/src/helpers/debuggerpanel.ts#L129
2) [jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session ─── Error: page.waitForSelector: Target closed =========================== logs =========================== waiting for locator('.jp-DebuggerBreakpoints').locator('.jp-DebuggerBreakpoint') to be visible ============================================================ at src/helpers/debuggerpanel.ts:129 127 | */ 128 | async waitForBreakPoints(): Promise<void> { > 129 | await this.page.waitForSelector( | ^ 130 | '.jp-DebuggerBreakpoints >> .jp-DebuggerBreakpoint' 131 | ); 132 | } at DebuggerHelper.waitForBreakPoints (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:129:21) at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/debugger.test.ts:43:25
[jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session: galata/test/jupyterlab/debugger.test.ts#L1
2) [jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session ─── Pending operations: - page.waitForSelector at src/helpers/debuggerpanel.ts:129:21
[jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector: galata/test/jupyterlab/debugger.test.ts#L1
3) [jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector Test timeout of 60000ms exceeded.
[jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector: galata/src/helpers/debuggerpanel.ts#L113
3) [jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector Error: page.waitForSelector: Target closed =========================== logs =========================== waiting for locator('.jp-DebuggerCallstack-body').locator('.jp-DebuggerCallstackFrame') to be visible ============================================================ at src/helpers/debuggerpanel.ts:113 111 | */ 112 | async waitForCallStack(): Promise<void> { > 113 | await this.page.waitForSelector( | ^ 114 | '.jp-DebuggerCallstack-body >> .jp-DebuggerCallstackFrame' 115 | ); 116 | } at DebuggerHelper.waitForCallStack (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:113:21) at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/debugger.test.ts:90:25
[jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector: galata/test/jupyterlab/debugger.test.ts#L1
3) [jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector Pending operations: - page.waitForSelector at src/helpers/debuggerpanel.ts:113:21
[jupyterlab] › test/jupyterlab/metadataform.test.ts:195:7 › Required metadata › should fill metadata and display errors: galata/test/jupyterlab/metadataform.test.ts#L224
4) [jupyterlab] › test/jupyterlab/metadataform.test.ts:195:7 › Required metadata › should fill metadata and display errors Error: Screenshot comparison failed: 504 pixels (ratio 0.02 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-metadataform-Required-metadata-should-fill-metadata-and-display-errors-jupyterlab/metadata-required-filled-expected.png Received: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-metadataform-Required-metadata-should-fill-metadata-and-display-errors-jupyterlab/metadata-required-filled-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/galata/test-results/test-jupyterlab-metadataform-Required-metadata-should-fill-metadata-and-display-errors-jupyterlab/metadata-required-filled-diff.png 222 | expect(cellMetadata['basic-metadata']).toBe('abc'); 223 | await expect(formGroup.locator('.validationErrors')).toBeEmpty(); > 224 | expect(await form.screenshot()).toMatchSnapshot( | ^ 225 | 'metadata-required-filled.png' 226 | ); 227 | }); at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/metadataform.test.ts:224:37
[jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS error: galata/test/jupyterlab/notebook-markdown.test.ts#L90
5) [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS error TypeError: Cannot read properties of null (reading 'screenshot') 88 | const imageName = 'render-mermaid-error.png'; 89 | const cell = await page.notebook.getCell(4); > 90 | expect(await cell.screenshot()).toMatchSnapshot(imageName); | ^ 91 | }); 92 | }); 93 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-markdown.test.ts:90:23
Visual Regression Documentation (3.10.6)
The following actions uses node12 which is deprecated and will be forced to run on node16: ifaxity/wait-on-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
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 Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: ifaxity/wait-on-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🎭 Playwright Run Summary
59 passed (11.0m)
🎭 Playwright Run Summary
1 failed [jupyterlab] › test/jupyterlab/kernel.test.ts:108:9 › Kernel › Console › Should not ask kernel when creating console from launcher 7 flaky [jupyterlab] › test/jupyterlab/debugger.test.ts:34:7 › Debugger Tests › Start debug session ──── [jupyterlab] › test/jupyterlab/debugger.test.ts:69:7 › Debugger Tests › Rich variables inspector [jupyterlab] › test/jupyterlab/metadataform.test.ts:195:7 › Required metadata › should fill metadata and display errors [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS error [jupyterlab] › test/jupyterlab/notebook-search.test.ts:241:7 › Notebook Search › Search in multiple selected cells [jupyterlab] › test/jupyterlab/notebook-toolbar.test.ts:54:7 › Notebook Toolbar › Paste cell ─── [jupyterlab] › test/jupyterlab/workspace.test.ts:42:7 › Workspace › should reset the workspace ─ 348 passed (23.7m)

Artifacts

Produced during runtime
Name Size
jupyterlab-documentation-report Expired
733 KB
jupyterlab-galata-report Expired
11.2 MB
jupyterlab-galata-test-assets Expired
7.32 MB