diff --git a/.travis.yml b/.travis.yml
index a9d5117be..351fd2b0c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,7 +20,7 @@ before_script:
- docker-compose up -d
script:
- - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent install -Dskip.failsafe.tests sonar:sonar
+ - mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent test -Dskip.failsafe.tests sonar:sonar -Dsonar.pitest.mode=reuseReport
- docker exec springpetclinic_pet-clinic_1 mvn verify -Dskip.surefire.tests -q --batch-mode
after_script:
diff --git a/Dockerfile b/Dockerfile
index 68dfff9fe..1f2d91493 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -7,7 +7,8 @@ WORKDIR /app
COPY . .
# Build the project
-RUN mvn package -Dskip.failsafe.tests -q --batch-mode
+RUN mvn package -Dskip.failsafe.tests -q --batch-mode && \
+mvn org.pitest:pitest-maven:mutationCoverage -q --batch-mode
# Copy and make the jar executable
RUN sh -c 'mkdir dist/ && cp -a target/. dist/ && touch dist/spring-petclinic-*.jar'
diff --git a/pom.xml b/pom.xml
index e7a215877..c0f1dc7a1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -156,6 +156,16 @@
+
+ org.pitest
+ pitest-maven
+ 1.2.0
+
+
+ XML
+
+
+
org.springframework.boot
spring-boot-maven-plugin