Skip to content

Add geoJSON source and layer #151

Add geoJSON source and layer

Add geoJSON source and layer #151

Triggered via pull request July 10, 2024 09:31
Status Failure
Total duration 15m 47s
Artifacts 2

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

6 errors, 8 warnings, and 1 notice
Lint check
Process completed with exit code 1.
tests/left-panel.spec.ts:109:9 › #layersPanel › with GIS document › clicking a layer should select it: ui-tests/tests/left-panel.spec.ts#L118
1) tests/left-panel.spec.ts:109:9 › #layersPanel › with GIS document › clicking a layer should select it Error: Screenshot comparison failed: 222 pixels (ratio 0.05 of all image pixels) are different. Expected: /home/runner/work/jupytergis/jupytergis/ui-tests/tests/left-panel.spec.ts-snapshots/layer-not-selected-linux.png Received: /home/runner/work/jupytergis/jupytergis/ui-tests/test-results/tests-left-panel--layersPanel-with-GIS-document-clicking-a-layer-should-select-it/layer-not-selected-actual.png Diff: /home/runner/work/jupytergis/jupytergis/ui-tests/test-results/tests-left-panel--layersPanel-with-GIS-document-clicking-a-layer-should-select-it/layer-not-selected-diff.png 116 | 117 | await expect(layer.first()).not.toHaveClass(/jp-mod-selected/); > 118 | expect(await layer.first().screenshot()).toMatchSnapshot( | ^ 119 | 'layer-not-selected.png' 120 | ); 121 | at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/left-panel.spec.ts:118:48
tests/left-panel.spec.ts:109:9 › #layersPanel › with GIS document › clicking a layer should select it: ui-tests/tests/left-panel.spec.ts#L118
1) tests/left-panel.spec.ts:109:9 › #layersPanel › with GIS document › clicking a layer should select it Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 222 pixels (ratio 0.05 of all image pixels) are different. Expected: /home/runner/work/jupytergis/jupytergis/ui-tests/tests/left-panel.spec.ts-snapshots/layer-not-selected-linux.png Received: /home/runner/work/jupytergis/jupytergis/ui-tests/test-results/tests-left-panel--layersPanel-with-GIS-document-clicking-a-layer-should-select-it-retry1/layer-not-selected-actual.png Diff: /home/runner/work/jupytergis/jupytergis/ui-tests/test-results/tests-left-panel--layersPanel-with-GIS-document-clicking-a-layer-should-select-it-retry1/layer-not-selected-diff.png 116 | 117 | await expect(layer.first()).not.toHaveClass(/jp-mod-selected/); > 118 | expect(await layer.first().screenshot()).toMatchSnapshot( | ^ 119 | 'layer-not-selected.png' 120 | ); 121 | at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/left-panel.spec.ts:118:48
tests/left-panel.spec.ts:164:9 › #layersPanel › with GIS document › should hide the top layer: ui-tests/tests/left-panel.spec.ts#L1
2) tests/left-panel.spec.ts:164:9 › #layersPanel › with GIS document › should hide the top layer ─ Test timeout of 60000ms exceeded.
tests/left-panel.spec.ts:164:9 › #layersPanel › with GIS document › should hide the top layer: ui-tests/tests/left-panel.spec.ts#L1
2) tests/left-panel.spec.ts:164:9 › #layersPanel › with GIS document › should hide the top layer ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
Integration tests
Process completed with exit code 1.
Check Links
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Lint check
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build jupytergis
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build jupytergis
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/cache@v2, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Build jupytergis
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
test_isolated
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/setup-python@v4, actions/download-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Integration tests
The following actions uses Node.js version which is deprecated and will be forced to run on node20: actions/checkout@v3, actions/download-artifact@v3, actions/cache@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "extension-artifacts", "jupytergis-playwright-tests". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
2 failed tests/left-panel.spec.ts:109:9 › #layersPanel › with GIS document › clicking a layer should select it tests/left-panel.spec.ts:164:9 › #layersPanel › with GIS document › should hide the top layer ── 16 passed (3.0m)

Artifacts

Produced during runtime
Name Size
extension-artifacts Expired
22.6 MB
jupytergis-playwright-tests Expired
5.39 MB