Данная статья является просто быстрым стартом использования cobertura под Maven. Во-первых, для создания отчета о покрытии кода юнит-тестами достаточно просто прописать в pom:
А для того чтобы билд фейлился, если покрытие ниже заданного (ниже в примере задано покрытие не меньше 75%) прописываем уже не вorg.codehaus.mojo cobertura-maven-plugin 2.5.1
При этом можно некоторым важным пакетам повышать покрытие кода:org.codehaus.mojo cobertura-maven-plugin 2.5.1 75 75 true 75 75 75 75 clean check
а некоторые пакеты "убирать" из базы анализа:75 75 true 75 75 75 75 com.mobiletech.aker.parsers.* 75 100
А вот так выглядит сгенерированный отчет (по умолчанию генерируется вorg.codehaus.mojo cobertura-maven-plugin 2.5.1 com.example.boringcode.* com/example/dullcode/**/*.class
Комментариев нет:
Отправить комментарий