Creación de un informe HTML con capturas de pantalla incrustadas de pruebas JUnit fallidas

He creado un corredor de JUnit personalizado que guarda una captura de pantalla cuando falla una prueba de WebDriver. Estoy utilizando el complemento a prueba de fallos de Maven para crear informes de las pruebas de integración y TeamCity es nuestro servidor de CI.

Sé que TeamCity admite informes personalizados, pero no sé cómo incrustaría los archivos de imagen en una página HTML (o páginas) con referencias a las pruebas relevantes.

¿Cuál sería un buen método para integrar las capturas de pantalla en el informe de prueba? ¿Hay algún complemento de Maven que haga el trabajo?

Tal vez Allure-report sería adecuado para su propósito. Permite crear un informe agradable que contiene diferentes archivos adjuntos, incluidas capturas de pantalla. Además, cuenta con la integración JUnit y el complemento Teamcity , por lo que cubre completamente su caso de uso.

Desafortunadamente, no hay manera de simplemente cambiar los informes porque son generados por el complemento de informes de maven que no se puede cambiar simplemente. Lo que puede intentar es crear una carpeta separada y crear un enlace a través del descriptor site.xml.

Puedes probar el complemento de cobertura de maven . Incluir esto en su comstackción generará un informe HTML de todo el éxito, el fracaso y la cobertura del caso de prueba. Espero que esto ayude….

Intereting Posts