Skip to content

test(e2e): harden workspace collaboration coverage #17096

test(e2e): harden workspace collaboration coverage

test(e2e): harden workspace collaboration coverage #17096

Triggered via pull request August 2, 2026 16:22
Status Success
Total duration 14m 53s
Artifacts 8

ci.yml

on: pull_request
Resolve runner profiles
11s
Resolve runner profiles
Detect validation scopes
16s
Detect validation scopes
Static gate
16s
Static gate
Matrix: playwright_critical
Matrix: playwright_visual
Matrix: ui_p0
Preflight
3m 47s
Preflight
Workspace unit tests
1m 19s
Workspace unit tests
Windows tools-pack payload tests
0s
Windows tools-pack payload tests
Web workspace tests
0s
Web workspace tests
E2E Vitest
4m 57s
E2E Vitest
Validate workspace
4s
Validate workspace
Runtime summary
6s
Runtime summary
Fit to window
Zoom out
Zoom in

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