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
また、動作しません。