Skip to content

Fix SingleBand pseudocolor band selector bug, index bands from 1 #3587

Fix SingleBand pseudocolor band selector bug, index bands from 1

Fix SingleBand pseudocolor band selector bug, index bands from 1 #3587

Triggered via pull request January 10, 2026 16:47
Status Failure
Total duration 15m 8s
Artifacts 6

build.yml

on: pull_request
Matrix: Build jupytergis
Matrix: python_tests
Build JupyterLite artifacts
1m 19s
Build JupyterLite artifacts
test_isolated
28s
test_isolated
Integration tests
8m 32s
Integration tests
Integration tests Lite
2m 49s
Integration tests Lite
Fit to window
Zoom out
Zoom in

Annotations

7 errors, 2 warnings, and 2 notices
Integration tests
Process completed with exit code 1.
[chromium] › tests/contextmenu.spec.ts:124:7 › context menu › pressing F2 should start rename for layer: ui-tests/tests/contextmenu.spec.ts#L136
2) [chromium] › tests/contextmenu.spec.ts:124:7 › context menu › pressing F2 should start rename for layer Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByLabel('Layers', { exact: true }).getByText('Open Topo Map') 134 | 135 | // Select the layer > 136 | await layerText.click(); | ^ 137 | await page.waitForTimeout(1000); 138 | await expect(layerItem).toHaveClass(/jp-mod-selected/); 139 | at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/contextmenu.spec.ts:136:21
[chromium] › tests/contextmenu.spec.ts:124:7 › context menu › pressing F2 should start rename for layer: ui-tests/tests/contextmenu.spec.ts#L0
2) [chromium] › tests/contextmenu.spec.ts:124:7 › context menu › pressing F2 should start rename for layer Test timeout of 60000ms exceeded.
[chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L37
1) [chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.evaluate: Test timeout of 60000ms exceeded. 35 | }; 36 | > 37 | await page.notebook.runCellByCell({ | ^ 38 | onAfterCellRun: async (cellIndex: number) => { 39 | await page.waitForTimeout(5000); 40 | at NotebookHelper.runCellByCell (/home/runner/work/jupytergis/jupytergis/ui-tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:391:21) at testCellOutputs (/home/runner/work/jupytergis/jupytergis/ui-tests/tests/notebook.spec.ts:37:5) at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/notebook.spec.ts:87:5
[chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L0
1) [chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L37
1) [chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Error: page.evaluate: Test timeout of 60000ms exceeded. 35 | }; 36 | > 37 | await page.notebook.runCellByCell({ | ^ 38 | onAfterCellRun: async (cellIndex: number) => { 39 | await page.waitForTimeout(5000); 40 | at NotebookHelper.runCellByCell (/home/runner/work/jupytergis/jupytergis/ui-tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:391:21) at testCellOutputs (/home/runner/work/jupytergis/jupytergis/ui-tests/tests/notebook.spec.ts:37:5) at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/notebook.spec.ts:87:5
[chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L0
1) [chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Test timeout of 60000ms exceeded.
Build jupytergis (3.10)
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/
Build jupytergis (3.12)
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/
🎭 Playwright Run Summary
3 passed (1.1m)
🎭 Playwright Run Summary
1 failed [chromium] › tests/notebook.spec.ts:83:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct 1 flaky [chromium] › tests/contextmenu.spec.ts:124:7 › context menu › pressing F2 should start rename for layer 33 passed (6.5m)

Artifacts

Produced during runtime
Name Size Digest
extension-artifacts
55.9 MB
sha256:22f0ad68f16c1b12e176255ae206b3dcd2fbd8fab97e42e656415fd3dde87940
extension-artifacts-3.10
55.9 MB
sha256:85d9dc8c91982888edd536ee0943047d0d22d523d2cde91869a7d72bb9aeb12b
galata-apss
350 Bytes
sha256:f0703737b0894ac1eb05ffde3e0eb5e852bc824dfe958e0b12b5ecc4d50ff4bd
jupytergis-lite-playwright-tests
193 KB
sha256:cdf45c78e3035b9656521c77f4f9c02fff157352ac3cfda75f21163a7bf7decd
jupytergis-playwright-tests
29.7 MB
sha256:c2db09f31af2caa3acbe52d492e5635bbe233e800730e601e8a05540c5efbaaf
lite-artifacts Expired
198 MB
sha256:f49d62ee285f71ca950215524338cb9258b25fd9b01a6e8456a7426f5ae7c9ee