functional-e2e #299
Annotations
10 errors, 1 warning, and 1 notice
|
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] generation-does-not-create-extra-file: Generated artifacts stay stable when no new prompt is sent:
e2e/ui/app.test.ts#L0
4) [chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] generation-does-not-create-extra-file: Generated artifacts stay stable when no new prompt is sent
Test timeout of 45000ms exceeded.
|
|
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state:
e2e/lib/playwright/rail.ts#L32
3) [chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect.toBeVisible: Target page, context or browser has been closed
at ../lib/playwright/rail.ts:32
30 | await projectsView.getByTestId('designs-empty-new-project').click();
31 | }
> 32 | await expect(page.getByTestId('new-project-modal')).toBeVisible();
| ^
33 | await expect(page.getByTestId('new-project-panel')).toBeVisible();
34 | }
35 |
at openNewProjectModal (/home/runner/work/open-design/open-design/e2e/lib/playwright/rail.ts:32:55)
at openNewProjectModal (/home/runner/work/open-design/open-design/e2e/ui/app.test.ts:1279:3)
at createProjectNameOnly (/home/runner/work/open-design/open-design/e2e/ui/app.test.ts:1248:3)
at createProject (/home/runner/work/open-design/open-design/e2e/ui/app.test.ts:758:3)
at /home/runner/work/open-design/open-design/e2e/ui/app.test.ts:341:5
|
|
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state:
e2e/ui/app.test.ts#L0
3) [chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 45000ms exceeded.
|
|
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state:
e2e/ui/app.test.ts#L1058
3) [chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state
Error: locator.click: Test timeout of 45000ms exceeded.
Call log:
- waiting for locator('.question-form').first().getByRole('button', { name: 'Send answers' })
1056 | await toneQuestion.locator('label.qf-chip', { has: page.getByText('Modern minimal') }).click();
1057 |
> 1058 | await form.getByRole('button', { name: 'Send answers' }).click();
| ^
1059 |
1060 | await expect(page.getByText('[form answers β discovery]', { exact: false })).toBeVisible();
1061 | await expect(form.getByText('answered', { exact: true })).toBeVisible();
at runQuestionFormSubmitPersistenceFlow (/home/runner/work/open-design/open-design/e2e/ui/app.test.ts:1058:60)
at /home/runner/work/open-design/open-design/e2e/ui/app.test.ts:369:7
|
|
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state:
e2e/ui/app.test.ts#L0
3) [chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state
Test timeout of 45000ms exceeded.
|
|
[chromium] βΊ ui/app-design-files.test.ts:83:3 βΊ [P1] uploaded-image-renders-in-preview: Uploaded reference images render correctly in generated deck preview:
e2e/ui/app-design-files.test.ts#L310
2) [chromium] βΊ ui/app-design-files.test.ts:83:3 βΊ [P1] uploaded-image-renders-in-preview: Uploaded reference images render correctly in generated deck preview
Error: expect(locator).toBeVisible() failed
Locator: locator('[data-testid^="design-file-row-"]').filter({ hasText: 'image-preview.html' })
Expected: visible
Timeout: 10000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 10000ms
- waiting for locator('[data-testid^="design-file-row-"]').filter({ hasText: 'image-preview.html' })
308 | hasText: fileName,
309 | });
> 310 | await expect(fileRow).toBeVisible();
| ^
311 | await fileRow.getByRole('button').first().click();
312 | await clickDesignFilePreviewOpen(page);
313 | }
at openDesignFile (/home/runner/work/open-design/open-design/e2e/ui/app-design-files.test.ts:310:25)
at runUploadedImageRendersInPreviewFlow (/home/runner/work/open-design/open-design/e2e/ui/app-design-files.test.ts:330:3)
at /home/runner/work/open-design/open-design/e2e/ui/app-design-files.test.ts:103:7
|
|
[chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out:
e2e/ui/amr-login-pill.test.ts#L25
1) [chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toHaveCount(expected) failed
Locator: getByText('Loading Open Designβ¦')
Expected: 0
Received: 1
Call log:
- Expect "toHaveCount" with timeout 15000ms
- waiting for getByText('Loading Open Designβ¦')
2 Γ locator resolved to 1 element
- unexpected value "1"
23 |
24 | async function waitForLoadingToClear(page: Page) {
> 25 | await expect(page.getByText('Loading Open Designβ¦')).toHaveCount(0, { timeout: 15_000 });
| ^
26 | }
27 |
28 | async function gotoEntryHome(page: Page) {
at waitForLoadingToClear (/home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:25:56)
at gotoEntryHome (/home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:30:9)
at /home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:139:3
|
|
[chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out:
e2e/ui/amr-login-pill.test.ts#L0
1) [chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out:
e2e/ui/amr-login-pill.test.ts#L25
1) [chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out
Error: expect(locator).toHaveCount(expected) failed
Locator: getByText('Loading Open Designβ¦')
Expected: 0
Received: 1
Call log:
- Expect "toHaveCount" with timeout 15000ms
- waiting for getByText('Loading Open Designβ¦')
7 Γ locator resolved to 1 element
- unexpected value "1"
23 |
24 | async function waitForLoadingToClear(page: Page) {
> 25 | await expect(page.getByText('Loading Open Designβ¦')).toHaveCount(0, { timeout: 15_000 });
| ^
26 | }
27 |
28 | async function gotoEntryHome(page: Page) {
at waitForLoadingToClear (/home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:25:56)
at gotoEntryHome (/home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:30:9)
at /home/runner/work/open-design/open-design/e2e/ui/amr-login-pill.test.ts:139:3
|
|
[chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out:
e2e/ui/amr-login-pill.test.ts#L0
1) [chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out
Test timeout of 30000ms exceeded.
|
|
Slow Test:
e2e/[chromium] βΊ ui/real-daemon-run.test.ts#L0
e2e/[chromium] βΊ ui/real-daemon-run.test.ts took 5.2m
|
|
π Playwright Run Summary
110 failed
[chromium] βΊ ui/amr-login-pill.test.ts:128:1 βΊ [P1] AMR card authorizes through daemon login status and returns to authorize on Sign out
[chromium] βΊ ui/app-restoration.test.ts:2527:1 βΊ [P1] project composer design toolbox hides disabled skill resources
[chromium] βΊ ui/app-restoration.test.ts:3297:1 βΊ [P1] project composer working directory replace and clear update linked dirs metadata
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] question-form-submit-persistence: Question form answers persist into chat history and reload in a locked state
[chromium] βΊ ui/app.test.ts:96:3 βΊ [P1] generation-does-not-create-extra-file: Generated artifacts stay stable when no new prompt is sent
[chromium] βΊ ui/chat-design-system-switch.test.ts:83:1 βΊ [P1] chat composer switches the project design system mid-chat
[chromium] βΊ ui/chat-todo-autoscroll.test.ts:257:3 βΊ chat pane autoscroll on TodoCard growth βΊ [P2] scenario A: pinned user stays at bottom after PinnedTodoCard grows
[chromium] βΊ ui/chat-todo-autoscroll.test.ts:321:3 βΊ chat pane autoscroll on TodoCard growth βΊ [P2] scenario B: user scroll-up is preserved when PinnedTodoCard grows
[chromium] βΊ ui/composer-footer-card.test.ts:72:1 βΊ [P1] composer footer sits inset inside the card with no toolbar divider
[chromium] βΊ ui/composer-toolbar-alignment.test.ts:74:1 βΊ [P1] composer footer controls share one height and baseline
[chromium] βΊ ui/critical-smoke.test.ts:13:1 βΊ [P0] @critical home loads with the primary entry controls
[chromium] βΊ ui/critical-smoke.test.ts:26:1 βΊ [P0] @critical settings dialog is reachable from home
[chromium] βΊ ui/critical-smoke.test.ts:38:1 βΊ [P0] @critical prototype project creation reaches the workspace shell
[chromium] βΊ ui/critique-theater.test.ts:204:3 βΊ Critique Theater e2e (Phase 11) βΊ [P2] mounts the live stage with five panelist lanes mid-run
[chromium] βΊ ui/critique-theater.test.ts:219:3 βΊ Critique Theater e2e (Phase 11) βΊ [P2] renders the shipped badge after the run terminates
[chromium] βΊ ui/critique-theater.test.ts:233:3 βΊ Critique Theater e2e (Phase 11) βΊ [P2] Esc mid-run transitions to interrupted with the best-composite summary
[chromium] βΊ ui/critique-theater.test.ts:248:3 βΊ Critique Theater e2e (Phase 11) βΊ [P2] Theater states expose a valid role tree (region + 5 panelist groups)
[chromium] βΊ ui/design-systems-manager.test.ts:219:1 βΊ [P1] publishing a user design system promotes it to the default system in the manager
[chromium] βΊ ui/design-systems-manager.test.ts:263:1 βΊ [P1] filters user design systems by draft and published status in the manager
[chromium] βΊ ui/design-systems-manager.test.ts:307:1 βΊ [P1] deleting the active design system falls back to another user system
[chromium] βΊ ui/entry-chrome-flows.test.ts:232:1 βΊ [P1] design systems page is reachable from entry nav and supports search, preview, and default selection
[chromium] βΊ ui/entry-topbar.test.ts:141:1 βΊ [P2] home topbar star and discord badges expose the current external-link contract
[chromium] βΊ ui/entry-topbar.test.ts:155:1 βΊ [P2] home topbar Use everywhere navigates to Integrations with the tab selected
[chromium] βΊ ui/entry-topbar.test.ts:166:1 βΊ [P1] home topbar settings button opens settings and closes the execution popover
[chromium] βΊ ui/entry-topbar.test.ts:180:1 βΊ [P2] returning from another entry view via the home nav reaches the home hero
[chromium] βΊ ui/home-hero-rail.test.ts:586:1 βΊ [P1] home Brand Kit chip opens design-system creation and starts brand extraction
[chromium] βΊ ui/home-hero-rail.test.ts:612:1 βΊ [P1] brand-backed design system previews as a Brand Kit and carries into project creation
[chromium] βΊ ui/home-hero-rail.test.ts:642:1 βΊ [P1] home template carousel scrolls horizontally without page overflow
[chromium] βΊ ui/home-hero-rail.test.ts:663:1 βΊ [P1] first-run home template
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ui-full-28490913461
Expired
|
180 MB |
sha256:82e890e7024c49be5fb9367584c411bcd29a20193af2f9c65fe56e9842ba5af2
|
|