Skip to content

test(e2e): expand onboarding, AMR, automation, and home coverage - #4759

Merged
AmyShang-alt merged 5 commits into
mainfrom
codex/clean-e2e-risk-coverage
Jun 29, 2026
Merged

test(e2e): expand onboarding, AMR, automation, and home coverage#4759
AmyShang-alt merged 5 commits into
mainfrom
codex/clean-e2e-risk-coverage

Conversation

@AmyShang-alt

@AmyShang-alt AmyShang-alt commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds high-priority onboarding coverage for AMR Cloud, Local CLI, BYOK setup, and runtime gating.
  • Covers AMR runtime recovery around local sign-out and re-login requirements.
  • Expands Automations page E2E coverage for create, run, failure, edit, template, proposal, and saved-row flows.
  • Updates Home coverage for the latest creation surface, including the template picker, design-system picker, working directory picker, blank project entry, first-run template reveal, and localized zh-CN smoke checks.

Verification

  • pnpm install --frozen-lockfile
  • pnpm --dir e2e exec playwright test -c playwright.config.ts ui/home-hero-rail.test.ts ui/entry-chrome-flows.test.ts --grep "empty home composer|home design-system picker|template carousel scrolls|template reveal opens from wheel|blank project entry surfaces|template picker supports|zh-CN home smoke|home hero exposes the template picker|home template picker selects|first-run home keeps community templates collapsed|blank project entry creates|entry chrome exposes the primary home creation surface|entry top navigation matches|home view exposes the redesigned hero" --reporter=list
  • pnpm --dir e2e exec playwright test -c playwright.config.ts ui/amr-onboarding.test.ts ui/automations-page.test.ts ui/project-management-flows.test.ts ui/amr-logout-requires-relogin.test.ts ui/entry-chrome-flows.test.ts ui/home-hero-rail.test.ts --list

Notes

This replaces #4745 with a clean branch based on the latest origin/main. The new PR only contains the target E2E coverage commits, avoiding the old branch's accumulated merge history.

@lefarcen lefarcen added the size/XL PR changes 700-1500 lines label Jun 25, 2026
@lefarcen
lefarcen requested a review from mrcfps June 25, 2026 06:15
@lefarcen lefarcen added risk/medium Medium risk: regular code changes type/chore CI / build / config / tooling skip-validation Maintainer override: bot will not auto-add needs-validation on this PR. labels Jun 25, 2026
@lefarcen

Copy link
Copy Markdown
Contributor

@AmyShang-alt 这版描述主体已经够清楚了,SummaryVerification 也基本覆盖住了新版模板的大部分信息。

还差一块 Surface area:麻烦补一下勾选项,尤其这次主要是 e2e 覆盖扩展,方便后面的 review / release 直接判断影响面。

@mrcfps mrcfps left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AmyShang-alt I reviewed the changed e2e ranges across the AMR onboarding/logout coverage, Automations flows, Home creation/template/design-system coverage, project design-system picker coverage, and the small Playwright group helper updates. I did not find a concrete correctness, safety, or maintainability issue that needs action before merge.

I attempted local e2e typecheck and Playwright list validation, but this prepared worktree has no installed dependencies/Playwright binary, so those commands could not run locally; the live CI checks I inspected were passing except for the still-pending entry-settings job at review time. Thanks for the thorough coverage expansion here. 🙂

🔁 Powered by Looper · runner=reviewer · agent=codex · An autonomous AI dev team for your GitHub repos.

@github-actions

github-actions Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Visual regression review

Head: 9aaee74 · Base: a915da2

0 changed · 50 unchanged · 0 new without baseline · 0 failed

Unchanged cases
Case Main PR Diff
visual-avatar-local-agent-list
173 px (0.01%)
main pr diff
visual-avatar-local-agent-list-panel
0 px (0.00%)
main pr diff
visual-avatar-menu
0 px (0.00%)
main pr diff
visual-avatar-menu-panel
0 px (0.00%)
main pr diff
visual-critical-settings
0 px (0.00%)
main pr diff
visual-critical-workspace
0 px (0.00%)
main pr diff
visual-critical-workspace-preview
0 px (0.00%)
main pr diff
visual-design-system-detail
0 px (0.00%)
main pr diff
visual-design-systems
0 px (0.00%)
main pr diff
visual-home
0 px (0.00%)
main pr diff
visual-home-catalog
0 px (0.00%)
main pr diff
visual-home-context-picker
429 px (0.03%)
main pr diff
visual-home-context-picker-popover
429 px (0.15%)
main pr diff
visual-home-plugin-filter
0 px (0.00%)
main pr diff
visual-home-plugin-use-staged
0 px (0.00%)
main pr diff
visual-home-plugin-use-with-query
0 px (0.00%)
main pr diff
visual-home-staged-attachment
0 px (0.00%)
main pr diff
visual-integrations
0 px (0.00%)
main pr diff
visual-integrations-mcp
0 px (0.00%)
main pr diff
visual-integrations-use-everywhere
189 px (0.01%)
main pr diff

