В настоящее время я использую createDebugAndroidTestCoverageReport для запуска моих тестов аппаратной части Android и создания отчета о покрытии. Единственная проблема, с которой я столкнулся, заключается в том, что есть пакеты, созданные из Realm и Databinding, и эти классы также включены в мой отчет о покрытии. Как настроить jacoco для исключения этих пакетов?Как исключить пакеты из отчета о покрытии кода?
2
A
ответ
0
test {
jacoco {
append = false
destinationFile = file("$buildDir/jacoco/jacocoTest.exec")
classDumpFile = file("$buildDir/jacoco/classpathdumps")
excludes = []
}
}
Click here for more details on official Jacoco Gradle Plugin
0
Когда вы определяете debugTree
вы можете добавить FileFilters быть исключены.
task jacocoTestReport(type: JacocoReport, dependsOn: ['testDebugUnitTest', 'createDebugCoverageReport']) {
reports {
xml.enabled = true
html.enabled = true
}
def fileFilter = ['**/package/**']
def debugTree = fileTree(dir: "${buildDir}/intermediates/classes/debug", excludes: fileFilter)
}
Смежные вопросы
- 1. Как исключить неиспользуемые библиотеки из отчета о покрытии кода?
- 2. Исключить файлы из отчета о покрытии
- 3. Как удалить определенные каталоги из отчета о покрытии кода lcov?
- 4. Как исключить классы из отчета о покрытии кода jacoco, который уже сгенерирован
- 5. Игнорирование пустых файлов из отчета о покрытии
- 6. Как я могу исключить файлы из отчета о покрытии кода кармы?
- 7. Скрыть частные + защищенные методы из отчета о покрытии кода?
- 8. IntelliJ - исключить некоторые классы (пакеты) из отчета об охвате теста
- 9. генерация отчета о покрытии кода jacoco для всех вспомогательных модулей
- 10. продолжение отчета о покрытии кода jacoco после неудачного теста
- 11. Настройка отчета о покрытии кода для Karma on TeamCity
- 12. Создание отчета о покрытии кода с использованием Intern
- 13. Генерация отчета о покрытии кода PHPUnit не работает
- 14. Ошибка при создании отчета о покрытии кода с помощью JaCoCo
- 15. Вывод отчета о покрытии сонара Python
- 16. Как я могу исключить пакет из отчета о покрытии клевера (работает от Maven)?
- 17. Как я могу исключить методы (hashcode и equals) из отчета о покрытии клевера?
- 18. Отчет о покрытии VStest-кода в jenkins
- 19. Исключить папку в отчете о покрытии jacoco
- 20. Как генерировать отчеты о покрытии кода PHP из вывода xdebug
- 21. Выполнение Cmd для отчета об модульном тестировании и отчета о покрытии кода
- 22. Легенда о цветах, используемых в отчете о покрытии кода EMMA
- 23. Невозможно создать отчет о покрытии кода JMockit
- 24. Утверждение о равенстве функций, разбитое по отчету о покрытии кода
- 25. Как настроить Jenkins для отчета о покрытии php?
- 26. Как мне генерировать отчеты о покрытии кода Emma от Hudson?
- 27. Отчет о покрытии кода без выполнения теста
- 28. Повторяющиеся записи в отчете о покрытии кода
- 29. исключить пакеты из ProGuard
- 30. Генератор отчетов о покрытии кода jacoco, показывающий ошибку: «Классы в комплекте« Отчет о покрытии кода »не соответствуют данным выполнения»