Skip to content

Custom env variables #4

Custom env variables

Custom env variables #4

Triggered via pull request July 25, 2024 18:46
Status Failure
Total duration 1h 11m 8s
Artifacts 4

galata.yml

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

Annotations

18 errors and 2 notices
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L1
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Test timeout of 90000ms exceeded.
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L50
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Error: proxy.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('button:has-text("Select")') 48 | await page.click('.lm-Menu ul[role="menu"] >> text=New'); 49 | await page.click('#jp-mainmenu-file-new >> text=Console'); > 50 | await page.click('button:has-text("Select")'); | ^ 51 | 52 | await page.dblclick('text=Data.ipynb'); 53 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:50:16
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L1
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L50
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: proxy.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('button:has-text("Select")') 48 | await page.click('.lm-Menu ul[role="menu"] >> text=New'); 49 | await page.click('#jp-mainmenu-file-new >> text=Console'); > 50 | await page.click('button:has-text("Select")'); | ^ 51 | 52 | await page.dblclick('text=Data.ipynb'); 53 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:50:16
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L1
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded.
[documentation] › test/documentation/general.test.ts:20:7 › General › Welcome: core/galata/test/documentation/general.test.ts#L50
1) [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ───────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: proxy.click: Test timeout of 90000ms exceeded. Call log: - waiting for locator('button:has-text("Select")') 48 | await page.click('.lm-Menu ul[role="menu"] >> text=New'); 49 | await page.click('#jp-mainmenu-file-new >> text=Console'); > 50 | await page.click('button:has-text("Select")'); | ^ 51 | 52 | await page.dblclick('text=Data.ipynb'); 53 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:50:16
[documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception: core/galata/test/documentation/debugger.test.ts#L167
2) [documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception Error: Screenshot comparison failed: 366 pixels (ratio 0.02 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/debugger.test.ts-snapshots/debugger-stop-on-unhandled-exception-documentation-linux.png Received: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-debugge-b2db7-er-Breakpoints-on-exception-documentation/debugger-stop-on-unhandled-exception-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-debugge-b2db7-er-Breakpoints-on-exception-documentation/debugger-stop-on-unhandled-exception-diff.png 165 | clip: { y: 110, x: 300, width: 300, height: 80 } 166 | }) > 167 | ).toMatchSnapshot('debugger_stop_on_unhandled_exception.png'); | ^ 168 | 169 | await page.click('jp-button[title^=Continue]'); 170 | await page.notebook.waitForRun(0); at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/debugger.test.ts:167:7
Visual Regression Documentation (3.10.6)
Process completed with exit code 1.
[galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file: galata/test/galata/filebrowser.spec.ts#L1
1) [galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file Test timeout of 60000ms exceeded.
[galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file: galata/test/galata/filebrowser.spec.ts#L32
1) [galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for locator('.jp-Dialog').getByRole('button', { name: 'Select Kernel', exact: true }) 30 | .locator('.jp-Dialog') 31 | .getByRole('button', { name: 'Select Kernel', exact: true }) > 32 | .click(); | ^ 33 | 34 | expect.soft(await page.activity.isTabActive(DEFAULT_NAME)).toEqual(false); 35 | await page.filebrowser.open(DEFAULT_NAME); at /home/runner/work/jupyterlab/jupyterlab/galata/test/galata/filebrowser.spec.ts:32:8
[galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file: galata/test/galata/filebrowser.spec.ts#L1
1) [galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file: galata/test/galata/filebrowser.spec.ts#L32
1) [galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for locator('.jp-Dialog').getByRole('button', { name: 'Select Kernel', exact: true }) 30 | .locator('.jp-Dialog') 31 | .getByRole('button', { name: 'Select Kernel', exact: true }) > 32 | .click(); | ^ 33 | 34 | expect.soft(await page.activity.isTabActive(DEFAULT_NAME)).toEqual(false); 35 | await page.filebrowser.open(DEFAULT_NAME); at /home/runner/work/jupyterlab/jupyterlab/galata/test/galata/filebrowser.spec.ts:32:8
[galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels: galata/test/galata/fixture.spec.ts#L1
2) [galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels ───── Test timeout of 60000ms exceeded.
[galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels: galata/test/galata/fixture.spec.ts#L130
2) [galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels ───── Error: locator.waitFor: Test timeout of 60000ms exceeded. Call log: - waiting for locator('.jp-Dialog') to be visible 128 | 129 | await page.menu.clickMenuItem('File>New>Console'); > 130 | await page.locator('.jp-Dialog').waitFor(); | ^ 131 | await page.click('.jp-Dialog .jp-mod-accept'); 132 | await page.locator('text= | Idle').waitFor(); 133 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/galata/fixture.spec.ts:130:38
[galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels: galata/test/galata/fixture.spec.ts#L1
2) [galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels: galata/test/galata/fixture.spec.ts#L130
2) [galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels ───── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.waitFor: Test timeout of 60000ms exceeded. Call log: - waiting for locator('.jp-Dialog') to be visible 128 | 129 | await page.menu.clickMenuItem('File>New>Console'); > 130 | await page.locator('.jp-Dialog').waitFor(); | ^ 131 | await page.click('.jp-Dialog .jp-mod-accept'); 132 | await page.locator('text= | Idle').waitFor(); 133 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/galata/fixture.spec.ts:130:38
[galata] › test/galata/fixture.spec.ts:144:7 › sessions › should return the active sessions: galata/test/galata/fixture.spec.ts#L1
3) [galata] › test/galata/fixture.spec.ts:144:7 › sessions › should return the active sessions ─── Test timeout of 60000ms exceeded.
[galata] › test/galata/fixture.spec.ts:144:7 › sessions › should return the active sessions: galata/test/galata/fixture.spec.ts#L158
3) [galata] › test/galata/fixture.spec.ts:144:7 › sessions › should return the active sessions ─── Error: locator.waitFor: Test timeout of 60000ms exceeded. Call log: - waiting for locator('.jp-Dialog') to be visible 156 | 157 | await page.menu.clickMenuItem('File>New>Console'); > 158 | await page.locator('.jp-Dialog').waitFor(); | ^ 159 | await page.click('.jp-Dialog .jp-mod-accept'); 160 | await page.locator('text= | Idle').waitFor(); 161 | at /home/runner/work/jupyterlab/jupyterlab/galata/test/galata/fixture.spec.ts:158:38
🎭 Playwright Run Summary
1 failed [documentation] › test/documentation/general.test.ts:20:7 › General › Welcome ────────────────── 1 flaky [documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception 61 passed (8.0m)
🎭 Playwright Run Summary
10 failed [galata] › test/galata/filebrowser.spec.ts:26:7 › filebrowser helper › should activate already opened file [galata] › test/galata/fixture.spec.ts:109:7 › kernels › should return the active kernels ────── [galata] › test/galata/fixture.spec.ts:144:7 › sessions › should return the active sessions ──── [jupyterlab] › test/jupyterlab/completer.test.ts:175:9 › Completer › Console › Open completer on console [jupyterlab] › test/jupyterlab/completer.test.ts:183:9 › Completer › Console › Filter console completer suggestions by typing [jupyterlab] › test/jupyterlab/console.test.ts:27:7 › Console › Executed cells should become read-only [jupyterlab] › test/jupyterlab/console.test.ts:65:7 › Console (terminal mode) › Cells get executed with Enter [jupyterlab] › test/jupyterlab/contextmenu.test.ts:196:7 › Application Context Menu › Open console context menu [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script) [jupyterlab] › test/jupyterlab/kernel.test.ts:129:9 › Kernel › Console › Should ask for kernel when creating console from menu 2 flaky [jupyterlab] › test/jupyterlab/inspector-tooltip.test.ts:14:7 › Inspector (contextual help) tooltip › Should show up on Shift + Tab [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:92:7 › Notebook Markdown › Render a MermaidJS error 473 passed (42.1m)

Artifacts

Produced during runtime
Name Size
jupyterlab-documentation-report Expired
7.24 MB
jupyterlab-documentation-test-assets Expired
6.29 MB
jupyterlab-galata-report Expired
36.2 MB
jupyterlab-galata-test-assets Expired
31.8 MB