java code-coverage

Herramientas de cobertura de código en Java



code-coverage (5)

Cobertura, EMMA e incluso Clover solo hacen cobertura de sucursal / decisión (además de cobertura de línea / extracto , por supuesto). Clover también proporciona cobertura de método (que simplemente mide si se ingresó un método durante la ejecución).

Para cobertura de ruta (más cobertura de línea / extracto), intente la cobertura de JMockit .

Un informe de muestra se puede encontrar here .

En realidad, a partir de ahora esto es solo una versión inicial del nuevo soporte de cobertura de ruta, que aún necesito mejorar.

¿Existe alguna herramienta de cobertura de código en Java que proporcione las diferentes rutas en el programa? Básicamente, la idea es asegurar que todos los bucles y bucles anidados estén cubiertos durante la ejecución. Esto es para poder determinar si todos los bucles en una base de código se han ejecutado al menos a través de una iteración.



Prueba EMMA Es gratis. Es compatible con eclipse y con el soporte de JetBrains IDEA y también con el servidor de compilación TeamCity.


Cobertura es otra herramienta popularmente utilizada.


Clover es una buena herramienta.