nriquecimiento del informe de prueba de @JUnit con JavaDoc

Para un cliente, necesitamos generar informes de prueba detallados para las pruebas de integración que no solo muestran que todo es verde, sino también lo que hizo la prueba. Mis colegas y yo somos vagos y no queremos hackear hojas de cálculo o documentos de texto.

Para eso, pienso en una forma de documentar las pruebas de integración más complejas con comentarios JavaDoc en cada método anotado @Test y cada clase de prueba. Para los muchachos de la prueba, es una buena ayuda ver a qué requisito, el boleto de Jira o lo que sea que la prueba esté vinculada y lo que la prueba realmente intenta hacer. Queremos proporcionar esta información a nuestros clientes también.

La gran pregunta ahora es: ¿cómo podemos poner el JavaDoc para cada método y cada clase de prueba en los informes JUnit? Utilizamos JUnit 4.9 y Maven.

Sé que hay una descripción para cada afirmarXXX (), pero realmente necesitaríamos una buena lista HTML como resultado o un documento PDF que enumere todas las clases y su documentación y debajo de todos los métodos @Test y su descripción, la prueba tiempo, el resultado y si falló, la razón por la cual.

¿O hay otra alternativa para generar scripts de prueba sofisticados? (¿O deberíamos comenzar un proyecto OpenSource sobre esto !? ;-))

Actualizar Hice otra pregunta sobre cómo agregar un RunListener a Eclipse para que también se informe en Eclipse cuando se inició allí. La solución propuesta con un TestRunner personalizado es otra posibilidad de tener el informe de resultados de la prueba. Echar un vistazo: ¿Cómo puedo usar un JUnit RunListener en Eclipse?

Respuestas a la pregunta(6)

Su respuesta a la pregunta