Custom env variables #4
galata.yml
on: pull_request
Visual Regression Tests
48m 3s
Matrix: Visual Regression Documentation
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 |
|