Send with selection #316
build.yml
on: pull_request
Build jupyter_chat
2m 40s
Check Links
1m 0s
Matrix: build_extensions
Python test on extensions
2m 32s
Matrix: integration-tests
Annotations
10 errors, 8 warnings, and 2 notices
tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L201
1) tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section
Error: Screenshot comparison failed:
11 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/launcher-tile-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section/launcher-tile-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section/launcher-tile-diff.png
199 | // Chat tile
200 | const tile = page.locator('.jp-LauncherCard[data-category="Chat"]');
> 201 | expect(await tile.screenshot()).toMatchSnapshot('launcher-tile.png');
| ^
202 | });
203 |
204 | test('should open modal create from the launcher', async ({ page }) => {
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:201:37
|
tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L201
1) tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
11 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/launcher-tile-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section-retry1/launcher-tile-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section-retry1/launcher-tile-diff.png
199 | // Chat tile
200 | const tile = page.locator('.jp-LauncherCard[data-category="Chat"]');
> 201 | expect(await tile.screenshot()).toMatchSnapshot('launcher-tile.png');
| ^
202 | });
203 |
204 | test('should open modal create from the launcher', async ({ page }) => {
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:201:37
|
tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L201
1) tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
11 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/launcher-tile-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section-retry2/launcher-tile-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-b4dbc--a-launcher-item-in-section-retry2/launcher-tile-diff.png
199 | // Chat tile
200 | const tile = page.locator('.jp-LauncherCard[data-category="Chat"]');
> 201 | expect(await tile.screenshot()).toMatchSnapshot('launcher-tile.png');
| ^
202 | });
203 |
204 | test('should open modal create from the launcher', async ({ page }) => {
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:201:37
|
tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L537
2) tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message
Error: Screenshot comparison failed:
4 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message/navigation-bottom-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message/navigation-bottom-diff.png
535 | // because the last messages will be marked as unread.
536 | expect(navigationBottom).not.toHaveClass(/jp-chat-navigation-unread/);
> 537 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
538 | 'navigation-bottom.png'
539 | );
540 | await expect(messages.last()).not.toBeInViewport();
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:537:51
|
tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L537
2) tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
4 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message-retry1/navigation-bottom-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message-retry1/navigation-bottom-diff.png
535 | // because the last messages will be marked as unread.
536 | expect(navigationBottom).not.toHaveClass(/jp-chat-navigation-unread/);
> 537 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
538 | 'navigation-bottom.png'
539 | );
540 | await expect(messages.last()).not.toBeInViewport();
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:537:51
|
tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L537
2) tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
4 pixels (ratio 0.01 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message-retry2/navigation-bottom-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-2ad66-ld-navigate-to-last-message-retry2/navigation-bottom-diff.png
535 | // because the last messages will be marked as unread.
536 | expect(navigationBottom).not.toHaveClass(/jp-chat-navigation-unread/);
> 537 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
538 | 'navigation-bottom.png'
539 | );
540 | await expect(messages.last()).not.toBeInViewport();
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:537:51
|
tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L657
3) tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
Error: Screenshot comparison failed:
10 pixels (ratio 0.02 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-unread-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages/navigation-bottom-unread-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages/navigation-bottom-unread-diff.png
655 |
656 | await expect(navigationBottom).toHaveClass(/jp-chat-navigation-unread/);
> 657 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
658 | 'navigation-bottom-unread.png'
659 | );
660 | });
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:657:51
|
tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L657
3) tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
10 pixels (ratio 0.02 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-unread-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages-retry1/navigation-bottom-unread-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages-retry1/navigation-bottom-unread-diff.png
655 |
656 | await expect(navigationBottom).toHaveClass(/jp-chat-navigation-unread/);
> 657 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
658 | 'navigation-bottom-unread.png'
659 | );
660 | });
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:657:51
|
tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L657
3) tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
10 pixels (ratio 0.02 of all image pixels) are different.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/navigation-bottom-unread-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages-retry2/navigation-bottom-unread-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-4aa4a-nread-icon-for-new-messages-retry2/navigation-bottom-unread-diff.png
655 |
656 | await expect(navigationBottom).toHaveClass(/jp-chat-navigation-unread/);
> 657 | expect(await navigationBottom.screenshot()).toMatchSnapshot(
| ^
658 | 'navigation-bottom-unread.png'
659 | );
660 | });
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:657:51
|
tests/jupyterlab_collaborative_chat.spec.ts:1554:7 › #stackedMessages › messages should be stacked by default:
python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts#L1567
4) tests/jupyterlab_collaborative_chat.spec.ts:1554:7 › #stackedMessages › messages should be stacked by default
Error: Screenshot comparison failed:
Expected an image 694px by 108px, received 950px by 108px.
Expected: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts-snapshots/stacked-messages-linux.png
Received: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-6be7e-hould-be-stacked-by-default/stacked-messages-actual.png
Diff: /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/test-results/tests-jupyterlab_collabora-6be7e-hould-be-stacked-by-default/stacked-messages-diff.png
1565 | );
1566 |
> 1567 | expect(await messagesContainer.screenshot()).toMatchSnapshot(
| ^
1568 | 'stacked-messages.png'
1569 | );
1570 | });
at /home/runner/work/jupyter-chat/jupyter-chat/python/jupyterlab-collaborative-chat/ui-tests/tests/jupyterlab_collaborative_chat.spec.ts:1567:50
|
Check Links
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Build jupyter_chat
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Build ws chat extension
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Build collaborative chat extension
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Python test on extensions
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
ws integration tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/download-artifact@v3, actions/cache@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
collaborative integration tests
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/download-artifact@v3, actions/cache@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "jupyterlab_collaborative_chat-artifacts", "jupyterlab_collaborative_chat-playwright-tests", "jupyterlab_ws_chat-artifacts", "jupyterlab_ws_chat-playwright-tests".
Please update your workflow to use v4 of the artifact actions.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
|
🎭 Playwright Run Summary
1 passed (6.3s)
|
🎭 Playwright Run Summary
5 failed
tests/jupyterlab_collaborative_chat.spec.ts:193:7 › #launcher › should have a launcher item in section
tests/jupyterlab_collaborative_chat.spec.ts:521:9 › #messagesNavigation › navigation without unread message › should navigate to last message
tests/jupyterlab_collaborative_chat.spec.ts:645:9 › #messagesNavigation › navigation with new unread message › should have unread icon for new messages
tests/jupyterlab_collaborative_chat.spec.ts:1554:7 › #stackedMessages › messages should be stacked by default
tests/jupyterlab_collaborative_chat.spec.ts:1572:7 › #stackedMessages › should update settings value stackMessages on existing chat
2 skipped
71 passed (5.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
jupyterlab_collaborative_chat-artifacts
|
1.66 MB |
|
jupyterlab_collaborative_chat-playwright-tests
|
1.21 MB |
|
jupyterlab_ws_chat-artifacts
|
1.34 MB |
|
jupyterlab_ws_chat-playwright-tests
|
426 KB |
|