Skip to content

Added >=0 check on delta #24019

Added >=0 check on delta

Added >=0 check on delta #24019

Triggered via pull request April 26, 2024 16:39
Status Failure
Total duration 41m 46s
Artifacts 3

galata.yml

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

Annotations

10 errors, 3 warnings, and 2 notices
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:468:5 › should rendered injected HTML scripts of out-of-viewport cells: galata/test/jupyterlab/windowed-notebook.test.ts#L483
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:468:5 › should rendered injected HTML scripts of out-of-viewport cells Error: expect(received).toBeGreaterThan(expected) Expected: > 1 Received: 0 481 | expect( 482 | await page.getByText('JavaScript injected from HTML').count() > 483 | ).toBeGreaterThan(1); | ^ 484 | }); 485 | 486 | test('should rendered injected JavaScript snippets of out-of-viewport cells', async ({ at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:483:5
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:468:5 › should rendered injected HTML scripts of out-of-viewport cells: galata/test/jupyterlab/windowed-notebook.test.ts#L483
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:468:5 › should rendered injected HTML scripts of out-of-viewport cells Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBeGreaterThan(expected) Expected: > 1 Received: 0 481 | expect( 482 | await page.getByText('JavaScript injected from HTML').count() > 483 | ).toBeGreaterThan(1); | ^ 484 | }); 485 | 486 | test('should rendered injected JavaScript snippets of out-of-viewport cells', async ({ at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:483:5
[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:110:9 › Inline Completer › Widget "always": galata/test/jupyterlab/inline-completer.test.ts#L21
3) [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
3) [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 /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:23: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
4) [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
4) [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 /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/inline-completer.test.ts:23:5
[jupyterlab] › test/jupyterlab/notebook-search-highlight.test.ts:26:5 › Open and close Search dialog: galata/test/jupyterlab/notebook-search-highlight.test.ts#L46
5) [jupyterlab] › test/jupyterlab/notebook-search-highlight.test.ts:26:5 › Open and close Search dialog, then add new code cell Error: expect(received).toEqual(expected) // deep equality Expected: 0 Received: 15 44 | 45 | // expect the highlights to have gone > 46 | expect(await page.locator(HIGHLIGHTS_LOCATOR).count()).toEqual(0); | ^ 47 | 48 | // insert a new code cell 49 | await page.evaluate(async () => at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-search-highlight.test.ts:46:58
[jupyterlab] › test/jupyterlab/notebook-search.test.ts:619:7 › Auto search in multiple selection › Toggles search in cell selection: galata/test/jupyterlab/notebook-search.test.ts#L638
6) [jupyterlab] › test/jupyterlab/notebook-search.test.ts:619:7 › Auto search in multiple selection › Toggles search in cell selection Error: Timed out 5000ms waiting for expect(received).toBeChecked() Call log: - expect.toBeChecked with timeout 5000ms - waiting for getByLabel('Search in 2 Selected Cells') - waiting for getByLabel('Search in 2 Selected Cells') 636 | await page.keyboard.press('Control+f'); 637 | // Expect search in selection to be enabled since 2 cells are selected > 638 | await expect(page.getByLabel('Search in 2 Selected Cells')).toBeChecked(); | ^ 639 | }); 640 | 641 | test('Toggles search in line selection', async ({ page }) => { at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-search.test.ts:638:65
🎭 Playwright Run Summary
63 passed (4.4m)
🎭 Playwright Run Summary
1 failed [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:468:5 › should rendered injected HTML scripts of out-of-viewport cells 6 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: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-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/windowed-notebook.test.ts:84:5 › should not update height when hiding 434 passed (29.1m)
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 Documentation (3.10.6)
No files were found with the provided path: core/galata/test-results. No artifacts will be uploaded.
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
445 KB
jupyterlab-galata-report
7.89 MB
jupyterlab-galata-test-assets
5.27 MB