NoJira: Enable Coveralls coverage, this closes apache/incubator-pirk#120
diff --git a/.travis.yml b/.travis.yml
index 5ae6c9a..befb7d1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,3 +9,6 @@
- $HOME/.m2
script: mvn clean install
+
+after_success:
+ - mvn clean test -Pjacoco jacoco:report coveralls:report
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index e0aa532..0841afd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -93,6 +93,9 @@
<spark-streaming.version>2.0.0</spark-streaming.version>
<pirk.forkCount>1C</pirk.forkCount>
<pirk.reuseForks>true</pirk.reuseForks>
+ <coveralls.maven.plugin>4.3.0</coveralls.maven.plugin>
+ <jacoco.maven.plugin>0.7.8</jacoco.maven.plugin>
+ <argLine>-Xmx1G -Djava.net.preferIPv4Stack=true</argLine>
</properties>
<dependencies>
@@ -450,7 +453,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
- <version>0.7.7.201606060606</version>
+ <version>${jacoco.maven.plugin}</version>
<executions>
<execution>
<goals>
@@ -475,7 +478,7 @@
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
- <version>4.2.0</version>
+ <version>${coveralls.maven.plugin}</version>
</plugin>
@@ -485,9 +488,7 @@
<version>2.18</version>
<configuration>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
- <argLine combine.children="append">-Xmx1G
- -Djava.net.preferIPv4Stack=true
- </argLine>
+ <argLine combine.children="append">@{argLine}</argLine>
<systemPropertyVariables>
<log4j.configuration>${log4j.configuration}</log4j.configuration>
</systemPropertyVariables>
@@ -761,6 +762,18 @@
</pluginManagement>
</build>
</profile>
+
+ <profile>
+ <id>jacoco</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
</project>