tutorial plugin manually coverage code eclipse eclipse-plugin code-coverage

manually - Plugin de Eclipse para la cobertura del código



emma code coverage eclipse plugin download (3)

Busco un complemento de cobertura de código para eclipse. Mi pregunta es simple:

¿Qué complemento utilizas con eclipse para la cobertura de código y por qué?



Me gusta http://codecover.org/

El resaltado de la fuente es mejor que eCobertura, el desglose es fácil de leer, la selección de casos de prueba es fácil, en realidad proporciona estadísticas para la cobertura de estados, ramas, bucles y condiciones (muchos complementos solo hacen declaraciones, lo cual es un tanto inútil) .

Lo usamos en nuestro negocio y, por mucho, lo encontramos el mejor complemento.


Editar (2015) - Mi recomendación actual: eclemma.org / JaCoCo .

No estoy seguro de por qué no volví a ver esto en enero de 2012, ya que hubo un desarrollo claramente activo con nuevas versiones reproducidas constantemente en ese momento.

Desde entonces, me he sentido un poco frustrado con Cobertura / eCobertura, ya que el desarrollo parece haberse estancado, y ahora falta algo de compatibilidad con las versiones actuales de Java.

Es posible que JaCoCo haya avanzado desde la última vez que lo miré en 2012 (o simplemente lo eché de menos por completo, o estaba mirando a EMMA frente a JaCoCo), pero la versión actual proporciona un excelente soporte integrado a Eclipse (proporcionado por EclEmma) y también muchos otros IDEs, soporte para Apache Maven, Apache Ant, línea de comandos, API Java y muchas otras integraciones de terceros. Consulte la lista completa en http://www.eclemma.org/jacoco/trunk/doc/integrations.html .

Ahora estoy transfiriendo algunos de mis proyectos a JaCoCo desde Cobertura, y estoy muy impresionado con la integración y los resultados, tanto en los informes de Maven como en Eclipse. No estoy seguro acerca de las soluciones de la competencia, pero JaCoCo incluso puede configurarse para que falle una compilación si no se cumplen ciertos umbrales de cobertura de código.

JaCoCo está específicamente documentado para admitir archivos de clase Java desde la versión 1.0 hasta 1.8 * .

Creo que su Declaración de Misión es muy respetuosa.

Referencias / Recursos:

Especialmente porque desafortunadamente esta pregunta se ha cerrado, aquí hay un mini-directorio de algunas de las diversas referencias y recursos que utilicé para tomar una decisión, y a la que animo a todos aquí a que se refieran para tomar sus propias decisiones.

Anterior :

eCobertura .

Hace el trabajo, es gratuito y de código abierto, está más actualizado que EMMA , y es utilizado por la mayoría de los otros proyectos de código abierto en línea con los que estoy familiarizado. También se integra muy bien en Maven, incluidos algunos informes bastante agradables.

Si quieres considerar un producto comercial, consideraría Atlassian''s Clover .