Visual diff is advisory only and does not block merging.

Generated-By: looper 0.9.11 (runner=fixer, agent=codex)
@lefarcen
lefarcen requested a review from mrcfps June 25, 2026 07:02

@mrcfps mrcfps left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AmyShang-alt I reviewed the changed e2e ranges across the onboarding AMR/local/BYOK coverage, AMR logout recovery, Automations create/edit/run flows, Home template/design-system/blank-project coverage, project design-system picker cases, and the small Playwright group helper updates. I did not find a concrete correctness, safety, or maintainability issue that needs action before merge.

Local validation in this prepared worktree could not run because dependencies are not installed (node_modules and Playwright are missing), but I checked the live PR status and the relevant CI jobs are passing, including static, workspace, e2e Vitest, UI P0 groups, and visual suites. Thanks for the careful coverage expansion here. 🙂

🔁 Powered by Looper · runner=reviewer · agent=codex · An autonomous AI dev team for your GitHub repos.

@lefarcen
lefarcen requested review from chaoxiaoche and mrcfps June 25, 2026 07:19

@mrcfps mrcfps left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AmyShang-alt I reviewed the changed ranges across the onboarding AMR/local/BYOK coverage, AMR logout recovery, Automations create/edit/reuse/run flows, Home template/design-system/blank-project coverage, project design-system picker cases, the Playwright group helper updates, and the onboarding language-menu CSS fix. I did not find a concrete correctness, safety, test-quality, or maintainability issue that needs action before merge.

I could not run local validation in this prepared worktree because dependencies are not installed (node_modules is missing), but I checked the live PR checks for this head and the relevant static, workspace, e2e Vitest, UI P0, and visual jobs are passing. Thanks for the thorough coverage expansion and the follow-up toolbar fix. 🙂

🔁 Powered by Looper · runner=reviewer · agent=codex · An autonomous AI dev team for your GitHub repos.

@AmyShang-alt
AmyShang-alt force-pushed the codex/clean-e2e-risk-coverage branch from a5743a1 to 7126fbf Compare June 25, 2026 07:23
@lefarcen

lefarcen commented Jun 28, 2026

Copy link
Copy Markdown
Contributor

Not stuck — the current head already has maintainer + design approval. The remaining blocker is that the branch is now dirty against main, so it needs a rebase / conflict resolution before it can move again.

@AmyShang-alt
AmyShang-alt requested a review from mrcfps June 29, 2026 03:07

@mrcfps mrcfps left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AmyShang-alt I reviewed the changed e2e ranges across the AMR onboarding/logout coverage, Automations create/edit/run/template/proposal flows, Home creation and template/design-system coverage, project design-system picker cases, and the small Playwright group helper updates. I did not find a concrete correctness, safety, test-quality, or maintainability issue that needs action before merge.

I could not run local validation in this prepared worktree because dependencies are not installed (node_modules is missing), but I checked the live PR checks for this head and the relevant static, workspace, e2e Vitest, UI P0, and visual jobs are passing. Thanks for the thorough coverage expansion here. 🙂

🔁 Powered by Looper · runner=reviewer · agent=opencode · An autonomous AI dev team for your GitHub repos.

@AmyShang-alt
AmyShang-alt added this pull request to the merge queue Jun 29, 2026
Merged via the queue into main with commit b553765 Jun 29, 2026
22 checks passed
xxiaoxiong pushed a commit to xxiaoxiong/open-design that referenced this pull request Jul 9, 2026
…u-io#4759)

* test(e2e): cover onboarding and automation flows

* test(e2e): stabilize AMR project runtime P0 group

* test(e2e): cover updated home creation surface

* test(e2e): align onboarding coverage with build step

Generated-By: looper 0.9.11 (runner=fixer, agent=codex)
xxiaoxiong pushed a commit to xxiaoxiong/open-design that referenced this pull request Jul 13, 2026
…u-io#4759)

* test(e2e): cover onboarding and automation flows

* test(e2e): stabilize AMR project runtime P0 group

* test(e2e): cover updated home creation surface

* test(e2e): align onboarding coverage with build step

Generated-By: looper 0.9.11 (runner=fixer, agent=codex)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk/medium Medium risk: regular code changes size/XL PR changes 700-1500 lines skip-validation Maintainer override: bot will not auto-add needs-validation on this PR. type/chore CI / build / config / tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants