我想从JaCoCo中排除一些clasess,但排除doest似乎有效。
例如,我想排除以Dao结尾的所有Java clasess(例如com.company.EmplyeeDao)。
我尝试过以下代码,但是当我将其推送到声纳/使用JacocoTestReport时,它仍会显示。
test {
jacoco {
append = true
destinationFile = file("$buildDir/jacoco/jacocoTest.exec")
classDumpFile = file("$buildDir/jacoco/classpathdumps")
excludes = ['*Dao']
}
}
我正在将它与Android结合使用。发生了什么事?
答案 0 :(得分:4)
尝试这样的事情:
excludes: ['**/Dao*.class']
但据我了解,这将排除jacoco的课程,但Jacoco创建的报告将向您显示" 0%的报道": Gradle issue: https://issues.gradle.org/browse/GRADLE-2955
答案 1 :(得分:0)
对于较新版本的 gradle 使用这个:
ip