Как игнорировать какой-либо путь к классу в отчетах о покрытии gradle scoverage? - PullRequest
0 голосов
/ 24 октября 2018

как можно настроить задачу testScoverage в Gradle Scoverage, чтобы исключить какой-либо класс из покрытия теста.В sbt scoverage это может быть достигнуто добавлением в настройках coverExcludedPackages: = "; Reverse. *;. AuthService. ; models \ .data \ .. * Как добиться того же в gradle scoverage

1 Ответ

0 голосов
/ 24 октября 2018

Это не описано в этом плагине документация , но этот плагин предоставляет расширение Gradle с именем scoverage типа ScoverageExtension , которое можно использовать для настройкиПлагин, см. доступные свойства в исходном коде расширения .

. Вы можете настроить исключенные пакеты следующим образом, например:

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

Примечание: я не проверял этоподключаюсь сам, но, глядя на исходный код, вот как это должно работать.

...