Use the TooltippedIconButton in toolbars (#319)
#459
ui-tests.yml
on: push
jupyterlab
8m 56s
notebook
4m 3s
Annotations
6 errors and 2 notices
|
tests/unread.spec.ts:174:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages:
ui-tests/tests/test-utils.ts#L65
3) tests/unread.spec.ts:174:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
Error: locator.isChecked: Target page, context or browser has been closed
at tests/test-utils.ts:65
63 | const tabName = splitPath[splitPath.length - 1];
64 | await page.waitForCondition(
> 65 | async () => await page.activity.isTabActive(tabName)
| ^
66 | );
67 | panel = await page.activity.getPanelLocator(tabName);
68 |
at Object.isInSimpleMode (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:311:17)
at ActivityHelper.isTabActive (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:46:21)
at /home/runner/work/jupyter-chat/jupyter-chat/ui-tests/tests/test-utils.ts:65:37
at Timeout.check (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:183:33)
|
|
tests/unread.spec.ts:174:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages:
ui-tests/tests/unread.spec.ts#L0
3) tests/unread.spec.ts:174:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
Test timeout of 60000ms exceeded.
|
|
tests/ui-config.spec.ts:201:7 › #typingNotification › should display typing user:
ui-tests/tests/test-utils.ts#L65
2) tests/ui-config.spec.ts:201:7 › #typingNotification › should display typing user ──────────────
Error: locator.isChecked: Test timeout of 60000ms exceeded.
Call log:
- waiting for getByRole('switch', { name: 'Simple' })
at tests/test-utils.ts:65
63 | const tabName = splitPath[splitPath.length - 1];
64 | await page.waitForCondition(
> 65 | async () => await page.activity.isTabActive(tabName)
| ^
66 | );
67 | panel = await page.activity.getPanelLocator(tabName);
68 |
at Object.isInSimpleMode (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:311:17)
at ActivityHelper.isTabActive (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:46:21)
at /home/runner/work/jupyter-chat/jupyter-chat/ui-tests/tests/test-utils.ts:65:37
at Timeout.check (/home/runner/work/jupyter-chat/jupyter-chat/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:183:33)
|
|
tests/ui-config.spec.ts:201:7 › #typingNotification › should display typing user:
ui-tests/tests/ui-config.spec.ts#L0
2) tests/ui-config.spec.ts:201:7 › #typingNotification › should display typing user ──────────────
Test timeout of 60000ms exceeded.
|
|
tests/side-panel.spec.ts:167:9 › #sidepanel › #openingClosing › should list existing chat:
ui-tests/tests/side-panel.spec.ts#L173
1) tests/side-panel.spec.ts:167:9 › #sidepanel › #openingClosing › should list existing chat ─────
Error: Timed out 10000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('.jp-SidePanel.jp-chat-sidepanel').first().locator('.jp-SidePanel-toolbar .jp-Toolbar-item.jp-chat-open select').locator('option')
Expected: 2
Received: 1
Call log:
- expect.toHaveCount with timeout 10000ms
- waiting for locator('.jp-SidePanel.jp-chat-sidepanel').first().locator('.jp-SidePanel-toolbar .jp-Toolbar-item.jp-chat-open select').locator('option')
- 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 1 element
- unexpected value "1"
- 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 1 element
- unexpected value "1"
- 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 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
171 | );
172 |
> 173 | await expect(select.locator('option')).toHaveCount(2, { timeout: 10000 });
| ^
174 | await expect(select.locator('option').last()).toHaveText(name);
175 | });
176 |
at /home/runner/work/jupyter-chat/jupyter-chat/ui-tests/tests/side-panel.spec.ts:173:46
|
|
jupyterlab
Event loop is closed
|
|
🎭 Playwright Run Summary
2 passed (16.5s)
|
|
🎭 Playwright Run Summary
3 flaky
tests/side-panel.spec.ts:167:9 › #sidepanel › #openingClosing › should list existing chat ──────
tests/ui-config.spec.ts:201:7 › #typingNotification › should display typing user ───────────────
tests/unread.spec.ts:174:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
1 skipped
77 passed (5.3m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
integration-jupyterlab
|
11.1 MB |
sha256:fa920ae164aeea2145a5360dfacd0aed383400715cc9a8178af24514289c9f9e
|
|
|
integration-notebook
|
189 KB |
sha256:42c128130a94c75b8c89ab6006056476818a4b05f7ab6488b2eb3eec2bddb0e1
|
|