diff --git a/pom.xml b/pom.xml
index 0d78a9d51..2a90941be 100644
--- a/pom.xml
+++ b/pom.xml
@@ -208,6 +208,10 @@
1.8
${java.version}.0
${java.home}/../lib/tools.jar
+ 1.1.11
+ 10
+ 50000
+ 4
@@ -1466,6 +1470,270 @@
+
+ pitest-checks-blocks
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.blocks.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.blocks.*
+
+ 97
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-coding
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.coding.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.coding.*
+
+ 93
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-design
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.design.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.design.*
+
+ 98
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-header
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.header.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.header.*
+
+ 78
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-imports
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.imports.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.imports.*
+
+ 94
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-indentation
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.indentation.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.indentation.*
+
+ 94
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-javadoc
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.javadoc.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.javadoc.*
+
+ 95
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-metrics
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.metrics.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.metrics.*
+
+ 83
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-modifier
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.modifier.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.modifier.*
+
+ 100
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-naming
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.naming.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.naming.*
+
+ 98
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-regexp
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.regexp.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.regexp.*
+
+ 93
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
pitest-checks-sizes
@@ -1473,7 +1741,7 @@
org.pitest
pitest-maven
- 1.1.11
+ ${pitest.plugin.version}
com.puppycrawl.tools.checkstyle.checks.sizes.*
@@ -1481,10 +1749,34 @@
com.puppycrawl.tools.checkstyle.checks.sizes.*
- 88
- 10
- 50000
- 4
+ 94
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
+
+
+
+
+
+
+ pitest-checks-whitespace
+
+
+
+ org.pitest
+ pitest-maven
+ ${pitest.plugin.version}
+
+
+ com.puppycrawl.tools.checkstyle.checks.whitespace.*
+
+
+ com.puppycrawl.tools.checkstyle.checks.whitespace.*
+
+ 96
+ ${pitest.plugin.timeout.factor}
+ ${pitest.plugin.timeout.constant}
+ ${pitest.plugin.threads}
diff --git a/shippable.yml b/shippable.yml
index 6e6937d2f..ef27d95a6 100644
--- a/shippable.yml
+++ b/shippable.yml
@@ -4,10 +4,30 @@ language: java
jdk:
- oraclejdk8
+env:
+ matrix:
+ - PITEST_CMD="-Ppitest-checks-blocks org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-coding org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-design org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-header org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-imports org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-indentation org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-javadoc org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-metrics org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-modifier org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-naming org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-regexp org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-sizes org.pitest:pitest-maven:mutationCoverage"
+ - PITEST_CMD="-Ppitest-checks-whitespace org.pitest:pitest-maven:mutationCoverage"
+
build:
cache: true
cache_dir_list:
- /root/.m2
ci:
- - mvn clean verify -Ppitest-checks-sizes org.pitest:pitest-maven:mutationCoverage
+ - >-
+ if [ $(git log -1 | grep -E "Issue \#[0-9]+\:" | cat | wc -l) -gt 0 ];
+ then
+ mvn clean verify $PITEST_CMD;
+ fi