Skip to content

Create ui tests for jupyterlab extensions #7

Create ui tests for jupyterlab extensions

Create ui tests for jupyterlab extensions #7

Triggered via pull request March 13, 2025 16:37
Status Failure
Total duration 3m 23s
Artifacts 1

build.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 1 notice
ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact: ui-tests/ipywidgets-test/ipywidgets.spec.ts#L27
1) ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact Error: expect(Buffer).toMatchSnapshot(expected) 23300 pixels (ratio 0.03 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts-snapshots/ipywidgets-after-click-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact/ipywidgets-after-click-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact/ipywidgets-after-click-diff.png 25 | await page.waitForTimeout(500); 26 | > 27 | expect(await page.screenshot()).toMatchSnapshot( | ^ 28 | "ipywidgets-after-click.png" 29 | ); 30 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts:27:37
ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact: ui-tests/ipywidgets-test/ipywidgets.spec.ts#L27
1) ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 23305 pixels (ratio 0.03 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts-snapshots/ipywidgets-after-click-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact-retry1/ipywidgets-after-click-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact-retry1/ipywidgets-after-click-diff.png 25 | await page.waitForTimeout(500); 26 | > 27 | expect(await page.screenshot()).toMatchSnapshot( | ^ 28 | "ipywidgets-after-click.png" 29 | ); 30 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts:27:37
ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact: ui-tests/ipywidgets-test/ipywidgets.spec.ts#L27
1) ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 23305 pixels (ratio 0.03 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts-snapshots/ipywidgets-after-click-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact-retry2/ipywidgets-after-click-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-ipywidgets-test-i-19fcd-render-widgets-and-interact-retry2/ipywidgets-after-click-diff.png 25 | await page.waitForTimeout(500); 26 | > 27 | expect(await page.screenshot()).toMatchSnapshot( | ^ 28 | "ipywidgets-after-click.png" 29 | ); 30 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/ipywidgets-test/ipywidgets.spec.ts:27:37
ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup: ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts#L31
2) ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup Error: expect(Buffer).toMatchSnapshot(expected) 24297 pixels (ratio 0.04 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts-snapshots/lsp-popup-fully-initialized-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup/lsp-popup-fully-initialized-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup/lsp-popup-fully-initialized-diff.png 29 | await page.waitForTimeout(500); 30 | > 31 | expect(await page.screenshot()).toMatchSnapshot( | ^ 32 | "lsp-popup-fully-initialized.png" 33 | ); 34 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:31:37
ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup: ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts#L31
2) ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 24297 pixels (ratio 0.04 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts-snapshots/lsp-popup-fully-initialized-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup-retry1/lsp-popup-fully-initialized-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup-retry1/lsp-popup-fully-initialized-diff.png 29 | await page.waitForTimeout(500); 30 | > 31 | expect(await page.screenshot()).toMatchSnapshot( | ^ 32 | "lsp-popup-fully-initialized.png" 33 | ); 34 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:31:37
ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup: ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts#L31
2) ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(Buffer).toMatchSnapshot(expected) 24297 pixels (ratio 0.04 of all image pixels) are different. Expected: /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts-snapshots/lsp-popup-fully-initialized-linux.png Received: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup-retry2/lsp-popup-fully-initialized-actual.png Diff: /home/runner/work/jupyterlab-meta/jupyterlab-meta/test-results/ui-tests-jupyterlab-lsp-te-32e6f--Test-should-open-lsp-popup-retry2/lsp-popup-fully-initialized-diff.png 29 | await page.waitForTimeout(500); 30 | > 31 | expect(await page.screenshot()).toMatchSnapshot( | ^ 32 | "lsp-popup-fully-initialized.png" 33 | ); 34 | }); at /home/runner/work/jupyterlab-meta/jupyterlab-meta/ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:31:37
build
Process completed with exit code 1.
🎭 Playwright Run Summary
2 failed ui-tests/ipywidgets-test/ipywidgets.spec.ts:6:7 › ipywidgets Extension › should render widgets and interact ui-tests/jupyterlab-lsp-test/jupyterlab_lsp.spec.ts:6:7 › Jupyterlab-lsp Extension Test › should open lsp popup 14 passed (1.8m)

Artifacts

Produced during runtime
Name Size Digest
playwright-tests Expired
12.4 MB
sha256:cbe9a56084549a9e4583f2792ec1de87ef856b4e72eec2c8d4ff293ddcd551ec