0

我有一个 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'
        )
    }))
}

}

然而,这些课程仍然出现在报道中。我错过了什么?

4

1 回答 1

0

afterEvaluate在 Gradle 的配置阶段运行,该阶段是在任何任务执行之前和编译任何类之前(请参阅构建阶段

我猜你想要类似的东西

test {
   jacoco {
      excludes = ['com/this/that/*'] 
   } 
} 
于 2020-09-26T06:22:07.843 回答