summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-10-12 18:37:12 +0200
committerPaul-Christian Volkmer2023-10-12 18:37:12 +0200
commita83d42fd17b6cba75287cd226478260a28019e39 (patch)
treeab3af479648af5e6af428ae74be723c6a36a5ac3
parent1b27a9c290c435d483226ae9a79e2f17fffe60ac (diff)
Maven JaCoCo-Plugin hinzugefügt
-rw-r--r--README.md14
-rw-r--r--pom.xml19
2 files changed, 33 insertions, 0 deletions
diff --git a/README.md b/README.md
index 523bf26..ef528f1 100644
--- a/README.md
+++ b/README.md
@@ -345,3 +345,17 @@ Danach Ausführen des Befehls:
```shell
./mvnw package
```
+
+## Testen des Plugins und Code-Voverage
+
+Die Entwicklung des Plugins erfolgt mit automatisierten Tests. Diese können zusammen mit einem Bericht über die Testabdeckung
+durch Ausführung des Befehls
+
+```shell
+./mvnw clean verify
+```
+
+ausgeführt werden.
+
+Treten Fehler auf, so wird dies angezeigt. Einen Bericht über die Testabdeckung finden Sie als HTML-Seite unter
+`target/site/jacoco/index.html`.
diff --git a/pom.xml b/pom.xml
index d5d677c..419f002 100644
--- a/pom.xml
+++ b/pom.xml
@@ -216,6 +216,25 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>0.8.10</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ </execution>
+ <execution>
+ <id>report</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>report</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>