Как посчитать тестовое покрытие java
5 лет назад
Человек-Молекула
Ответы
Для подсчета тестового покрытия кода в Java можно использовать инструменты, такие как JaCoCo или Cobertura
Эти инструменты работают как плагины для сборщиков проектов, таких как Maven или Gradle, и генерируют отчеты, показывающие, какой процент кода был покрыт тестами.
Вот пример использования JaCoCo с Maven:
- Добавьте плагин
JaCoCoв секцию<build><plugins>файлаpom.xml:
-
Запустите команду
mvn testдля запуска тестов и генерации отчета о покрытии. -
Откройте отчет, находящийся в папке
target/site/jacoco/index.html, чтобы просмотреть процент покрытия кода тестами.
Подробнее ознакомиться с инструментом JaCoCo можно по ссылке
3 года назад
Иван Полежаев
Для подсчета тестового покрытия в проектах на базе Gradle:
- Добавьте плагин
JaCoCoв файлbuild.gradleв секциюplugins:
- В секции jacoco добавьте опции для плагина:
$buildDir - это переменная, содержащая путь к каталогу, в котором Gradle размещает все собранные файлы и результаты компиляции. По умолчанию этот путь установлен в build в корневом каталоге проекта.
- Добавьте зависимость на плагин
JaCoCoв секциюdependencies:
- Запустите тесты вашего проекта:
3 года назад
Иван Полежаев






