Pregunta

En mi proyecto necesito para crear informe Cobertura Cobertura Código de Hudson usando acumulación experto.
En Hudson He añadido el plugin Cobertura cobertura de código.
Necesito las etapas de modificación completos de pom.xml.

¿Fue útil?

Solución

¿Se intenta agregar esto a su pom.xml en la sección reporting?

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>cobertura-maven-plugin</artifactId>
    <configuration>
       <formats>
           <format>html</format>
           <format>xml</format>
       </formats>
    </configuration>
</plugin>

pasos de configuración completas se pueden encontrar aquí .

Otros consejos

Hudson se necesita una para generar el archivo coverage.xml. Para hacer esto sin cambiar su pom.xml, puede utilizar:

mvn cobertura:cobertura -Dcobertura.report.format=xml

Para ejecutar Cobertura durante la fase de paquete, hacer

 <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 / desarrollo-medio ambiente-para-google-app.html

Y aquí cómo integrar en Hudson http://macgyverdev.blogspot.com/2011/04 /hudson-continous-integration-for-google.html

Cobertura en realidad no parece trabajar con Hudson.

Tengo un proyecto en el que la ejecución de la línea de comandos: mvn paquete limpio

Construye un informe cobertura genera un informe de cobertura precisa con un rendimiento medio de línea de aproximadamente el 78% y el 74% rama.

Ejecución de los mismos objetivos en el servidor Hudson resultados en un informe de cobertura de hasta 0% 0%.

Por desgracia, no parece el sitio Jira para el plugin para permitir que cualquier persona fije temas así que este problema es aún no declarada al equipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top