在不同存储库中生成源代码和测试代码的代码覆盖率

我有一个单独的项目用于主要源代码,一个用于测试用例。现在,在詹金斯工作中运行测试项目时,我想捕获主要源代码的代码覆盖率报告。

我发现这里问的类似问题是:-Java code coverage for other source code repository

请提出一些答案,否则将为单元测试用例生成代码覆盖率报告的项目结构是什么。

chen870909 回答:在不同存储库中生成源代码和测试代码的代码覆盖率

JaCoCo pluginJacocoReport任务添加到您的项目中。您可以在该任务上配置AdditionalClassDirs和AdditionalSourceDirs属性。

例如:

apply plugin: 'jacoco' 
tasks.withType(JacocoReport) {
   additionalClassDirs = ... 
   additionalSourceDirs = ... 
} 
本文链接:https://www.f2er.com/3065810.html

大家都在问