Skip to content

Update Upgrade to Pro CTAs #505

Update Upgrade to Pro CTAs

Update Upgrade to Pro CTAs #505

Triggered via pull request February 3, 2025 21:19
Status Failure
Total duration 8m 7s
Artifacts 4

test-mito-ai.yml

on: pull_request
Matrix: test-mitoai-frontend-jupyterlab
Fit to window
Zoom out
Zoom in

Annotations

22 errors, 4 warnings, and 4 notices
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
test-mitoai-frontend-jupyterlab (3.10, false)
Process completed with exit code 1.
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
test-mitoai-frontend-jupyterlab (3.12, true)
Process completed with exit code 1.
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell: tests/mitoai_ui_tests/mitoAdvice.spec.ts#L62
2) [chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('main').locator('[role="tabpanel"][id="id-bbba5336-b7d6-4ece-b36a-7ad52e1aed15"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]').getByRole('textbox') Expected string: "Start writing markdown." Received string: "Start writing markdown.print(\"Hello, World!\")" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('main').locator('[role="tabpanel"][id="id-bbba5336-b7d6-4ece-b36a-7ad52e1aed15"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]').getByRole('textbox') 9 × locator resolved to <div tabindex="-1" translate="no" role="textbox" autocorrect="off" spellcheck="false" autocapitalize="off" aria-multiline="true" contenteditable="true" data-language="markdown" class="cm-content cm-lineWrapping">…</div> - unexpected value "Start writing markdown.print("Hello, World!")" 60 | // Should display the advice message if cell content is erased 61 | await expect((await page.notebook.getCellLocator(0))!.getByRole('textbox')) > 62 | .toHaveText('Start writing markdown.'); | ^ 63 | }); 64 | 65 | test('should not display an advice message in raw cell', async ({ page }) => { at /home/runner/work/mito/mito/tests/mitoai_ui_tests/mitoAdvice.spec.ts:62:6
test-mitoai-frontend-jupyterlab (3.10, true)
Process completed with exit code 1.
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification: tests/mitoai_ui_tests/notifications.spec.ts#L71
1) [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.jp-toast-message') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.jp-toast-message') 69 | await replyDone.promise; 70 | > 71 | await expect(page.locator(".jp-toast-message")).toBeVisible(); | ^ 72 | await expect(page.locator('.jp-toast-button').getByRole('button', { name: 'Upgrade to Mito Pro' })).toBeVisible(); 73 | }); 74 | }); at /home/runner/work/mito/mito/tests/mitoai_ui_tests/notifications.spec.ts:71:57
[chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell: tests/mitoai_ui_tests/mitoAdvice.spec.ts#L62
2) [chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected) Locator: getByRole('main').locator('[role="tabpanel"][id="id-e89c7b10-3d50-4370-9bf2-b58533e1125b"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]').getByRole('textbox') Expected string: "Start writing markdown." Received string: "Start writing markdown.print(\"Hello, World!\")" Call log: - expect.toHaveText with timeout 5000ms - waiting for getByRole('main').locator('[role="tabpanel"][id="id-e89c7b10-3d50-4370-9bf2-b58533e1125b"]').locator('.jp-NotebookPanel-notebook').first().locator('.jp-Cell[data-windowed-list-index="0"]').getByRole('textbox') 9 × locator resolved to <div tabindex="-1" translate="no" role="textbox" autocorrect="off" spellcheck="false" autocapitalize="off" aria-multiline="true" contenteditable="true" data-language="markdown" class="cm-content cm-lineWrapping">…</div> - unexpected value "Start writing markdown.print("Hello, World!")" 60 | // Should display the advice message if cell content is erased 61 | await expect((await page.notebook.getCellLocator(0))!.getByRole('textbox')) > 62 | .toHaveText('Start writing markdown.'); | ^ 63 | }); 64 | 65 | test('should not display an advice message in raw cell', async ({ page }) => { at /home/runner/work/mito/mito/tests/mitoai_ui_tests/mitoAdvice.spec.ts:62:6
test-mitoai-frontend-jupyterlab (3.12, false)
Process completed with exit code 1.
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
🎭 Playwright Run Summary
1 failed [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification 2 skipped 27 passed (3.0m)
🎭 Playwright Run Summary
1 failed [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification 2 skipped 27 passed (3.2m)
🎭 Playwright Run Summary
1 failed [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification 1 flaky [chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell 2 skipped 26 passed (3.3m)
🎭 Playwright Run Summary
1 failed [chromium] › mitoai_ui_tests/notifications.spec.ts:31:9 › Mito AI status item › should show upgrade to pro notification 1 flaky [chromium] › mitoai_ui_tests/mitoAdvice.spec.ts:38:5 › should display an advice message in empty markdown cell 2 skipped 26 passed (3.4m)

Artifacts

Produced during runtime
Name Size
mitoai-jupyterlab-playwright-report-3.10-false-13123050799
2.84 MB
mitoai-jupyterlab-playwright-report-3.10-true-13123050799
5.05 MB
mitoai-jupyterlab-playwright-report-3.12-false-13123050799
5.15 MB
mitoai-jupyterlab-playwright-report-3.12-true-13123050799
2.85 MB