Skip to content

Commit 4127a3f

Browse files
committed
Added JaCoCo
1 parent 1c438c2 commit 4127a3f

File tree

4 files changed

+55
-12
lines changed

4 files changed

+55
-12
lines changed

.coveralls.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
service_name: travis-ci

.travis.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ jdk:
88
install: mvn install -DskipTests -Dgpg.skip
99

1010
script:
11-
- mvn clean verify -Dgpg.skip
11+
- mvn verify -Dgpg.skip
12+
13+
after_success:
14+
- mvn coveralls:report -Dgpg.skip
1215

1316
cache:
1417
directories:

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Mapcode Library for Java
22

33
[![Build Status](https://img.shields.io/travis/mapcode-foundation/mapcode-java.svg)](https://travis-ci.org/mapcode-foundation/mapcode-java)
4+
[![Coverage Status](https://coveralls.io/repos/github/mapcode-foundation/mapcode-java/badge.svg)](https://coveralls.io/github/mapcode-foundation/mapcode-java)
45
[![Release](https://img.shields.io/github/release/mapcode-foundation/mapcode-java.svg)](https://github.com/mapcode-foundation/mapcode-java/releases)
56
[![Maven Central](https://img.shields.io/maven-central/v/com.mapcode/mapcode.svg)](https://maven-badges.herokuapp.com/maven-central/com.mapcode/mapcode)
67

pom.xml

Lines changed: 49 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,12 @@
7070
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
7171
<jdk.version>1.6</jdk.version>
7272

73+
<!-- Repo token for Coveralls. -->
74+
<coveralls-maven-plugin.repoToken>RLwZjbGmKFYBnpizVNbcqYxTQsxpZVe2i</coveralls-maven-plugin.repoToken>
75+
7376
<!-- Modules. -->
77+
<coveralls-maven-plugin.version>4.2.0</coveralls-maven-plugin.version>
78+
<jacoco-maven-plugin.version>0.7.7.201606060606</jacoco-maven-plugin.version>
7479
<nexus-staging-maven-plugin.version>1.6.7</nexus-staging-maven-plugin.version>
7580
<maven-compiler-plugin.version>3.5.1</maven-compiler-plugin.version>
7681
<maven-javadoc-plugin.version>2.10.3</maven-javadoc-plugin.version>
@@ -95,6 +100,50 @@
95100

96101
<build>
97102
<plugins>
103+
<plugin>
104+
<groupId>org.jacoco</groupId>
105+
<artifactId>jacoco-maven-plugin</artifactId>
106+
<version>${jacoco-maven-plugin.version}</version>
107+
<executions>
108+
<execution>
109+
<id>pre-unit-test</id>
110+
<phase>test-compile</phase>
111+
<goals>
112+
<goal>prepare-agent</goal>
113+
</goals>
114+
</execution>
115+
116+
<execution>
117+
<id>post-unit-test</id>
118+
<phase>test</phase>
119+
<goals>
120+
<goal>report</goal>
121+
</goals>
122+
</execution>
123+
</executions>
124+
</plugin>
125+
126+
<plugin>
127+
<groupId>org.eluder.coveralls</groupId>
128+
<artifactId>coveralls-maven-plugin</artifactId>
129+
<version>${coveralls-maven-plugin.version}</version>
130+
<configuration>
131+
<repoToken>${coveralls-maven-plugin.repoToken}</repoToken>
132+
</configuration>
133+
</plugin>
134+
135+
<plugin>
136+
<groupId>org.apache.maven.plugins</groupId>
137+
<artifactId>maven-surefire-plugin</artifactId>
138+
<version>${maven-surefire-plugin.version}</version>
139+
<configuration>
140+
<forkCount>1</forkCount>
141+
<reuseForks>true</reuseForks>
142+
<!--suppress MavenModelInspection -->
143+
<argLine>${argLine} -Xmx1024m</argLine>
144+
</configuration>
145+
</plugin>
146+
98147
<plugin>
99148
<groupId>org.apache.maven.plugins</groupId>
100149
<artifactId>maven-source-plugin</artifactId>
@@ -159,17 +208,6 @@
159208
<target>${jdk.version}</target>
160209
</configuration>
161210
</plugin>
162-
163-
<plugin>
164-
<groupId>org.apache.maven.plugins</groupId>
165-
<artifactId>maven-surefire-plugin</artifactId>
166-
<version>${maven-surefire-plugin.version}</version>
167-
<configuration>
168-
<forkCount>1</forkCount>
169-
<reuseForks>true</reuseForks>
170-
<argLine>-Xmx1024m -XX:MaxPermSize=256m</argLine>
171-
</configuration>
172-
</plugin>
173211
</plugins>
174212
</build>
175213

0 commit comments

Comments
 (0)