Skip to content

Use svg icons for the main view toolbar #2012

Use svg icons for the main view toolbar

Use svg icons for the main view toolbar #2012

Status Failure
Total duration 24m 26s
Artifacts 6

build.yml

on: pull_request
Matrix: Build jupytergis
Matrix: python_tests
Build JupyterLite artifacts
1m 10s
Build JupyterLite artifacts
test_isolated
20s
test_isolated
Integration tests
19m 44s
Integration tests
Integration tests Lite
2m 4s
Integration tests Lite
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 2 notices
tests/layer-browser.spec.ts:126:7 › #layerBrowser › layer browser should be populated: ui-tests/tests/layer-browser.spec.ts#L0
3) tests/layer-browser.spec.ts:126:7 › #layerBrowser › layer browser should be populated ───────── Test timeout of 60000ms exceeded.
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L82
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTitle('Open Layer Browser').locator('div') 80 | 81 | if (!(await layerBrowser.isVisible())) { > 82 | await page.getByTitle('Open Layer Browser').locator('div').click(); | ^ 83 | await page.waitForCondition(async () => await layerBrowser.isVisible()); 84 | } 85 | return layerBrowser; at openLayerBrowser (/home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:82:64) at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:122:26
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L0
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L82
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTitle('Open Layer Browser').locator('div') 80 | 81 | if (!(await layerBrowser.isVisible())) { > 82 | await page.getByTitle('Open Layer Browser').locator('div').click(); | ^ 83 | await page.waitForCondition(async () => await layerBrowser.isVisible()); 84 | } 85 | return layerBrowser; at openLayerBrowser (/home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:82:64) at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:122:26
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L0
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L82
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Error: locator.click: Test timeout of 60000ms exceeded. Call log: - waiting for getByTitle('Open Layer Browser').locator('div') 80 | 81 | if (!(await layerBrowser.isVisible())) { > 82 | await page.getByTitle('Open Layer Browser').locator('div').click(); | ^ 83 | await page.waitForCondition(async () => await layerBrowser.isVisible()); 84 | } 85 | return layerBrowser; at openLayerBrowser (/home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:82:64) at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:122:26
tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked: ui-tests/tests/layer-browser.spec.ts#L0
2) tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ──── Test timeout of 60000ms exceeded.
tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon: ui-tests/tests/layer-browser.spec.ts#L118
1) tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTitle('Open Layer Browser').locator('div') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTitle('Open Layer Browser').locator('div') 116 | test('toolbar should have layer browser icon', async ({ page }) => { 117 | const toolbarIcon = page.getByTitle('Open Layer Browser').locator('div'); > 118 | await expect(toolbarIcon).toBeVisible(); | ^ 119 | }); 120 | 121 | test('layer browser should open when clicked', async ({ page }) => { at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:118:31
tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon: ui-tests/tests/layer-browser.spec.ts#L118
1) tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTitle('Open Layer Browser').locator('div') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTitle('Open Layer Browser').locator('div') 116 | test('toolbar should have layer browser icon', async ({ page }) => { 117 | const toolbarIcon = page.getByTitle('Open Layer Browser').locator('div'); > 118 | await expect(toolbarIcon).toBeVisible(); | ^ 119 | }); 120 | 121 | test('layer browser should open when clicked', async ({ page }) => { at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:118:31
tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon: ui-tests/tests/layer-browser.spec.ts#L118
1) tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon ──── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTitle('Open Layer Browser').locator('div') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTitle('Open Layer Browser').locator('div') 116 | test('toolbar should have layer browser icon', async ({ page }) => { 117 | const toolbarIcon = page.getByTitle('Open Layer Browser').locator('div'); > 118 | await expect(toolbarIcon).toBeVisible(); | ^ 119 | }); 120 | 121 | test('layer browser should open when clicked', async ({ page }) => { at /home/runner/work/jupytergis/jupytergis/ui-tests/tests/layer-browser.spec.ts:118:31
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/
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/
🎭 Playwright Run Summary
3 passed (57.2s)
🎭 Playwright Run Summary
9 failed tests/layer-browser.spec.ts:116:7 › #layerBrowser › toolbar should have layer browser icon ───── tests/layer-browser.spec.ts:121:7 › #layerBrowser › layer browser should open when clicked ───── tests/layer-browser.spec.ts:126:7 › #layerBrowser › layer browser should be populated ────────── tests/layer-browser.spec.ts:137:7 › #layerBrowser › search bar should filter tiles ───────────── tests/layer-browser.spec.ts:144:7 › #layerBrowser › category filters should work ─────────────── tests/layer-browser.spec.ts:150:7 › #layerBrowser › clicking category filter twice should clear filter tests/ui.spec.ts:43:11 › UI Test › File operations › Should be able to render test.jGIS without error tests/ui.spec.ts:43:11 › UI Test › File operations › Should be able to render buildings.qgz without error tests/ui.spec.ts:43:11 › UI Test › File operations › Should be able to render shapefile-test.jGIS without error 39 passed (18.1m)

Artifacts

Produced during runtime
Name Size Digest
extension-artifacts Expired
53.3 MB
sha256:2ec5c2e5010b760f68b6b9214198744425f26eb1438ff93b9fe0171f812f33d3
extension-artifacts-3.10 Expired
53.3 MB
sha256:6e837730841db40956bc24b0562b6064636f68813a01ecff3b7a611986c399ca
galata-apss Expired
350 Bytes
sha256:ed187dbd59bf2c39912f572b3aa78737d01e549362c274cb84f5c3cb43864722
jupytergis-lite-playwright-tests Expired
174 KB
sha256:01a27e2a522a3310f59fdee420eebe88cddba0143b94ec8df3d270aec754ff72
jupytergis-playwright-tests Expired
185 MB
sha256:8dfaff880834f53a20bf690dce3a43b50f0cff30ad4071de0656cba904f17e98
lite-artifacts Expired
198 MB
sha256:9218b55d60d0610c813221a6bff1b35959fa27085615f88772c637b03315c3db