У меня есть набор тестов rspec, которые делятся на разные файлы. Каждый файл представляет собой один тестовый сценарий с некоторым количеством этапов тестирования. Теперь, на некоторых конкретных тестах, может случиться так, что определенный шаг завершится неудачно, но он слишком трудоемкий и не нужен для выполнения остальных шагов в этом сценарии.Как быстро выполнить только специальный скрипт проверки rspec?
Я знаю, что есть опция -fail-fast в rspec, но если я выполняю тесты, такие как: rspec spec/*, это будет означать, что когда первый шаг завершится неудачно в любом скрипте, он прервет полное выполнение. Я просто ищу механизм, чтобы прервать выполнение этого конкретного тестового сценария (тестового сценария), когда произойдет сбой, но продолжить выполнение других тестовых сценариев.
Спасибо за помощь, Бакир
'RSpec' предназначен для работы в своем роде автоматизированной среды, поэтому функциональность вы запросили, не доступна из коробки. Хотя есть две возможности избежать ограничения. Я лично предпочитаю использовать https://github.com/guard/guard-rspec, но вы можете найти [эту технику] (http://stackoverflow.com/questions/18828790/rspec-how-can-i-continue-test после первого отказа) более применимы к вашим потребностям. – mudasobwa