Я использую Minitest как бегун для своих функциональных тестов, используя Selenium в качестве драйвера для запуска браузера. Каждый тест моделируется как MiniTest :: Unit :: TestCase.Как сделать выполнение мини-стопа при сбое?
Minitest сообщает об итогах выполнения, когда он завершает выполнение всех тестов. Исключения, которые были обнаружены, также печатаются в конце выполнения. Мне трудно отлаживать, когда что-то неожиданное терпит неудачу, поскольку контекст выполнения теряется. Исключения, которые я выполняю, не являются детерминированными.
Есть ли способ заставить Minitest runner прекратить выполнение тестов по ошибке исключения или утверждения?
Я использую MiniTest (2.11.2) и рубин 1.9.2p290 (2011-07-09) [i386-mingw32]