test(e2e): harden workspace collaboration coverage #17096
ci.yml
on: pull_request
Resolve runner profiles
11s
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 47s
Workspace unit tests
1m 19s
Windows tools-pack payload tests
0s
Web workspace tests
0s
E2E Vitest
4m 57s
Runtime summary
6s
Annotations
1 error, 4 warnings, and 7 notices
|
[chromium] › ui/app-restoration.test.ts:1217:1 › [P0] @critical daemon error details persist between failed sends:
e2e/lib/playwright/workspace.ts#L16
1) [chromium] › ui/app-restoration.test.ts:1217:1 › [P0] @critical daemon error details persist between failed sends
Error: expect(locator).toHaveAttribute(expected) failed
Locator: getByTestId('design-files-tab')
Expected: "true"
Received: "false"
Timeout: 10000ms
Call log:
- Expect "toHaveAttribute" with timeout 10000ms
- waiting for getByTestId('design-files-tab')
23 × locator resolved to <button role="tab" tabindex="0" type="button" title="Design Files" aria-selected="false" aria-label="Design Files" data-testid="design-files-tab" class="ws-tab design-files-tab ">…</button>
- unexpected value "false"
at ../lib/playwright/workspace.ts:16
14 |
15 | export async function expectAllProjectFilesActive(page: Page): Promise<void> {
> 16 | await expect(page.getByTestId('design-files-tab')).toHaveAttribute('aria-selected', 'true');
| ^
17 | }
18 |
19 | export async function expectAllProjectFilesInactive(page: Page): Promise<void> {
at expectAllProjectFilesActive (/home/runner/work/open-design/open-design/e2e/lib/playwright/workspace.ts:16:54)
at openAllProjectFiles (/home/runner/work/open-design/open-design/e2e/lib/playwright/workspace.ts:12:9)
at /home/runner/work/open-design/open-design/e2e/ui/app-restoration.test.ts:1250:3
|
|
Detect validation scopes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: merge_group compare result reached GitHub's 300-file ceiling
|
|
E2E Vitest
merge_group changed-file resolution failed; falling back to the full plan: Error: Command failed: /opt/hostedtoolcache/node/24.18.0/x64/bin/node /tmp/scopes-test-PhvMw9/gh-stub.mjs api repos/nexu-io/open-design/compare/1111111111111111111111111111111111111111...2222222222222222222222222222222222222222
|
|
Slow Test:
e2e/[chromium] › ui/amr-onboarding.test.ts#L0
e2e/[chromium] › ui/amr-onboarding.test.ts took 5.4m
|
|
🎭 Playwright Run Summary
3 skipped
17 passed (2.6m)
|
|
🎭 Playwright Run Summary
18 passed (4.3m)
|
|
🎭 Playwright Run Summary
4 passed (1.8m)
|
|
🎭 Playwright Run Summary
22 passed (5.0m)
|
|
🎭 Playwright Run Summary
1 flaky
[chromium] › ui/app-restoration.test.ts:1217:1 › [P0] @critical daemon error details persist between failed sends
28 passed (9.2m)
|
|
🎭 Playwright Run Summary
1 skipped
70 passed (10.8m)
|
|
🎭 Playwright Run Summary
37 passed (12.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
handoff-report-visual-pr
|
437 Bytes |
sha256:725747ee1b650440fadca456d3e4b4856021d0852044a1d1e4d0abb565d70771
|
|
|
ui-p0-ci-30756487373-entry-settings
|
376 KB |
sha256:810a6d38f1bab285cdfec173bbd348e4a8d1d4dc6127098109d89adb753b8b57
|
|
|
ui-p0-ci-30756487373-project-runtime
|
272 KB |
sha256:755b951ddb9281050c7c8f14a423f1b9ea050e3281fa7ff7121389b40871f914
|
|
|
ui-p0-ci-30756487373-project-runtime-domain
|
326 KB |
sha256:d32e1974aa5c0c6c70c1e0ba87df732562ae14563ff0aed16de76de42073c14d
|
|
|
ui-p0-ci-30756487373-project-workspace
|
393 KB |
sha256:0b156b3f9631b40101706d184d640d46bf1bfd54f9ca8612a192b03e217d05f1
|
|
|
ui-p0-ci-30756487373-workspace-restoration
|
13.4 MB |
sha256:9252005a8dde06d4a2097f038380d9cf6298fa1efd4a8e741108b1cd182d1fee
|
|
|
visual-pr-capture-6312-30756487373-entry-navigation
|
5.49 MB |
sha256:60cfb606a1c1004a1240b9cae15c179d1f199bc1308779aa0066d2c80b529875
|
|
|
visual-pr-capture-6312-30756487373-settings-workspace
|
3.16 MB |
sha256:1cfced850c8c45458347ac73c0e9b008b5ee61b54654edaf87719df9d58d0450
|
|