Как мне инструментировать покрытие кода для JMockit, где код src является зависимостью?

У меня есть проект maven для тестов, в котором код src объединен в классы и доступен как зависимость. Теперь мне нужно написать тесты с JMockit и получить отчеты о покрытии кода.

На основании документации (http://jmockit.org/tutorial/CodeCoverage.html) я выиграл невозможно получить покрытие, где файлы src представляют собой файлы .class в банке. Как мне справиться с этой ситуацией?

Я открыт для использования любого инструмента покрытия кода, если он работает с JMockit.


person Merrin    schedule 06.09.2015    source источник


Ответы (1)


Отчет о покрытии HTML будет включать все классы, для которых можно найти источники. Вы можете перечислить все исходные каталоги для поиска, установив системное свойство coverage-srcDirs (см. Список всех свойств в http://jmockit.org/tutorial/CodeCoverage.html#configuration).

Кроме того, если классы какой-либо зависимости находятся в файле jar, тогда их нужно будет выбрать в свойстве coverage-classes (поскольку классы из файлов jar по умолчанию не учитываются).

person Rogério    schedule 07.09.2015