Skip to content

Bump tj-actions/changed-files from 44.5.5 to 45.0.2 in the actions group across 1 directory #434

Bump tj-actions/changed-files from 44.5.5 to 45.0.2 in the actions group across 1 directory

Bump tj-actions/changed-files from 44.5.5 to 45.0.2 in the actions group across 1 directory #434

Triggered via pull request October 1, 2024 17:41
Status Failure
Total duration 39m 0s
Artifacts 4

galata.yml

on: pull_request
Visual Regression Tests
38m 50s
Visual Regression Tests
Matrix: Visual Regression Documentation
Fit to window
Zoom out
Zoom in

Annotations

16 errors and 2 notices
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/test/documentation/workspaces.test.ts#L27
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Test timeout of 90000ms exceeded while running "beforeEach" hook. 25 | }); 26 | > 27 | test.beforeEach(async ({ page, tmpPath }) => { | ^ 28 | await page.filebrowser.openDirectory(tmpPath); 29 | }); 30 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/workspaces.test.ts:27:8
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/src/utils.ts#L311
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Error: locator.isChecked: Target page, context or browser has been closed at src/utils.ts:311 309 | export function isInSimpleMode(page: Page): Promise<boolean> { 310 | const toggle = page.getByRole('switch', { name: 'Simple' }); > 311 | return toggle.isChecked(); | ^ 312 | } 313 | at Object.isInSimpleMode (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:311:17) at ActivityHelper.isTabActive (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/helpers/activity.ts:46:21) at fn (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/fixtures.ts:326:33) at Timeout.check (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:183:33)
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/test/documentation/workspaces.test.ts#L27
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded while running "beforeEach" hook. 25 | }); 26 | > 27 | test.beforeEach(async ({ page, tmpPath }) => { | ^ 28 | await page.filebrowser.openDirectory(tmpPath); 29 | }); 30 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/workspaces.test.ts:27:8
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/src/utils.ts#L311
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.isChecked: Target page, context or browser has been closed at src/utils.ts:311 309 | export function isInSimpleMode(page: Page): Promise<boolean> { 310 | const toggle = page.getByRole('switch', { name: 'Simple' }); > 311 | return toggle.isChecked(); | ^ 312 | } 313 | at Object.isInSimpleMode (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:311:17) at ActivityHelper.isTabActive (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/helpers/activity.ts:46:21) at fn (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/fixtures.ts:326:33) at Timeout.check (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:183:33)
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/test/documentation/workspaces.test.ts#L27
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 90000ms exceeded while running "beforeEach" hook. 25 | }); 26 | > 27 | test.beforeEach(async ({ page, tmpPath }) => { | ^ 28 | await page.filebrowser.openDirectory(tmpPath); 29 | }); 30 | at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/workspaces.test.ts:27:8
[documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu: core/galata/src/utils.ts#L311
1) [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.isChecked: Target page, context or browser has been closed at src/utils.ts:311 309 | export function isInSimpleMode(page: Page): Promise<boolean> { 310 | const toggle = page.getByRole('switch', { name: 'Simple' }); > 311 | return toggle.isChecked(); | ^ 312 | } 313 | at Object.isInSimpleMode (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:311:17) at ActivityHelper.isTabActive (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/helpers/activity.ts:46:21) at fn (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/fixtures.ts:326:33) at Timeout.check (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/utils.ts:183:33)
[documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception: core/galata/test/documentation/debugger.test.ts#L189
2) [documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception Error: Screenshot comparison failed: 366 pixels (ratio 0.02 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/debugger.test.ts-snapshots/debugger-stop-on-raised-exception-documentation-linux.png Received: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-debugge-b2db7-er-Breakpoints-on-exception-documentation/debugger-stop-on-raised-exception-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-debugge-b2db7-er-Breakpoints-on-exception-documentation/debugger-stop-on-raised-exception-diff.png 187 | clip: { y: 110, x: 300, width: 300, height: 80 } 188 | }) > 189 | ).toMatchSnapshot('debugger_stop_on_raised_exception.png'); | ^ 190 | await page.click('jp-button[title^=Continue]'); 191 | await page.click('jp-button[title^=Continue]'); 192 | }); at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/debugger.test.ts:189:7
[documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception: core/galata/src/helpers/notebook.ts#L456
2) [documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception Error: page.waitForTimeout: Test ended. at src/helpers/notebook.ts:456 454 | let done = false; 455 | do { > 456 | await this.page.waitForTimeout(20); | ^ 457 | done = await this.page.evaluate(cellIdx => { 458 | return window.galata.haveBeenExecuted(cellIdx); 459 | }, cellIndex); at NotebookHelper.waitForRun (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/helpers/notebook.ts:456:23) at NotebookHelper.runCell (/home/runner/work/jupyterlab/jupyterlab/core/galata/src/helpers/notebook.ts:1411:5)
[documentation] › test/documentation/general.test.ts:115:7 › General › Right Sidebar: core/galata/test/documentation/general.test.ts#L146
3) [documentation] › test/documentation/general.test.ts:115:7 › General › Right Sidebar ────────── Error: Screenshot comparison failed: 21 pixels (ratio 0.01 of all image pixels) are different. Expected: /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts-snapshots/interface-right-common-documentation-linux.png Received: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-general-General-Right-Sidebar-documentation/interface-right-common-actual.png Diff: /home/runner/work/jupyterlab/jupyterlab/core/galata/test-results/test-documentation-general-General-Right-Sidebar-documentation/interface-right-common-diff.png 144 | clip: { y: 32, x: 997, width: 283, height: 400 } 145 | }) > 146 | ).toMatchSnapshot('interface_right_common.png'); | ^ 147 | 148 | // Expect the 'Raw NbConvert Format' field to be displayed only on raw cells 149 | await expect( at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:146:7
[documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals: core/galata/test/documentation/general.test.ts#L581
4) [documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals ── Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected) Locator: locator('.jp-RunningSessions-item.jp-mod-kernel') Expected: 2 Received: 3 Call log: - expect.soft.toHaveCount with timeout 5000ms - waiting for locator('.jp-RunningSessions-item.jp-mod-kernel') - locator resolved to 1 element - unexpected value "1" - locator resolved to 1 element - unexpected value "1" - locator resolved to 1 element - unexpected value "1" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" - locator resolved to 3 elements - unexpected value "3" 579 | await expect 580 | .soft(page.locator('.jp-RunningSessions-item.jp-mod-kernel')) > 581 | .toHaveCount(2, { timeout: 5000 }); | ^ 582 | 583 | const freeezeKernelIds = async () => { 584 | return page.evaluate(() => { at /home/runner/work/jupyterlab/jupyterlab/core/galata/test/documentation/general.test.ts:581:8
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding: galata/test/jupyterlab/windowed-notebook.test.ts#L106
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding Error: expect(received).toEqual(expected) // deep equality Expected: 3385 Received: 3730 104 | const innerHeight = await getInnerHeight(notebook!); 105 | > 106 | expect(innerHeight).toEqual(initialHeight); | ^ 107 | }); 108 | 109 | test('should hide first inactive code cell when scrolling down', async ({ at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:106:23
[jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding: galata/test/jupyterlab/windowed-notebook.test.ts#L106
1) [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality Expected: 3040 Received: 3730 104 | const innerHeight = await getInnerHeight(notebook!); 105 | > 106 | expect(innerHeight).toEqual(initialHeight); | ^ 107 | }); 108 | 109 | test('should hide first inactive code cell when scrolling down', async ({ at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/windowed-notebook.test.ts:106:23
[jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script): galata/test/jupyterlab/debugger.test.ts#L1
2) [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script) Test timeout of 60000ms exceeded.
[jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script): galata/src/helpers/activity.ts#L158
2) [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script) Error: locator.getAttribute: Target page, context or browser has been closed at src/helpers/activity.ts:158 156 | locator = this.page.getByRole('main').getByRole('tabpanel', { name }); 157 | } else { > 158 | const id = await this.getTabLocator().getAttribute('data-id'); | ^ 159 | if (!id) { 160 | return null; 161 | } at ActivityHelper.getPanelLocator (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/activity.ts:158:45) at NotebookHelper.getToolbarLocator (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/notebook.ts:150:28) at DebuggerHelper.isOn (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:27:41) at fn (/home/runner/work/jupyterlab/jupyterlab/galata/src/helpers/debuggerpanel.ts:55:51) at Timeout.check (/home/runner/work/jupyterlab/jupyterlab/galata/src/utils.ts:183:33)
[jupyterlab] › test/jupyterlab/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible: galata/test/jupyterlab/notebook-scroll-no-windowing.test.ts#L203
3) [jupyterlab] › test/jupyterlab/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible Error: Timed out 5000ms waiting for expect(locator).toBeInViewport() Locator: getByRole('main').locator('[role="tabpanel"][id="id-1285ec9d-e49f-44fa-a1e3-d5ab165cfba9"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="2"]') Expected: in viewport Received: outside viewport Call log: - expect.toBeInViewport with timeout 5000ms - waiting for getByRole('main').locator('[role="tabpanel"][id="id-1285ec9d-e49f-44fa-a1e3-d5ab165cfba9"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="2"]') - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-toolbar-overlap jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-toolbar-overlap jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" - locator resolved to <div tabindex="0" data-windowed-list-index="2" aria-label="Code Cell Content with Output" class="lm-Widget jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-selected jp-mod-active">…</div> - unexpected value "viewport ratio 0.009747706353664398" 201 | 202 | // After running the second cell, the third cell should be revealed, in at least 10% > 203 | await expect(thirdCell!).toBeInViewport({ ratio: 0.1 }); | ^ 204 | 205 | // The third cell should now occupy about half of the notebook viewport 206 | expect(await notebookViewportRatio(notebook!, thirdCell!)).toBeGreaterThan( at /home/runner/work/jupyterlab/jupyterlab/galata/test/jupyterlab/notebook-scroll-no-windowing.test.ts:203:30
Visual Regression Tests
Process completed with exit code 1.
🎭 Playwright Run Summary
1 failed [documentation] › test/documentation/workspaces.test.ts:36:7 › Workspaces sidebar › Workspaces context menu 3 flaky [documentation] › test/documentation/debugger.test.ts:126:7 › Debugger › Breakpoints on exception [documentation] › test/documentation/general.test.ts:115:7 › General › Right Sidebar ─────────── [documentation] › test/documentation/general.test.ts:555:7 › General › Kernels and Terminals ─── 59 passed (8.9m)
🎭 Playwright Run Summary
1 failed [jupyterlab] › test/jupyterlab/windowed-notebook.test.ts:84:5 › should not update height when hiding 2 flaky [jupyterlab] › test/jupyterlab/debugger.test.ts:125:7 › Debugger Tests › Start debug session (Script) [jupyterlab] › test/jupyterlab/notebook-scroll-no-windowing.test.ts:181:7 › Notebook scroll on execution (no windowing) › should scroll when advancing if top is only marginally visible 477 passed (32.1m)

Artifacts

Produced during runtime
Name Size
jupyterlab-documentation-report
4.65 MB
jupyterlab-documentation-test-assets
3.62 MB
jupyterlab-galata-report
7.39 MB
jupyterlab-galata-test-assets
3.19 MB