verdadera herramienta de cobertura de código de tiempo visor para la inspección de aplicaciones Java en vivo?

StackOverflow https://stackoverflow.com/questions/894628

Pregunta

He estado buscando un visor de cobertura de código destinada a la inspección de aplicaciones Java en vivo, sobre todo aplicaciones web que se ejecutan dentro de un contenedor de aplicaciones como Tomcat. Claro, hay una serie de herramientas dignas para obtener informes automáticos de cobertura de prueba de unidad, pero mi objetivo es más parecido a aprender en tiempo real lo que hace un poco familiar, por ejemplo, aplicación de Java en una interacción con el usuario específico.

El depurador de Eclipse Java (con JPDA para la depuración remota) es muy útil, pero sólo si ya está familiarizado con la arquitectura de la aplicación. Y, en teoría, podría tomar alguna herramienta de cobertura y configurarlo para que se auto-actualización de HTML estático informes de cobertura cada dos segundos, pero esto está lejos de ser óptima.

Para Adobe Flex, FlexCover hace exactamente lo que yo quiero, proporcionando una herramienta visor de cobertura que visualiza la cobertura casi en tiempo real, y es relativamente fácil de configurar al menos para alguien que conoce la materia. Entonces, ¿hay una herramienta de interfaz gráfica de usuario fácil de configuración similares, libre o no libre, para Java?

¿Fue útil?

Solución

Puede ver los datos de cobertura de trébol generados por una aplicación web, en Eclipse, sin la necesidad de iniciar el servidor web desde Eclipse.

El truco es configurar el INITSTRING en la pantalla Eclipse trébol de configuración para que apunte a la misma clover.db que su aplicación web está utilizando:

Configuración Clover INITSTRING

Y - es necesario asegurarse de que está utilizando un roscado flushpolicy . El trébol maven2-plugin utiliza uno por defecto. Si está utilizando Ant, tendrá que establecer explícitamente en .

También debe asegurarse de que está utilizando la misma versión del trébol tanto en Eclipse y su herramienta de construcción.

He probado esto a nivel local - y funciona bastante bien

Por favor, hágamelo saber cómo vas.

Otros consejos

Tener un vistazo a trébol . Puede ser lo que busca. No es libre, pero agradable.

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