1.6 KiB
1.6 KiB
Lies zunächst vollständig folgende Dokumente:
- @CLAUDE.md
- @docs/specs/meilensteine-v2_0.md
- @docs/workpackages/M9 - Arbeitspakete.md
AP-001 bis AP-006 sind abgeschlossen. Setze jetzt ausschließlich AP-007 – Start-, Fehler- und Packaging-Tests für den vollständigen M9-Zielstand vervollständigen um.
Scope:
- Tests für den GUI-Standardstart gemäß der in CLAUDE.md festgelegten GUI-Teststrategie (Monocle, kein TestFX)
- Tests für
--headless - Automatisierten Nachweis, dass der headless Start ohne Initialisierung der JavaFX-Application-Klasse durchlaufen kann
- Tests für
--config <pfad>in beiden Startarten - Negativtests für ungültige oder fehlende Konfigurationspfade:
- GUI mit nicht existenter Konfigurationsdatei
- headless mit nicht existenter Konfigurationsdatei
--configohne Wert
- Tests, die belegen, dass headless ohne
--configweiterhin das bisherige Default-Verhalten nutzt - Smoke-Tests für die Artefakterzeugung und Packaging-Basis
- Sicherstellen, dass dokumentbezogene Batch-Funktionalität nicht versehentlich regressiert ist
- Abschließende Prüfung des M9-Stands auf Architekturtreue, Abwärtskompatibilität und Nicht-Vorgriff auf M10+
Nicht umsetzen:
- GUI-Editor-Tests aus M10
- Validierungs- und Modellabruf-Tests aus M11
- Technische Test- und Korrekturhilfe-Tests aus M12
- Abschlussdokumentation aus M13
Halte dich strikt an die GUI-Teststrategie und den JavaDoc-Standard aus CLAUDE.md. Führe am Ende einen vollständigen fehlerfreien Build inkl. aller Tests durch.
Erstelle abschließend den Pflicht-Output gemäß CLAUDE.md.