jacocoTest排除无效

问题描述

我有一个gradle项目,我想从TC覆盖范围中排除一些目录。这就是我在任务中给出的

jacocoTestReport {
reports {
    xml.enabled true
    csv.enabled false
    html.enabled true
}

afterEvaluate {
    classDirectories.setFrom(files(classDirectories.files.collect {
        fileTree(dir: it).exclude(
            // define here
            'com/this/that'
        )
    }))
}

}

但是这些类仍然显示在覆盖范围内。 我想念什么?

解决方法

afterEvaluate在Gradle的配置阶段中运行,该阶段在执行任何任务之前和任何类被编译之前(请参见build phases

我猜你想要类似的东西

test {
   jacoco {
      excludes = ['com/this/that/*'] 
   } 
} 

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...