Phase F7: Playwright E2E Test Infrastructure
Goal: Zero frontend tests → Playwright E2E smoke tests covering all major features. Backend has 513 tests; frontend needs parity.
Owner: Dev-Frontend agent
Repo:
forgejo_admin/pal-e-appDepends on: None — can start immediately. Auth tests (F5) can be added later.
Scope
- Install Playwright + @playwright/test as dev dependencies
- Create
playwright.config.tswith dark theme, Chromium, base URL pointing to local dev server - Add
testandtest:e2escripts to package.json - Smoke tests covering all shipped features:
- Add Playwright test step to
.woodpecker.yaml(after build, before push) - CI runs tests against built app (not dev server) for production fidelity
Deliverables
- TBD — filled after completion
Related
plan-pal-e-docs— parent planphase-pal-e-docs-ci-infra— Phase 7 (CI hardening)