Repository: incubator-tamaya Updated Branches: refs/heads/master 5927dbf87 -> 9b88f32b3
TAMAYA-294: Update dependencies for Java8 Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/commit/9b88f32b Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/tree/9b88f32b Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya/diff/9b88f32b Branch: refs/heads/master Commit: 9b88f32b3994fed8af71d265a2af739834733869 Parents: 5927dbf Author: Phil Ottlinger <[email protected]> Authored: Fri Oct 20 00:01:00 2017 +0200 Committer: Phil Ottlinger <[email protected]> Committed: Fri Oct 20 00:01:00 2017 +0200 ---------------------------------------------------------------------- pom.xml | 10 +++++++--- running-mutation-tests.adoc | 10 +++++----- 2 files changed, 12 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9b88f32b/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index ffe724b..501e801 100644 --- a/pom.xml +++ b/pom.xml @@ -70,7 +70,7 @@ <!-- Dependencies for site generation --> <reflow-skin.version>1.1.1</reflow-skin.version> - <released_version>0.2-incubating</released_version> + <released_version>0.3-incubating</released_version> <osgi.annotation.version>6.0.0</osgi.annotation.version> </properties> @@ -211,7 +211,7 @@ <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> - <version>2.6.0</version> + <version>3.8.0</version> <scope>test</scope> </dependency> <dependency> @@ -441,7 +441,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> - <version>3.6.0</version> + <version>3.7.0</version> <configuration> <debug>true</debug> <source>${maven.compile.sourceLevel}</source> @@ -675,6 +675,9 @@ <requireMavenVersion> <version>3.0.5</version> </requireMavenVersion> + <requireJavaVersion> + <version>1.8</version> + </requireJavaVersion> </rules> </configuration> </execution> @@ -765,6 +768,7 @@ <profile> <id>coverage</id> <build> + <defaultGoal>install org.pitest:pitest-maven:mutationCoverage</defaultGoal> <plugins> <plugin> <groupId>org.pitest</groupId> http://git-wip-us.apache.org/repos/asf/incubator-tamaya/blob/9b88f32b/running-mutation-tests.adoc ---------------------------------------------------------------------- diff --git a/running-mutation-tests.adoc b/running-mutation-tests.adoc index ba25fb4..2c3faad 100644 --- a/running-mutation-tests.adoc +++ b/running-mutation-tests.adoc @@ -1,18 +1,18 @@ = How to run mutation tests -The Tamaya Extensions projects supports +The Tamaya Core and API projects support https://en.wikipedia.org/wiki/Mutation_testing[mutation testing^] by the integration of http://pitest.org/quickstart/maven/[PIT^] to validate the quality and effectivness of our tests. == Running PIT -PIT is not part of the normal build process of Tamaya Extensions. Therefor it must -be executed manually by executing the following command. +PIT is not part of the normal build process of Tamaya. Therefore it must +be executed manually with the following command. [source] ---- -> mvn -P coverage install +$ mvn -P coverage ---- The measurement of the coverage is faster if there is an existing @@ -20,7 +20,7 @@ database created by PIT. To used them execute the following command. [source] ---- -> mvn -P coverage -DwithHistory install +$ mvn -P coverage -DwithHistory ----
