Integration使用OpenClover,Java和Gradle测试代码覆盖率报告

时间:2018-02-14 13:04:40

标签: java gradle code-coverage clover integration-testing

我成功地在tomcat上部署了检测WAR(使用gradle-clover-plugin),并且在执行集成测试时会创建db文件。

gradle-clover-plugin不支持报告生成集成测试所涵盖的代码。如果你已经实现它,请分享。

以下是执行集成测试时生成的服务器日志:

  

[按测试录音冲洗   (/home/user/workspace/path/to/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_1di977_jdd8p6lo.s)   ] [每次测试记录冲洗   (/home/user/workspace/path/to/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_8py5lk_jdd8p6lo.s)   ]

     

编写全球覆盖文件   /home/user/workspace/prime-tracking/pilot-tracking/pilot-tracking-engine/build/.clover/clover.db-test8py5lk_jdd7iogiWriting   全球覆盖文件   /home/user/workspace/path/to/submodule/build/.clover/clover.db-test1di977_jdd7rdyq   编写全球覆盖文件   /home/user/workspace/path/to/submodule/build/.clover/clover.db-testumozz6_jdd7iqkq

1 个答案:

答案 0 :(得分:0)

我试图用Jacoco找到代码覆盖率。由于不需要脱机检测。我可以用Jacoco获取手动和自动测试的覆盖范围。这里很容易为您的项目设置jacoco:

http://sdetsforsdets.com/2018/03/19/code-coverage-jacoco/

将jacoco与Sonarqube集成以进行详细分析。