Cómo generar un informe de cobertura de código de Cobertura utilizando Maven de Hudson
(4)
Cobertura en realidad no parece funcionar con hudson.
Tengo un proyecto donde ejecutar la línea de comandos: mvn clean package
Construye un informe de cobertura genera un informe de cobertura preciso con una cobertura promedio de aproximadamente 78% de línea y 74% de sucursal.
La ejecución de los mismos objetivos en un servidor Hudson da como resultado un informe de cobertura que muestra 0% 0%.
Desafortunadamente, el sitio Jira para el complemento no parece permitir que nadie publique problemas, por lo que este problema aún no se ha informado al equipo.
En mi proyecto necesito crear un informe de Cobertura de Código Cobertura de Hudson usando maven build.
En Hudson, he agregado el complemento Cobertura Code Cobertura.
Necesito los pasos completos de modificación de pom.xml.
Hudson necesita que usted genere el archivo coverage.xml
. Para hacer esto sin cambiar tu pom.xml
, puedes usar:
mvn cobertura:cobertura -Dcobertura.report.format=xml
Para ejecutar Cobertura durante la fase de paquete, haga
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<formats>
<format>xml</format>
</formats>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>cobertura</goal>
</goals>
</execution>
</executions>
</plugin>
Heres un ejemplo de pom
http://macgyverdev.blogspot.com/2011/04/development-environment-for-google-app.html
Y aquí, cómo integrarse en Hudson http://macgyverdev.blogspot.com/2011/04/hudson-continous-integration-for-google.html
¿Intentó agregar esto a su pom.xml
en la sección de reporting
?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<configuration>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
Los pasos completos de configuración se pueden encontrar here .