Repository: incubator-tamaya-extensions Updated Branches: refs/heads/master bf6ca7391 -> 7184ac59e
TAMAYA-294: Update dependencies Project: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/commit/91a487c3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/tree/91a487c3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/diff/91a487c3 Branch: refs/heads/master Commit: 91a487c3454f52ea767218e280fb1d99f8968073 Parents: 530b327 Author: Phil Ottlinger <[email protected]> Authored: Sat Oct 21 20:25:49 2017 +0200 Committer: Phil Ottlinger <[email protected]> Committed: Sat Oct 21 20:25:49 2017 +0200 ---------------------------------------------------------------------- modules/osgi/pom.xml | 2 +- pom.xml | 25 ++++++++++++------------- running-mutation-tests.adoc | 14 ++++++++------ 3 files changed, 21 insertions(+), 20 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/91a487c3/modules/osgi/pom.xml ---------------------------------------------------------------------- diff --git a/modules/osgi/pom.xml b/modules/osgi/pom.xml index 0bcc741..8421c28 100644 --- a/modules/osgi/pom.xml +++ b/modules/osgi/pom.xml @@ -61,7 +61,7 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> - <version>2.18</version> + <version>2.20.1</version> </plugin> </plugins> </build> http://git-wip-us.apache.org/repos/asf/incubator-tamaya-extensions/blob/91a487c3/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index 034dde2..1a8d5b4 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,6 @@ under the License. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> - <parent> <groupId>org.apache</groupId> <artifactId>apache</artifactId> @@ -59,14 +58,13 @@ under the License. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <json.spec.version>1.0-alpha-1</json.spec.version> - <johnzon.version>0.9-incubating</johnzon.version> + <johnzon.version>1.1.4</johnzon.version> <junit.version>4.12</junit.version> - <!-- last version compatible with Java 7 --> - <assertj.version>2.8.0</assertj.version> + <assertj.version>3.8.0</assertj.version> <!-- Dependency and plugin relate version properties go here --> <arquillian.version>1.1.7.Final</arquillian.version> - <arquillian.deamon.version>1.0.0.Alpha1</arquillian.deamon.version> + <arquillian.daemon.version>1.0.0.Alpha1</arquillian.daemon.version> <!-- Keep the JRuby version in sync with the one used by Asciidoctor --> <asciidoctor.version>1.5.2</asciidoctor.version> @@ -290,42 +288,42 @@ under the License. <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-container-managed</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-container-common</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-main</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-protocol-arquillian</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-protocol-wire</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.jboss.arquillian.daemon</groupId> <artifactId>arquillian-daemon-server</artifactId> - <version>${arquillian.deamon.version}</version> + <version>${arquillian.daemon.version}</version> <scope>test</scope> </dependency> @@ -462,7 +460,7 @@ under the License. <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> <optimize>${maven.compile.optimize}</optimize> @@ -714,7 +712,7 @@ under the License. <version>3.0.5</version> </requireMavenVersion> <requireJavaVersion> - <version>[1.7,)</version> + <version>1.8</version> </requireJavaVersion> </rules> </configuration> @@ -808,6 +806,7 @@ under the License. <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-extensions/blob/91a487c3/running-mutation-tests.adoc ---------------------------------------------------------------------- diff --git a/running-mutation-tests.adoc b/running-mutation-tests.adoc index eba88b3..818f707 100644 --- a/running-mutation-tests.adoc +++ b/running-mutation-tests.adoc @@ -1,18 +1,20 @@ = How to run mutation tests -The Tamaya Extensions projects supports +The Tamaya Extensions project supports 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. +to validate the quality and effectiveness 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 Extensions. Therefore it must +be executed manually by executing the following command: -[source] +[source:bash] ---- -> mvn install org.pitest:pitest-maven:mutationCoverage +$ mvn -Pcoverage +or +$ mvn install org.pitest:pitest-maven:mutationCoverage ----
