Для получения процента покрытия junit тестами в Jenkins, необходимо выполнить следующие шаги:
Установите плагин Cobertura Plugin для Jenkins. Для этого перейдите на страницу управления Jenkins и выберите "Manage Jenkins" -> "Manage Plugins" -> "Available" и найдите плагин Cobertura Plugin. Установите его.
Настройте свою сборку проекта, чтобы использовать Cobertura. Для этого необходимо добавить плагин Cobertura в файл pom.xml проекта (если вы используете Maven) или в другой файл сборки (если вы используете другую систему сборки). Ниже приведен пример для Maven:<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
<executions>
<execution>
<goals>
<goal>cobertura</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
Настройте Jenkins для использования Cobertura. Для этого в настройках сборки добавьте пост-сборочный действие "Publish Cobertura Coverage Report". Укажите путь к файлу coverage.xml, который генерируется плагином Cobertura.
Запустите сборку проекта в Jenkins. После завершения сборки в интерфейсе Jenkins появится отчет о покрытии тестами.
В отчете о покрытии тестами будет указано процент покрытия.