简体   繁体   English

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

[英]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.

相关问题 使用gradle生成单个单元测试的Jacoco代码覆盖率报告 - Generate Jacoco code coverage report for individual unit tests using gradle Surefire和OpenClover-如果测试失败,则生成三叶草报告 - Surefire and OpenClover - Generate Clover report if tests fail 带有 Jacoco 插件的 build.gradle 不会为集成测试生成覆盖率报告 - build.gradle with Jacoco plugin doesn't generate coverage report for integration tests 获得Integration测试使用TestNG构建的Java项目的代码覆盖率 - Getting Integration tests code coverage of java project built using TestNG 集成测试之外的Web应用程序的代码覆盖率 - Code coverage of web application outside integration tests Gradle:如何使用 jacoco 生成集成测试的覆盖率报告 - Gradle : How to generate coverage report for Integration test using jacoco Gradle Multiproject-OpenClover - Gradle Multiproject - OpenClover NetBeans单独模块中集成测试的jacoco代码覆盖率 - jacoco code coverage of integration tests in a separate module in Netbeans 使用JMockit和Java 8获得测试通过和覆盖报告的问题 - Issues getting both tests passing and a coverage report with JMockit and Java 8 覆盖率报告称使用gradle对android进行零覆盖 - Coverage report says zero coverage on android with gradle
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM