Как увеличить покрытие JaCoCo, исключив файлыJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как увеличить покрытие JaCoCo, исключив файлы

Сообщение Anonymous »

Если вы исключите файлы с покрытием 0% из плагина JaCoCo, то покрытие не увеличится.
Почему JaCoCo подсчитывает проценты покрытия по файлам, которые я установил для исключения?
Он получает все файлы в проекте (включая исключенные файлы), а также получает все файлы с любым покрытием и разделяет их. Но похоже, что JaCoCo должен получить не все файлы в проекте, а все включенные файлы (или те, которые не входят в исключенные).
Почему такое поведение? И есть ли какое-нибудь решение игнорировать исключенные файлы из расчета общего покрытия?
Например, я получаю 10%-ное покрытие, а затем исключаю некоторые файлы, которые не покрыты (а они не должны быть покрыты), после чистой установки mvn jacoco я также получаю 10%-ное покрытие. Мне нужно рассчитать покрытие только для определенных классов.

Код: Выделить всё

org.jacoco
jacoco-maven-plugin
0.8.10


**/some/excluded/dirs/**/*





prepare-agent

prepare-agent



report

report




РЕДАКТИРОВАТЬ
Или, может быть, сонар может увеличить охват за счет исключения? Но в каком отношении исключаются Жакоко и гидролокатор? Есть ли причина исключить Jacoco, если я могу исключить его с помощью сонара?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ding-files
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»