Add jacoco for code coverage. (#42)

Signed-off-by: Pan Li <panli@microsoft.com>
This commit is contained in:
Pan Li 2018-07-03 13:11:16 +08:00 коммит произвёл GitHub
Родитель ff6ed43b0d
Коммит 1216f4dd18
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 28 добавлений и 1 удалений

Просмотреть файл

@ -4,8 +4,12 @@ jdk:
script:
- mvn clean install
- mvn clean test
cache:
directories:
- $HOME/.m2
after_success:
- bash <(curl -s https://codecov.io/bash)

25
pom.xml
Просмотреть файл

@ -160,7 +160,7 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>-Xms512m -Xmx512m</argLine>
<argLine>${argLine} -Xms512m -Xmx512m</argLine>
</configuration>
</plugin>
</plugins>
@ -200,6 +200,29 @@
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.1</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
<configuration>
<outputDirectory>target/jacoco-report</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>