Rspec 提供了focus: true
通过测试放置以使其独立运行的便捷功能。运行
$bundle exec rspec spec
可以使此功能成为现实
但是,单独使用并行规范
$rake parallel:spec
或与宙斯:$zeus rake parallel:spec
根本不起作用并导致以下结果
ignoring {:focus => true}
为什么?我不希望它被忽视!
使用并行规范时是否无法运行单个测试甚至单个文件?试图设置它并调试与并行处理有关的错误,但我不想运行整个测试套件来测试修复。
之后指定文件位置,例如
$zeus rake parallel:spec spec/features/testing_questionnaire_submission_spec.rb
也无法工作。