Contexto: escritura de pruebas de unidad Scala en un proyecto gestionado por SBT.Obtención de un seguimiento de pila de SBT con Scala
Cuando ejecuto sbt test
el funcionamiento de mi unidad de pruebas una aserción falla en alguna parte de mi código, me sale algo como lo siguiente (y nada más):
Test com.reach.ml.test.TestLSHEasy.T0 failed: assertion failed
Esto me dice qué unidad de prueba causó la afirmar que falla, pero no que afirman que fue. Si ejecuto la misma prueba directamente (sin usar sbt), obtengo un seguimiento completo de la pila, que es muy útil para la depuración. Entonces mi pregunta es: ¿cómo hago que SBT imprima el seguimiento de la pila cuando falla una prueba?
¿La 'última prueba' no muestra todos los resultados de la ejecución de la prueba? – Geo
No, la totalidad de la salida relacionada con la prueba cuando las cosas funcionan es: "" " [información] Pasado:: Total 9, Error 0, Errores 0, Pasó 9, Omitió 0 [éxito] Tiempo total: 9 s , completado 22 de agosto de 2011 11:33:29 PM "" " Si hay un error, solo aparece la línea que primero publiqué y otra que dice básicamente lo mismo. – emchristiansen
¿Qué significa Geo significa que, cuando 'test' falla con excepción en SBT, no escribe 'last test' entonces muestra la excepción completa? –