Как заставить выполнение минитеста останавливаться при сбое?

Я использую Minitest в качестве средства запуска для моих функциональных тестов, используя Selenium в качестве драйвера для запуска браузера. Каждый тест моделируется как MiniTest::Unit::TestCase.

Minitest сообщает об итогах выполнения, когда завершает выполнение всех тестов. Обнаруженные исключения также распечатываются ближе к концу выполнения. Мне трудно отлаживать, когда происходит неожиданный сбой из-за потери контекста выполнения. Исключения, с которыми я сталкиваюсь, не являются детерминированными.

Есть ли способ заставить средство запуска Minitest останавливать выполнение тестов при ошибке исключения или утверждения?

Я использую minitest (2.11.2) и ruby ​​1.9.2p290 (2011-07-09) [i386-mingw32]

9
задан wanderer 9 March 2012 в 01:46
поделиться