diff --git a/.travis.yml b/.travis.yml index c4f11b7c..4f8dcaae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,5 @@ language: java jdk: - - oraclejdk8 \ No newline at end of file + - oraclejdk8 +after_success: + - mvn clean test jacoco:report coveralls:report \ No newline at end of file diff --git a/README.md b/README.md index d649a32a..625a1a8f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![Build Status](https://travis-ci.org/itesla/ipst.svg?branch=master)](https://travis-ci.org/itesla/ipst) +[![Coverage Status](https://coveralls.io/repos/github/itesla/ipst/badge.svg?branch=master)](https://coveralls.io/github/itesla/ipst?branch=master) # iTESLA http://www.itesla-project.eu/ diff --git a/pom.xml b/pom.xml index 1ada8b7c..be495beb 100644 --- a/pom.xml +++ b/pom.xml @@ -174,53 +174,14 @@ jacoco-maven-plugin ${maven.jacoco.version} - - pre-unit-test + prepare-agent prepare-agent - - - ${project.build.directory}/coverage-reports/jacoco-ut.exec - - surefireArgLine - - - - - post-unit-test - test - - report - - - - ${project.build.directory}/coverage-reports/jacoco-ut.exec - - ${project.reporting.outputDirectory}/jacoco-ut - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven.surefire.version} - - - ${surefireArgLine} - - com.mycila license-maven-plugin @@ -287,6 +248,11 @@ maven-assembly-plugin ${maven.assembly.version} + + org.eluder.coveralls + coveralls-maven-plugin + 4.2.0 +