docs: add Mockito Java-Agent requirement to AP02 (from AP01 findings)
This commit is contained in:
@@ -17,6 +17,7 @@ Die `pom.xml` so erweitern, dass alle für M1 und die späteren Quality-Gates in
|
|||||||
- **jacoco-maven-plugin** für Coverage, an `verify` gebunden, **ohne** harte Schwellwerte in M1 (die kommen erst in M9)
|
- **jacoco-maven-plugin** für Coverage, an `verify` gebunden, **ohne** harte Schwellwerte in M1 (die kommen erst in M9)
|
||||||
- **pitest-maven** als optionales Ziel (`mvn -P mutation test`), ebenfalls **ohne** harte Schwelle in M1
|
- **pitest-maven** als optionales Ziel (`mvn -P mutation test`), ebenfalls **ohne** harte Schwelle in M1
|
||||||
- **maven-surefire-plugin** bleibt wie bisher, ggf. Version aktualisieren falls nötig
|
- **maven-surefire-plugin** bleibt wie bisher, ggf. Version aktualisieren falls nötig
|
||||||
|
- **Mockito als Java-Agent** in `maven-surefire-plugin` konfigurieren (via `argLine`), um die Warnung „Mockito self-attaching via ByteBuddy" aus AP01 zu beheben. Die dynamische Agent-Anbindung wird in künftigen JDK-Versionen nicht mehr erlaubt sein.
|
||||||
- `.editorconfig` im Repo-Root anlegen mit:
|
- `.editorconfig` im Repo-Root anlegen mit:
|
||||||
- UTF-8 als Default-Encoding für Quellcode
|
- UTF-8 als Default-Encoding für Quellcode
|
||||||
- LF als Zeilenende
|
- LF als Zeilenende
|
||||||
@@ -56,6 +57,7 @@ Die `pom.xml` so erweitern, dass alle für M1 und die späteren Quality-Gates in
|
|||||||
- `mvn clean verify` ist grün
|
- `mvn clean verify` ist grün
|
||||||
- `mvn -P mutation test` läuft ohne Fehler durch (Score ist **irrelevant** in M1)
|
- `mvn -P mutation test` läuft ohne Fehler durch (Score ist **irrelevant** in M1)
|
||||||
- JaCoCo erzeugt einen Report unter `target/site/jacoco/`
|
- JaCoCo erzeugt einen Report unter `target/site/jacoco/`
|
||||||
|
- Mockito-Warnung „self-attaching via ByteBuddy" erscheint im Build-Log **nicht mehr**
|
||||||
- `.editorconfig` und `.gitattributes` liegen im Repo-Root
|
- `.editorconfig` und `.gitattributes` liegen im Repo-Root
|
||||||
- keine Änderungen an `.java`-Dateien
|
- keine Änderungen an `.java`-Dateien
|
||||||
- Abschlussbericht `berichte/AP02-bericht.md` liegt vor
|
- Abschlussbericht `berichte/AP02-bericht.md` liegt vor
|
||||||
|
|||||||
Reference in New Issue
Block a user