mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 13:49:36 +01:00
phase 1
This commit is contained in:
parent
6a672705c2
commit
e897f41a32
12 changed files with 129 additions and 31 deletions
|
|
@ -25,18 +25,19 @@ Konzept: [`docs/ui-testing-automation.md`](./docs/ui-testing-automation.md)
|
|||
|
||||
> Playwright-Setup in `test-automation/web-ui/`. API-Tests ohne Browser.
|
||||
|
||||
- [ ] `web-ui/package.json` finalisieren (Abhängigkeiten prüfen, ggf. pnpm workspace eintragen)
|
||||
- [ ] `web-ui/playwright.config.ts` validieren und anpassen
|
||||
- [ ] `web-ui/fixtures/auth.fixture.ts` implementieren und testen
|
||||
- [ ] `web-ui/fixtures/seed.fixture.ts` implementieren (DB-Reset-Strategie klären)
|
||||
- [ ] `web-ui/helpers/api-client.ts` typisiert implementieren
|
||||
- [ ] Backend `Dockerfile` erstellen (test-Profil, mit Seed-Daten)
|
||||
- [ ] `docker-compose.e2e.yml` validieren (DB → Backend → e2e-runner Healthchecks)
|
||||
- [ ] `web-ui/Dockerfile` validieren
|
||||
- [ ] Erste Spec: `tests/api/masterdata/categories.spec.ts` (TC-CAT, Issue #62)
|
||||
- [ ] Erste Spec: `tests/api/masterdata/suppliers.spec.ts` (TC-SUP, Issue #63)
|
||||
- [x] `web-ui/package.json` finalisieren (standalone, kein Workspace-Eintrag nötig)
|
||||
- [x] `web-ui/playwright.config.ts` validieren und anpassen
|
||||
- [x] `web-ui/fixtures/auth.fixture.ts` implementieren (viewer-Passwort: test1234)
|
||||
- [x] `web-ui/fixtures/seed.fixture.ts` implementieren (Strategie: Option B – UUID-Suffixe)
|
||||
- [x] `web-ui/helpers/api-client.ts` typisiert implementieren
|
||||
- [x] Backend `Dockerfile` erstellen (Multi-stage Maven + JRE, Profil via SPRING_PROFILES_ACTIVE)
|
||||
- [x] `docker-compose.e2e.yml` validieren (Profil auf `e2e` korrigiert, Viewer-Passwort angepasst)
|
||||
- [x] `web-ui/Dockerfile` korrigiert (standalone pnpm install, kein Workspace)
|
||||
- [x] `application-e2e.yml` + Liquibase-Changeset 039 (admin + viewer e2e-Benutzer)
|
||||
- [x] Erste Spec: `tests/api/masterdata/categories.spec.ts` (TC-CAT, Issue #62)
|
||||
- [x] Erste Spec: `tests/api/masterdata/suppliers.spec.ts` (TC-SUP-01 ACTIVE korrigiert, Issue #63)
|
||||
- [ ] End-to-end-Run lokal erfolgreich: `docker compose -f test-automation/docker-compose.e2e.yml up`
|
||||
- [ ] `just test-e2e` Recipe im `justfile` ergänzen
|
||||
- [x] `just test-e2e` Recipe im `justfile` ergänzt
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue