2011-11-10 20 views
6

Puedo invocar mvn cobertura:cobertura para instrumentar, ejecutar pruebas unitarias (usando surefire) y generar informes.Cobertura de cobertura para pruebas de integración en Maven

Puedo invocar mvn verify para ejecutar pruebas unitarias y pruebas de integración (usando el plugin Maven failsafe).

¿Pero cómo llamo a Maven para instrumentar, ejecutar pruebas unitarias y pruebas de integración, y generar informes? La respuesta al Running integration tests with Cobertura Maven plugin no funcionó para mí, y tampoco me gustaría llamar al verify con cada ejecución de Cobertura, pero solo para la cobertura nocturna.

+1

Ver mi respuesta en [http://stackoverflow.com/questions/8034913/cobertura-and-jetty][1]. No lo vuelvo a publicar porque es largo. [1]: http://stackoverflow.com/questions/8034913/cobertura-and-jetty – Bang

+0

Sin embargo, no puedo aceptar su respuesta si se trata de un comentario. Por favor, agregue la respuesta 'eche un vistazo a cobertura-it' a continuación. –

Respuesta

1

Usted puede intentar Jacoco y subió a la instrumentación de la mosca con la configuración más flexible para la recolección de la cobertura y la presentación de informes

+0

Esto es en realidad lo que hacemos ahora. Cobertura tiene problemas con Java 7 y no funciona con JMockit. JaCoCo lo hace. –

+1

Jacoco no es compatible con los informes agregados, por lo que si tienes un proyecto de varios módulos estás jodido –

0

No estoy seguro si entiendo perfectamente la pregunta, pero siempre hago un mvn site ...

Cuestiones relacionadas