Skip to content

Add changelog (#247) #1012

Add changelog (#247)

Add changelog (#247) #1012

Triggered via push January 12, 2024 14:01
Status Failure
Total duration 25m 8s
Artifacts 2

build.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 2 warnings, and 1 notice
tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L1
1) tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct Test timeout of 60000ms exceeded.
tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L20
1) tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct Error: page.evaluate: Target closed 18 | 19 | await page.notebook.openByPath(`${tmpPath}/${notebook}`); > 20 | await page.notebook.activate(notebook); | ^ 21 | 22 | let numCellImages = 0; 23 | at NotebookHelper.activate (/home/runner/work/jupytercad/jupytercad/ui-tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:211:23) at testCellOutputs (/home/runner/work/jupytercad/jupytercad/ui-tests/tests/notebook.spec.ts:20:5) at /home/runner/work/jupytercad/jupytercad/ui-tests/tests/notebook.spec.ts:71:5
tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L1
1) tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L20
1) tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.evaluate: Target closed 18 | 19 | await page.notebook.openByPath(`${tmpPath}/${notebook}`); > 20 | await page.notebook.activate(notebook); | ^ 21 | 22 | let numCellImages = 0; 23 | at NotebookHelper.activate (/home/runner/work/jupytercad/jupytercad/ui-tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:211:23) at testCellOutputs (/home/runner/work/jupytercad/jupytercad/ui-tests/tests/notebook.spec.ts:20:5) at /home/runner/work/jupytercad/jupytercad/ui-tests/tests/notebook.spec.ts:71:5
tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L1
2) tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Test timeout of 60000ms exceeded.
tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L19
2) tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Error: elementHandle.dblclick: Target closed =========================== logs =========================== attempting dblclick action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #10 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, attempt #11 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying dblclick action, a
tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L55
2) tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 53 | 54 | test.describe('Notebook API Visual Regression', () => { > 55 | test.beforeEach(async ({ page, tmpPath }) => { | ^ 56 | page.on('console', message => { 57 | console.log('CONSOLE MSG ---', message.text()); 58 | }); at /home/runner/work/jupytercad/jupytercad/ui-tests/tests/notebook.spec.ts:55:8
tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct: ui-tests/tests/notebook.spec.ts#L64
2) tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: elementHandle.click: Element is not attached to the DOM =========================== logs =========================== attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #10 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget jp-Dialog" ar…>…</dialog> intercepts pointer events retrying click action, attempt #11 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <dialog aria-modal="true" class="lm-Widget
tests/sketcher.spec.ts:28:7 › Sketcher test › Should open the sketcher dialog: ui-tests/tests/sketcher.spec.ts#L1
3) tests/sketcher.spec.ts:28:7 › Sketcher test › Should open the sketcher dialog ───────────────── Test timeout of 60000ms exceeded.
tests/sketcher.spec.ts:28:7 › Sketcher test › Should open the sketcher dialog: ui-tests/tests/sketcher.spec.ts#L46
3) tests/sketcher.spec.ts:28:7 › Sketcher test › Should open the sketcher dialog ───────────────── Error: locator.click: Target closed =========================== logs =========================== waiting for locator('button.jp-ToolbarButtonComponent[data-command=\'jupytercad:sketch\']') locator resolved to <button title="New Sketch" aria-disabled="false" data-co…>…</button> attempting click action waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #1 waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #2 waiting 20ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #3 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #4 waiting 100ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #5 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #6 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #7 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #8 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #9 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #10 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #11 waiting 500ms waiting for element to be visible, enabled and stable element is visible, enabled and stable scrolling into view if needed done scrolling <div tabindex="-1" class="lm-Widget jp-Spinner">…</div> intercepts pointer events retrying click action, attempt #12 waiting
Build jupytercad
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 jupytercad
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
12 failed tests/notebook.spec.ts:67:7 › Notebook API Visual Regression › Light theme: Cell outputs should be correct tests/notebook.spec.ts:74:7 › Notebook API Visual Regression › Dark theme: Cell outputs should be correct tests/sketcher.spec.ts:28:7 › Sketcher test › Should open the sketcher dialog ────────────────── tests/sketcher.spec.ts:56:7 › Sketcher test › Should draw a circle ───────────────────────────── tests/tree.spec.ts:28:7 › Tree UI test › Should display the object tree ──────────────────────── tests/ui.spec.ts:10:9 › UI Test › Extension activation test › should emit an activation console message tests/ui.spec.ts:51:11 › UI Test › File rendering test › Should be able to render test.jcad without error tests/ui.spec.ts:51:11 › UI Test › File rendering test › Should be able to render 3M_CONNECTOR.STEP without error tests/ui.spec.ts:103:9 › UI Test › File operator test › Should be able to add object to scene ── tests/ui.spec.ts:144:9 › UI Test › File operator test › Should be able to remove object ──────── tests/ui.spec.ts:182:9 › UI Test › File operator test › Should be able to edit object ────────── tests/ui.spec.ts:230:9 › UI Test › File operator test › Should be able to do multi selection ───

Artifacts

Produced during runtime
Name Size
extension-artifacts Expired
22.6 MB
jupytercad-playwright-tests Expired
35.3 MB