#code-coverage #cobertura
#покрытие кода #cobertura
Вопрос:
Я использую cobertura, но это дает мне 100% покрытие линии. Он показывает только те строки кода, которые выполняются?
Ответ №1:
Вам необходимо включить источники (или убедиться, что они включены), когда вы используете задачу отчета:
<cobertura-report format="html" destdir="${coveragereport.dir}" srcdir="${src.dir}" />
Ссылка: cobertura-anttask
В противном случае cobertura не сможет узнать, сколько строк / классов существует на самом деле, и сообщит о 100% покрытии.
Ответ №2:
Попробуйте удалить файл cobertura.ser перед запуском тестов.