Fix changing font size in text editor #24048
galata.yml
on: pull_request
Visual Regression Tests
36m 3s
Matrix: Visual Regression Documentation
Annotations
11 errors, 2 warnings, and 2 notices
[documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals:
core/galata/test/documentation/general.test.ts#L601
1) [documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals ──
Error: Screenshot comparison failed:
950 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-general-General-Kernels-and-Terminals-documentation/running-layout-expected.png
Received: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-general-General-Kernels-and-Terminals-documentation/running-layout-actual.png
Diff: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-general-General-Kernels-and-Terminals-documentation/running-layout-diff.png
599 | })
600 | )
> 601 | .toMatchSnapshot('running_layout.png');
| ^
602 |
603 | await page.click('jp-button[data-command="running:show-modal"]');
604 | await freeezeKernelIds();
at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:601:8
|
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding:
galata/test/jupyterlab/windowed-notebook.test.ts#L100
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding
Error: expect(received).toEqual(expected) // deep equality
Expected: 1632
Received: 1977
98 | const innerHeight = await getInnerHeight(notebook!);
99 |
> 100 | expect(innerHeight).toEqual(initialHeight);
| ^
101 | });
102 |
103 | test('should hide first inactive code cell when scrolling down', async ({
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:100:23
|
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding:
galata/test/jupyterlab/windowed-notebook.test.ts#L100
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
Expected: 2675
Received: 3710
98 | const innerHeight = await getInnerHeight(notebook!);
99 |
> 100 | expect(innerHeight).toEqual(initialHeight);
| ^
101 | });
102 |
103 | test('should hide first inactive code cell when scrolling down', async ({
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:100:23
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:82:9 › Inline Completer › Widget "always":
galata/test/jupyterlab/inline-completer.test.ts#L21
2) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:82:9 › Inline Completer › Widget "always", shortcuts off › Widget shows up on typing, hides on blur
Test timeout of 60000ms exceeded while running "beforeEach" hook.
19 |
20 | test.describe('Inline Completer', () => {
> 21 | test.beforeEach(async ({ page }) => {
| ^
22 | await page.notebook.createNew(fileName);
23 | await page.notebook.setCell(0, 'code', 'suggestion_1 = 1');
24 | await page.notebook.addCell('code', 'suggestion_2 = 2');
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:21:8
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:82:9 › Inline Completer › Widget "always":
galata/src/helpers/notebook.ts#L1264
2) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:82:9 › Inline Completer › Widget "always", shortcuts off › Widget shows up on typing, hides on blur
Error: locator.evaluate: Target page, context or browser has been closed
at src/helpers/notebook.ts:1264
1262 | // Wait until the CodeMirror highlighting is stable
1263 | // over 10 consecutive animation frames.
> 1264 | await cell.evaluate((cell: HTMLElement) => {
| ^
1265 | let _resolve: () => void;
1266 | const promise = new Promise<void>(resolve => {
1267 | _resolve = resolve;
at NotebookHelper.setCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1264:18)
at NotebookHelper.addCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1218:12)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:24:5
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:98:9 › Inline Completer › Widget "always":
galata/test/jupyterlab/inline-completer.test.ts#L21
3) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:98:9 › Inline Completer › Widget "always", shortcuts off › Focusing on widget does not hide it
Test timeout of 60000ms exceeded while running "beforeEach" hook.
19 |
20 | test.describe('Inline Completer', () => {
> 21 | test.beforeEach(async ({ page }) => {
| ^
22 | await page.notebook.createNew(fileName);
23 | await page.notebook.setCell(0, 'code', 'suggestion_1 = 1');
24 | await page.notebook.addCell('code', 'suggestion_2 = 2');
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:21:8
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:98:9 › Inline Completer › Widget "always":
galata/src/helpers/notebook.ts#L1264
3) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:98:9 › Inline Completer › Widget "always", shortcuts off › Focusing on widget does not hide it
Error: locator.evaluate: Target page, context or browser has been closed
at src/helpers/notebook.ts:1264
1262 | // Wait until the CodeMirror highlighting is stable
1263 | // over 10 consecutive animation frames.
> 1264 | await cell.evaluate((cell: HTMLElement) => {
| ^
1265 | let _resolve: () => void;
1266 | const promise = new Promise<void>(resolve => {
1267 | _resolve = resolve;
at NotebookHelper.setCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1264:18)
at NotebookHelper.addCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1218:12)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:24:5
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:110:9 › Inline Completer › Widget "always":
galata/test/jupyterlab/inline-completer.test.ts#L21
4) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:110:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
Test timeout of 60000ms exceeded while running "beforeEach" hook.
19 |
20 | test.describe('Inline Completer', () => {
> 21 | test.beforeEach(async ({ page }) => {
| ^
22 | await page.notebook.createNew(fileName);
23 | await page.notebook.setCell(0, 'code', 'suggestion_1 = 1');
24 | await page.notebook.addCell('code', 'suggestion_2 = 2');
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:21:8
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:110:9 › Inline Completer › Widget "always":
galata/src/helpers/notebook.ts#L1264
4) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:110:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
Error: locator.evaluate: Target page, context or browser has been closed
at src/helpers/notebook.ts:1264
1262 | // Wait until the CodeMirror highlighting is stable
1263 | // over 10 consecutive animation frames.
> 1264 | await cell.evaluate((cell: HTMLElement) => {
| ^
1265 | let _resolve: () => void;
1266 | const promise = new Promise<void>(resolve => {
1267 | _resolve = resolve;
at NotebookHelper.setCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1264:18)
at NotebookHelper.addCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1218:12)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:24:5
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:170:9 › Inline Completer › Accept on Tab › Accepts suggestion on Tab:
galata/test/jupyterlab/inline-completer.test.ts#L21
5) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:170:9 › Inline Completer › Accept on Tab › Accepts suggestion on Tab
Test timeout of 60000ms exceeded while running "beforeEach" hook.
19 |
20 | test.describe('Inline Completer', () => {
> 21 | test.beforeEach(async ({ page }) => {
| ^
22 | await page.notebook.createNew(fileName);
23 | await page.notebook.setCell(0, 'code', 'suggestion_1 = 1');
24 | await page.notebook.addCell('code', 'suggestion_2 = 2');
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:21:8
|
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:170:9 › Inline Completer › Accept on Tab › Accepts suggestion on Tab:
galata/src/helpers/notebook.ts#L1264
5) [jupyterlab] › test/jupyterlab/inline-completer.test.ts:170:9 › Inline Completer › Accept on Tab › Accepts suggestion on Tab
Error: locator.evaluate: Target page, context or browser has been closed
at src/helpers/notebook.ts:1264
1262 | // Wait until the CodeMirror highlighting is stable
1263 | // over 10 consecutive animation frames.
> 1264 | await cell.evaluate((cell: HTMLElement) => {
| ^
1265 | let _resolve: () => void;
1266 | const promise = new Promise<void>(resolve => {
1267 | _resolve = resolve;
at NotebookHelper.setCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1264:18)
at NotebookHelper.addCell (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:1218:12)
at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:24:5
|
🎭 Playwright Run Summary
1 flaky
[documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals ───
62 passed (4.5m)
|
🎭 Playwright Run Summary
1 failed
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding
8 flaky
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:82:9 › Inline Completer › Widget "always", shortcuts off › Widget shows up on typing, hides on blur
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:98:9 › Inline Completer › Widget "always", shortcuts off › Focusing on widget does not hide it
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:110:9 › Inline Completer › Widget "always", shortcuts off › Shows up on invoke command
[jupyterlab] › test/jupyterlab/inline-completer.test.ts:170:9 › Inline Completer › Accept on Tab › Accepts suggestion on Tab
[jupyterlab] › test/jupyterlab/notebook-run.test.ts:33:7 › Notebook Run › Run Notebook and capture cell outputs
[jupyterlab] › test/jupyterlab/notebook-search-highlight.test.ts:26:5 › Open and close Search dialog, then add new code cell
[jupyterlab] › test/jupyterlab/notebook-search.test.ts:619:7 › Auto search in multiple selection › Toggles search in cell selection
[jupyterlab] › test/jupyterlab/outputarea-stdin.test.ts:31:7 › Stdin for ipdb › Stdin history search
434 passed (30.0m)
|
Visual Regression Documentation (3.10.6)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Visual Regression Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-python@v4, actions/cache@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
jupyterlab-documentation-report
|
1.3 MB |
|
jupyterlab-documentation-test-assets
|
483 KB |
|
jupyterlab-galata-report
|
9.88 MB |
|
jupyterlab-galata-test-assets
|
7.23 MB |
|