Adds support for coveralls

This commit is contained in:
Lukasz Lenart
2017-11-11 09:42:29 +01:00
parent a92eb529a9
commit c956d1a40d
2 changed files with 34 additions and 1 deletions
+4 -1
View File
@@ -6,4 +6,7 @@ jdk:
- oraclejdk8
install: true
script: mvn test -DskipAssembly
script: mvn test -DskipAssembly
after_success:
- mvn clean cobertura:cobertura coveralls:report -Ptravis-coveralls -DskipAssembly
+30
View File
@@ -166,6 +166,10 @@
<activation>
<jdk>9</jdk>
</activation>
<properties>
<!-- coverall version 4.3.0 does not work with java 9, see https://github.com/trautonen/coveralls-maven-plugin/issues/112 -->
<coveralls.skip>true</coveralls.skip>
</properties>
<build>
<pluginManagement>
<plugins>
@@ -180,6 +184,32 @@
</pluginManagement>
</build>
</profile>
<profile>
<id>travis-coveralls</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<format>xml</format>
<maxmem>256m</maxmem>
<!-- aggregated reports for multi-module projects -->
<aggregate>true</aggregate>
</configuration>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>4.3.0</version>
<configuration>
<repoToken>${env.coveralls_repo_token}</repoToken>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
<build>