Cuando ejecutas los test a través de gradle, por defecto no se muestran las trazas. Por no decirte no te dice ni que test han funcionado y cuales no. A continuación mostraremos varias opciones para que se muestren correctamente las trazas de los test.
Todas las opciones estan asociadas al task 'test' del plugin 'java'. Y más concretamente a su propiedad 'testLogging'.
- Mostrar los resultados de los tests en base a su estado final
apply plugin: 'java' // adds 'test' task test { //Allows to set options related to which test events are logged to the console, and on which detail level testLogging { events "passed", "skipped", "failed", "standardOut", "standardError" } }
- Mostrar la traza completa del error de un test que falla
test {
//The format to be used for logging test exceptions
testLogging { exceptionFormat = 'full' } }
- Mostrar la traza completa del test
test { testLogging { // show standard out and standard error of the test JVM(s) on the console showStandardStreams = true } }
Si tenemos configurado correctamente nuestro software de trazas, como log4j, podremos ver su correspondiente salida.
No hay comentarios:
Publicar un comentario