您的位置:首页 > 编程语言

maven工程加入jacoco检测单元测试代码覆盖率

2017-12-20 19:08 357 查看

1.编辑pom

添加jacoco插件
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.5.3.201107060350</version>
<executions>

<execution>
<goals>
<goal>
prepare-agent
</goal>
</goals>
</execution>

<execution>
<id>JaCoCo Report</id>
<phase>prepare-package</phase>
<goals>
<goal>
report
</goal>
</goals>
</execution>

</executions>
</plugin>



2.获取jacoco结果

执行maven构建,project -> run -> maven install,构建成功:



可见单元测试了两个用例,并且没有失败和错误;另外生成了jacoco report

在target目录中生成:



jacoco.exec可以用于手动生成覆盖率报告,或者集成到其他平台(比如sonarqube)中展示;site文件夹中包含本次jacoco覆盖率的报告:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息