Я использую плагин gradle-cobertura для создания отчета о покрытии проб, который можно найти here. Плагин работает абсолютно нормально. Теперь я пытаюсь исключить некоторые из классов из отчета о покрытии. Я пытался настроить поведение плагина Cobertura с помощью закрытия для настройки свойств конвенции, как показано ниже:Исключая некоторые классы из сообщения cobertura
cobertura {
coverageSourceDirs = sourcesSets.main.groovy.srcDirs
coverageExcludes = ['class_name.groovy']
}
Но отчет охвата все еще показывают классы, которые я исключенные. Любая помощь будет оценена.
Спасибо и наилучшие пожелания, Diganta
Вы использовали полное имя класса (имя пакета + класс) для исключения? –
Да, я использовал полное имя класса. например lb.web.WebContextListener – Diganta
Основываясь на документации, похоже, вам нужно будет избежать точек, например. 'Фунт \ .web \ .WebContextListener'. BTW: Я не думаю, что этот плагин поддерживается больше. Я бы порекомендовал взглянуть на [еще один плагин Cobertura] (https://github.com/Mapvine/gradle-cobertura-plugin), который все еще поддерживается. –