1.5 KiB
1.5 KiB
Lies zunächst vollständig folgende Dokumente:
- @CLAUDE.md
- @docs/workpackages/M9 - Arbeitspakete.md
Führe ein vollständiges Review von AP-007 – Start-, Fehler- und Packaging-Tests für den vollständigen M9-Zielstand vervollständigen durch.
Prüfe jeden Punkt einzeln und antworte je Punkt mit BESTANDEN oder NICHT BESTANDEN + kurzer Begründung:
- Gibt es Tests für den GUI-Standardstart (unter headless JavaFX/Monocle, kein TestFX)?
- Gibt es Tests für
--headless? - Gibt es einen automatisierten Nachweis, dass der headless Start ohne Initialisierung der JavaFX-Application-Klasse durchläuft?
- Gibt es Tests für
--config <pfad>in beiden Startarten? - Gibt es Negativtests für alle drei Fehlerpfade (GUI mit nicht existenter Datei, headless mit nicht existenter Datei,
--configohne Wert)? - Gibt es Tests, die das bisherige headless Default-Verhalten ohne
--configabsichern? - Gibt es Smoke-Tests für die Artefakterzeugung?
- Ist die bestehende Batch-Funktionalität gegen Regression abgesichert?
- Ist der gesamte M9-Stand architekturtreu, abwärtskompatibel und ohne Vorgriff auf M10+?
- Entsprechen alle neuen/geänderten öffentlichen Klassen und Methoden dem JavaDoc-Standard (inkl. package-info.java)?
- Ist der vollständige Build inkl. aller Tests fehlerfrei?
Führe den vollständigen Build selbst aus (.\mvnw.cmd clean verify), um Punkt 11 zu verifizieren.
Abschließendes Gesamturteil: BESTANDEN / NICHT BESTANDEN Bei NICHT BESTANDEN: Liste konkret alle zu behebenden Punkte auf.