У меня есть некоторые модульные тесты, написанные с использованием Test :: Unit :: TestCase, с XML, сгенерированным ci_reporter. Однако из-за не зависящих от меня обстоятельств они могут иногда колебаться и случайным образом терпеть неудачу. Я хотел бы обнаружить, когда тест завершился неудачей, и попытаться повторно запустить его.Повторный запуск неудачных модульных тестов в рубине
Я пробовал сделать это путем обезглавливания «срыва», чтобы проверить «пройденный?» И повторить тесты при сбое. Однако выход XML по-прежнему будет показывать первый неудачный случай, а не второй (теперь проходящий) запуск.
Смотрите также http://stackoverflow.com/questions/7435584/multiple-tests-with-minitest/7436257#7436257 – knut
Спасибо за @knut ответа, но, увы, это что-то вне моего контроля, и не- mockable. Есть случайный фактор, и мне нужно жить с ним и найти способ обойти его. –
Ooops, я связался с ответом. Я хотел связать вопрос http://stackoverflow.com/questions/7435584/multiple-tests-with-minitest/ - я отвечу. – knut