Bump tj-actions/changed-files from 44.5.7 to 45.0.0 in the actions gr… #21
galata.yml
on: push
Visual Regression Tests
39m 14s
Matrix: Visual Regression Documentation
Annotations
10 errors, 2 warnings, and 2 notices
[jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script):
galata/test/jupyterlab/debugger.test.ts#L1
1) [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script)
Test timeout of 60000ms exceeded.
|
[jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script):
galata/src/helpers/activity.ts#L158
1) [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script)
Error: locator.getAttribute: Target page, context or browser has been closed
at src/helpers/activity.ts:158
156 | locator = this.page.getByRole('main').getByRole('tabpanel', { name });
157 | } else {
> 158 | const id = await this.getTabLocator().getAttribute('data-id');
| ^
159 | if (!id) {
160 | return null;
161 | }
at ActivityHelper.getPanelLocator (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/activity.ts:158:45)
at NotebookHelper.getToolbarLocator (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:150:28)
at DebuggerHelper.isOn (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:27:41)
at fn (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:55:51)
at Timeout.check (/home/runner/work/jupyterlab/jupyterlab/galata/src/utils.ts:183:33)
|
[jupyterlab] › test/jupyterlab/html-viewer.test.ts:26:7 › HTML Viewer › should notify links are blocked for untrusted file:
galata/test/jupyterlab/html-viewer.test.ts#L30
2) [jupyterlab] › test/jupyterlab/html-viewer.test.ts:26:7 › HTML Viewer › should notify links are blocked for untrusted file
TypeError: Cannot read properties of null (reading 'getByRole')
28 | }) => {
29 | const frame = page.frame({ url: url => url.protocol == 'blob:' });
> 30 | await frame!.getByRole('link', { name: 'GitHub' }).hover();
| ^
31 |
32 | const warningCount = await frame!.evaluate(() => {
33 | let count = 0;
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/html-viewer.test.ts:30:18
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:114:9 › Inline Completer › Widget "always":
galata/test/jupyterlab/inline-completer.test.ts#L22
3) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:114:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
Test timeout of 60000ms exceeded while running "beforeEach" hook.
20 |
21 | test.describe('Inline Completer', () => {
> 22 | test.beforeEach(async ({ page }) => {
| ^
23 | await page.notebook.createNew(fileName);
24 | await page.notebook.setCell(0, 'code', 'suggestion_1 = 1');
25 | await page.notebook.addCell(
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:22:8
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:114:9 › Inline Completer › Widget "always":
galata/src/helpers/notebook.ts#L1269
3) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:114:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
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/inline-completer.test.ts:24:5
|
[jupyterlab] › test/jupyterlab/notebook-create.test.ts:50:7 › Notebook Create › Save Notebook:
galata/src/galata.ts#L901
4) [jupyterlab] › test/jupyterlab/notebook-create.test.ts:50:7 › Notebook Create › Save Notebook ─
Error: Response has been disposed
at src/galata.ts:901
899 | break;
900 | }
> 901 | const data = (await response.json()) as any[];
| ^
902 | const updated = new Set<string>();
903 | data.forEach(item => {
904 | const itemID: string =
at /home/runner/work/jupyterlab/jupyterlab/galata/src/galata.ts:901:29
|
[jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS flowchart:
galata/test/jupyterlab/notebook-markdown.test.ts#L89
5) [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:86:7 › Notebook Markdown › Render a MermaidJS flowchart
Error: locator.screenshot: Element is not attached to the DOM
Call log:
- taking element screenshot
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
87 | const imageName = 'render-mermaid-flowchart.png';
88 | const cell = await page.notebook.getCellLocator(3);
> 89 | expect(await cell!.screenshot()).toMatchSnapshot(imageName);
| ^
90 | });
91 |
92 | test('Render a MermaidJS error', async ({ page, tmpPath }) => {
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-markdown.test.ts:89:24
|
[jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:92:7 › Notebook Markdown › Render a MermaidJS error:
galata/test/jupyterlab/notebook-markdown.test.ts#L95
6) [jupyterlab] › test/jupyterlab/notebook-markdown.test.ts:92:7 › Notebook Markdown › Render a MermaidJS error
Error: locator.screenshot: Element is not attached to the DOM
Call log:
- taking element screenshot
- waiting for fonts to load...
- fonts loaded
- attempting scroll into view action
- waiting for element to be stable
93 | const imageName = 'render-mermaid-error.png';
94 | const cell = await page.notebook.getCellLocator(4);
> 95 | expect(await cell!.screenshot()).toMatchSnapshot(imageName);
| ^
96 | });
97 | });
98 |
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-markdown.test.ts:95:24
|
[jupyterlab] › test/jupyterlab/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible:
galata/test/jupyterlab/notebook-scroll-no-windowing.test.ts#L203
7) [jupyterlab] › test/jupyterlab/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible
Error: Timed out 5000ms waiting for expect(locator).toBeInViewport()
Locator: getByRole('main').locator('[role="tabpanel"][id="id-131bf36f-717a-4856-8f6f-f8d05cad98dd"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="2"]')
Expected: in viewport
Received: outside viewport
Call log:
- expect.toBeInViewport with timeout 5000ms
- waiting for getByRole('main').locator('[role="tabpanel"][id="id-131bf36f-717a-4856-8f6f-f8d05cad98dd"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="2"]')
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
- locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div>
- unexpected value "viewport ratio 0.009747706353664398"
201 |
202 | // After running the second cell, the third cell should be revealed, in at least 10%
> 203 | await expect(thirdCell!).toBeInViewport({ ratio: 0.1 });
| ^
204 |
205 | // The third cell should now occupy about half of the notebook viewport
206 | expect(await notebookViewportRatio(notebook!, thirdCell!)).toBeGreaterThan(
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-scroll-no-windowing.test.ts:203:30
|
[jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:31:7 › Stdin for ipdb › Stdin history search:
galata/test/jupyterlab/outputarea-stdin.test.ts#L1
8) [jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:31:7 › Stdin for ipdb › Stdin history search
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 Tests
No files were found with the provided path: galata/test-jupyterlab-results
galata/test-results. No artifacts will be uploaded.
|
🎭 Playwright Run Summary
63 passed (4.0m)
|
🎭 Playwright Run Summary
9 flaky
[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/inline-completer.test.ts:114:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
[jupyterlab] › test/jupyterlab/notebook-create.test.ts:50:7 › Notebook Create › Save Notebook ──
[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/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible
[jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:31:7 › Stdin for ipdb › Stdin history search
[jupyterlab] › test/jupyterlab/workspace.test.ts:317:7 › Workspace in doc mode › should restore workspace when switching back to lab mode
478 passed (32.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
jupyterlab-documentation-report
Expired
|
640 KB |
|
jupyterlab-galata-report
Expired
|
6.56 MB |
|