Soy nuevo en Grails, procedente de Django.grails test-app para enviar a la consola
Al usar el desarrollo basado en pruebas, estoy acostumbrado a escribir pruebas y luego a la funcionalidad real. Lo que me funciona bien para escribir la prueba, ejecutar la función con algún resultado de depuración para ver el estado de las variables hasta que pase la prueba de la unidad, y luego mover la salida de depuración.
En grails la 'aplicación de prueba de Grails', la salida de 'log.debug' e 'println' no se graba en la consola, y tampoco está en el informe.
La documentación apunta a usar el simulacro, que debería generar las llamadas de log.debug a la consola, pero al usar Grails 1.2.1, no puedo ver ninguna salida.
¿Alguien me puede decir cómo ver la salida de 'println' o 'log.debug' en la consola para acelerar mi desarrollo?
¿Sabes cómo generar el error actual como lo informó junit? Es decir. "esperado foo, pero tengo bar". Incluso con -testOut y -testErr, no se muestra y tengo que buscar en los archivos target/test-reports/plain/*. Txt. – c089
Mismo problema aquí. Tengo que hacer algo como esto: $ grails test-app -echoOut -echoErr Something.testMain; cat ./target/test-reports/plain/TEST-integration-integration-SomethingTests.txt ¿Alguien sabe cómo obtener realmente todo? Thxx! – jpswain
Gracias por publicar esto. Ojalá pudiera encontrar la manera de hacer que la salida de la consola imprima el nombre de la prueba que está ejecutando en lugar de "1 de xx". Estos -echoOut imprimen alguna información útil, pero no el nombre de la prueba. – franzcatch