У меня есть несколько тестов, которые периодически терпят неудачу в RSpe c из-за упорядочения тестов (если я перезапущу комплект с rspec --seed 1234 spec
, я могу воспроизвести ошибки каждый раз). Во время отладки и исправления этого я хотел бы ограничить тесты, которые я запускаю для более быстрой обратной связи l oop, только теми, которые вызвали сбой.
Например, у меня есть некоторые тесты, терпящие неудачу под spec/models
если я запускаю полный набор (rspec --seed 1234 spec
), но передаю, если я запускаю rspec --seed 1234 spec/models
.
Я пытаюсь выяснить, было ли это потому, что это был тест вне spec/models
, который вызвал первоначальный сбой ИЛИ , если начальное число основано на выбранных тестах.
Итак, будет ли RSpe c повторно запускать подмножество в том же порядке, в котором они запускались изначально, или порядок гарантирован, только если я запускаю буквально один и тот же набор (например, это некоторая комбинация семени и ха sh из набора тестов)?