[英]Integration tests code coverage report with OpenClover, Java and Gradle
I am successful in deploying instrumented WAR(using gradle-clover-plugin ) on tomcat and db files are getting created when integration tests execute. 我成功地在tomcat上部署了已测试的WAR(使用gradle-clover-plugin ),并且在执行集成测试时创建了db文件。
gradle-clover-plugin does not support report generation of code covered by integration tests. gradle-clover-plugin不支持集成测试所涵盖的代码的报告生成。 Please share if you have achieved it.
如果分享了,请分享。
Below are the server logs generated when integration tests execute: 以下是执行集成测试时生成的服务器日志:
[flushed per-test recording (/home/user/workspace/path/to/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_1di977_jdd8p6lo.s) ] [flushed per-test recording (/home/user/workspace/path/to/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_8py5lk_jdd8p6lo.s) ]
[刷新了每次测试记录(/home/user/workspace/path/to/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_1di977_jdd8p6lo.s)] [刷新了每个测试记录(/ home / user / workspace / path /到/submodule/build/.clover/clover.db-test1r8dacv75zui7_1v_8py5lk_jdd8p6lo.s)]
Writing global coverage file /home/user/workspace/prime-tracking/pilot-tracking/pilot-tracking-engine/build/.clover/clover.db-test8py5lk_jdd7iogiWriting global coverage file /home/user/workspace/path/to/submodule/build/.clover/clover.db-test1di977_jdd7rdyq Writing global coverage file /home/user/workspace/path/to/submodule/build/.clover/clover.db-testumozz6_jdd7iqkq
编写全局覆盖文件/home/user/workspace/prime-tracking/pilot-tracking/pilot-tracking-engine/build/.clover/clover.db-test8py5lk_jdd7iogi编写全局覆盖文件/ home / user / workspace / path / to / submodule /build/.clover/clover.db-test1di977_jdd7rdyq编写全局覆盖文件/home/user/workspace/path/to/submodule/build/.clover/clover.db-testumozz6_jdd7iqkq
I tried to find code coverage with Jacoco. 我试图找到Jacoco的代码覆盖率。 As offline instrumentation is not required for it.
由于不需要离线检测。 I am able to fetch coverage of manual and automated tests with Jacoco.
我可以使用Jacoco获取手动和自动测试的内容。 Here are simple to set up jacoco for your project:
这很容易为您的项目设置jacoco:
http://sdetsforsdets.com/2018/03/19/code-coverage-jacoco/ http://sdetsforsdets.com/2018/03/19/code-coverage-jacoco/
Integrate jacoco with Sonarqube for detailed analysis. 将jacoco与Sonarqube集成以进行详细分析。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.