如何使用Jacoco仅为Gradle项目中的特定类获取代码覆盖率
这里ProjectA是gradle项目,ProjectA下的每个包(Service1、Service2、Service3)都像一个微服务如何使用Jacoco仅为Gradle项目中的特定类获取代码覆盖率,gradle,build.gradle,jacoco,jacoco-maven-plugin,jacoco-plugin,Gradle,Build.gradle,Jacoco,Jacoco Maven Plugin,Jacoco Plugin,这里ProjectA是gradle项目,ProjectA下的每个包(Service1、Service2、Service3)都像一个微服务 ProjectA - Service1 - ClassA - ClassB build.gradle - Service2 - ClassC - ClassD build.gradle - Service3 -ClassE - Class F build.gradle b
ProjectA
- Service1
- ClassA
- ClassB
build.gradle
- Service2
- ClassC
- ClassD
build.gradle
- Service3
-ClassE
- Class F
build.gradle
build.gradle (for entire ProjectA)
a。现在我想在build.gradle(ProjectA)中对每个包中的特定类(比如ClassA、ClassD和ClassF)进行jacoco覆盖,并为其生成html覆盖报告
有人能帮我吗
b。通常情况下,报告是在target/site/jacoco/index.html中生成的,但是是否可以指定我们自己需要生成报告的路径
有人能指导我如何在我们自己的预定义路径中为特定类生成报告吗
提前感谢。看一下渐变,您会看到:
- 您可以使用
jacoco.reportsDir
- 您可以在任务级别可用的Jacoco扩展上配置
和包含
。因此排除
test.jacoco.包含默认
任务的test
- 您可以使用
jacoco.reportsDir
- 您可以在任务级别可用的Jacoco扩展上配置
和包含
。因此排除
test.jacoco.包含默认
任务的test