我有一个单独的项目用于主要源代码,一个用于测试用例。现在,在詹金斯工作中运行测试项目时,我想捕获主要源代码的代码覆盖率报告。
我发现这里问的类似问题是:-Java code coverage for other source code repository
请提出一些答案,否则将为单元测试用例生成代码覆盖率报告的项目结构是什么。
答案 0 :(得分:0)
JaCoCo plugin将JacocoReport任务添加到您的项目中。您可以在该任务上配置AdditionalClassDirs和AdditionalSourceDirs属性。
例如:
apply plugin: 'jacoco'
tasks.withType(JacocoReport) {
additionalClassDirs = ...
additionalSourceDirs = ...
}