Skip to content

Fix changing font size in text editor #24048

Fix changing font size in text editor

Fix changing font size in text editor #24048

Triggered via pull request April 28, 2024 13:49
Status Failure
Total duration 36m 15s
Artifacts 4

galata.yml

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

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