Emma no muestra los paquetes descubiertos en el informe

Estoy usando maven con emma para generar un informe de cobertura en linux red hat. Después de ejecutar el comando mvn emma:emma, los paquetes que no están cubiertos por las pruebas JUnit no se muestran en el informe.

Estoy usando la siguiente configuración:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>emma-maven-plugin</artifactId>
    <version>1.0-alpha-3</version>    
</plugin>

¿Alguna idea de lo que está pasando? ¿O alguna forma de asegurarse de que todos los paquetes, incluidos los descubiertos, sean parte del informe?

preguntado el 09 de marzo de 13 a las 14:03

1 Respuestas

nota se suponía que esto era un comentario, y no responde a la pregunta directamente. Cuestiona la utilidad de la pregunta.

Deja de usar a Emma y empieza a usar jacocó. AFAIK, emma ha estado inactivo desde alrededor de 2007. La última versión del complemento de emma en maven central es de 2010.

A fecha de hoy (primer trimestre de 2013). Hay un versión en maven central de febrero de 2013.

<dependency>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco</artifactId>
    <version>0.6.2.201302030002</version>
</dependency>

Y está sincronizado con el complemento maven. Aquí hay un ejemplo de una configuración mía.

<plugin>
    <groupId>org.jacoco</groupId>
    <artifactId>jacoco-maven-plugin</artifactId>
    <configuration>
        <excludes>
           <exclude>**/entities/*</exclude>
           </excludes>
        </configuration>
        <executions>
           <execution>
              <goals>
                 <goal>prepare-agent</goal>
              </goals>
           </execution>
           <execution>
            <id>report</id>
            <phase>prepare-package</phase>
            <goals>
                <goal>report</goal>
            </goals>
        </execution>
    </executions>
</plugin>

Los informes de jacoco también se ven mejor que los de emma.

Compare: Una captura de pantalla de un informe de muestra del sitio web de Emma

con Una captura de pantalla de un informe de muestra del sitio web de jacoco

respondido 24 mar '13, 12:03

Gracias Marcelo, sirvió para el propósito. - usman iqbal

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.