mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 11:59:35 +01:00
ok ok
This commit is contained in:
parent
061c2b4f8d
commit
5bc316ff31
6 changed files with 289 additions and 11 deletions
|
|
@ -57,8 +57,8 @@ Konzept: [`docs/ui-testing-automation.md`](./docs/ui-testing-automation.md)
|
|||
- [x] `tests/api/inventory/movements.spec.ts`
|
||||
- [x] `tests/api/inventory/reservations.spec.ts`
|
||||
- [x] `tests/api/inventory/inventory-counts.spec.ts`
|
||||
- [ ] Test-Generierungs-Skript (`scripts/generate-tests-from-issue.ts`) finalisieren
|
||||
- [ ] Skript in `justfile` als `just generate-test <issue-nr>` integrieren
|
||||
- [x] Test-Generierungs-Skript (`scripts/generate-tests-from-issue.ts`) finalisieren
|
||||
- [x] Skript in `justfile` als `just generate-test <issue-nr>` integrieren
|
||||
- [ ] Alle Specs im Docker-Stack grün
|
||||
|
||||
---
|
||||
|
|
@ -67,11 +67,11 @@ Konzept: [`docs/ui-testing-automation.md`](./docs/ui-testing-automation.md)
|
|||
|
||||
> GitHub Actions Workflow für automatische Test-Ausführung.
|
||||
|
||||
- [ ] `.github/workflows/e2e.yml` erstellen
|
||||
- [ ] Trigger: Push auf `main`, PRs gegen `main`
|
||||
- [ ] JUnit-Report als CI-Artefakt hochladen
|
||||
- [ ] Playwright HTML-Report als GitHub Pages veröffentlichen (optional)
|
||||
- [ ] Badge in README einbinden
|
||||
- [x] `.github/workflows/e2e.yml` erstellen
|
||||
- [x] Trigger: Push auf `main`, PRs gegen `main` (+ `workflow_dispatch`)
|
||||
- [x] JUnit-Report als CI-Artefakt hochladen (30 Tage Retention)
|
||||
- [x] Playwright HTML-Report als CI-Artefakt hochladen (7 Tage Retention)
|
||||
- [x] Badge in README einbinden
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -91,8 +91,9 @@ Konzept: [`docs/ui-testing-automation.md`](./docs/ui-testing-automation.md)
|
|||
|
||||
| Punkt | Status | Massnahme |
|
||||
|---|---|---|
|
||||
| Backend `Dockerfile` | Fehlt | In Phase 1 erstellen |
|
||||
| Seed-Testdaten Isolation | Offen | Strategie in Phase 1 klären (DB-Reset vor Suite oder pro Test) |
|
||||
| `gh` Token `read:project` Scope | Fehlt | `gh auth refresh -s read:project` ausführen wenn nötig |
|
||||
| TUI-Tests Abgrenzung | Klar | Vitest + ink-testing-library, gemockte API-Calls |
|
||||
| Backend `Dockerfile` | ✅ Erledigt | Multi-stage Maven + JRE, `SPRING_PROFILES_ACTIVE: e2e` |
|
||||
| Seed-Testdaten Isolation | ✅ Erledigt | Option B: UUID/Timestamp-Suffixe, kein DB-Reset nötig |
|
||||
| `gh` Token `read:project` Scope | Offen | `gh auth refresh -s read:project` ausführen wenn nötig |
|
||||
| TUI-Tests Abgrenzung | ✅ Klar | Vitest + ink-testing-library, gemockte API-Calls |
|
||||
| Scanner (Tauri/mobil) | Out of scope | Separates Konzept, ggf. `test-automation/scanner/` später |
|
||||
| Lokaler E2E-Run verifiziert | Offen | `just test-e2e` ausführen (benötigt Docker + ~5 Min. Maven-Build) |
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue