我成功地在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
答案 0 :(得分:0)
我试图用Jacoco找到代码覆盖率。由于不需要脱机检测。我可以用Jacoco获取手动和自动测试的覆盖范围。这里很容易为您的项目设置jacoco:
http://sdetsforsdets.com/2018/03/19/code-coverage-jacoco/
将jacoco与Sonarqube集成以进行详细分析。