我有一个单独的项目用于主要源代码,另一个项目用于测试用例。现在,在 Jenkins 作业中运行测试项目时,我想捕获主要源代码的代码覆盖率报告。
我发现这里提出的类似问题是:- Java code coverage for other source code repository
请提出一些答案,或者应该是什么项目结构来生成单元测试用例的代码覆盖率报告。
最佳答案
JaCoCo plugin添加 JacocoReport任务到您的项目。您可以配置该任务的additionalClassDirs 和additionalSourceDirs 属性。
例如:
apply plugin: 'jacoco'
tasks.withType(JacocoReport) {
additionalClassDirs = ...
additionalSourceDirs = ...
}
关于java - 不同存储库中源代码和测试代码的代码覆盖率生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58954675/