如何忽略graded覆盖率报告中的某些类路径?

时间:2018-10-24 18:18:33

标签: gradle scoverage

如何在Gradle Scoverage中配置testScoverage任务以从测试覆盖范围中排除某些类。在sbt中,可以通过添加设置来实现 coverageExcludedPackages:=“;反向。* ;. AuthService。;模型\ .data \ .. * 如何在残渣覆盖率中实现相同的目标

1 个答案:

答案 0 :(得分:2)

此插件documentation中未进行描述,但是此插件公开了ScoverageExtension类型的名为scoverage Gradle扩展,可用于配置该插件,请参见extension source code中的可用属性。

您可以按以下方式配置排除的程序包,例如:

scoverage{
    excludedPackages = ["Reverse.*",".AuthService." , "models.data"]
      // TODO : configure patterns correctly, this is only a dummy example
}

注意:我没有亲自测试此插件,但查看了源代码,这就是它应该如何工作的。