Estoy usando Minitest como el corredor para mis pruebas funcionales, usando Selenium como el controlador para ejecutar el navegador. Cada prueba se modela como MiniTest :: Unit :: TestCase.¿Cómo hacer que minitest pare la ejecución en caso de falla?
Minitest informa el resumen de la ejecución cuando completa la ejecución de todas las pruebas. Las excepciones que se encontraron también se imprimen hacia el final de la ejecución. Me resulta difícil depurar cuando algo inesperado falla ya que se pierde el contexto de ejecución. Las excepciones con las que me estoy encontrando no son deterministas.
¿Hay alguna manera de hacer que Minitest runner detenga la ejecución de pruebas en caso de excepción o error de aserción?
estoy usando minitest (2.11.2) y el rubí 1.9.2p290 (2011-07-09) [i386-mingw32]