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覆盖率的报告:
相关文章推荐
- JaCoCo+Maven+Jenkins自动执行单元测试并生成代码覆盖率报告
- JaCoCo 代码覆盖率工具(基于Maven+TestNG)
- maven 使用 checkstyle findbugs pmd 代码覆盖率检测等插件的使用
- maven 检测代码覆盖率 集成 Jetty 服务
- 单元测试-代码覆盖率工具 -- JaCoCo
- maven工程中使用sonar高质量代码检测工具
- 在maven工程中统计代码覆盖率
- Maven + Sonar + Jacoco扫描代码覆盖率
- android gradle + junit +jacoco +sonarscaner(sonarrunner) 获取单元测试覆盖率以及代码质量
- maven中实现代码单元测试覆盖率统计
- 使用dropwizard(4)-加入测试-jacoco代码覆盖率
- 使用dropwizard(4)-加入测试-jacoco代码覆盖率
- Maven单元测试报告及测试覆盖率
- 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
- idea下mybatis自动代码生成神奇,必须是maven工程
- Java单元测试(Junit+Mock+代码覆盖率)
- VS2013单元测试及代码覆盖率分析--Xunit
- 使用 Cobertura 和反射机制提高 Java 单元测试中的代码覆盖率
- Java开发工具IntelliJ IDEA单元测试和代码覆盖率图解
- 使用maven-clover2-plugin测试代码覆盖率