Rspec通過一項測試提供了方便的能力,可以通過測試使位置focus: true
獨立運行。運行 $bundle exec rspec spec
作品,使這個功能真的當使用Zeus Parallel Spec和Rspec時,無法運行單個測試。重點:真正不起作用
然而,僅靠並行規格 $rake parallel:spec
或與宙斯的用法:$zeus rake parallel:spec
完全不和導致以下
工作ignoring {:focus => true}
爲什麼?我不希望它被忽略!
在使用並行規格時,是否無法運行單個測試甚至單個文件?試圖設置和調試與並行處理有關的錯誤,但我不想運行整個測試套件來測試修補程序。
指定文件的位置後,如 $zeus rake parallel:spec spec/features/testing_questionnaire_submission_spec.rb
也無法工作。
景氣您提供了答案。我一直使用parallel:spec而不是parallel_rspec來運行測試,可能是爲什麼行語法不起作用。知道什麼時候使用哪個?我希望能夠用parallel_rspec運行單個測試的原因是,我得到的錯誤只發生在parallel_tests(它不會加載twitter/bootstrap ...)。能夠只運行一個測試意味着我不需要等待6分鐘的新修復嘗試。 –