Skip to content

Send with selection #316

Send with selection

Send with selection #316

Triggered via pull request September 19, 2024 09:59
Status Failure
Total duration 11m 56s
Artifacts 4

build.yml

on: pull_request
Matrix: build_extensions
Python test on extensions
2m 32s
Python test on extensions
Matrix: integration-tests
Fit to window
Zoom out
Zoom in

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