Added >=0 check on delta #24019
galata.yml
on: pull_request
Visual Regression Tests
34m 59s
Matrix: Visual Regression Documentation
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 |
|