open-design/e2e
shangxinyu1 751c9de56d
Add UI e2e automation suite and reporting (#64)
* test: add e2e ui automation suite

* fix review feedback for ui e2e suite
Resolved the FileWorkspace.tsx merge-marker issue and kept the intended combination of multiple, accept="image/*", and data-testid.
Updated the e2e port handling so the test config no longer relies on a single hardcoded app port. It now resolves an available port first and passes the same port selection through the dev server and Playwright base URL. Since main has moved to the Next.js dev stack, this was also adapted from the old Vite-based flow to NEXT_PORT.
Kept test:ui serialized so cleanup completes before Playwright starts.
Updated reset-e2e-artifacts.mjs so cleanup failures are surfaced with a warning instead of being silently swallowed, except for the expected ENOENT case.
2026-04-29 23:31:17 +08:00
..
cases Add UI e2e automation suite and reporting (#64) 2026-04-29 23:31:17 +08:00
reporters Add UI e2e automation suite and reporting (#64) 2026-04-29 23:31:17 +08:00
reports Add UI e2e automation suite and reporting (#64) 2026-04-29 23:31:17 +08:00
specs Add UI e2e automation suite and reporting (#64) 2026-04-29 23:31:17 +08:00
playwright.config.ts Add UI e2e automation suite and reporting (#64) 2026-04-29 23:31:17 +08:00