次のRSpec構成(v2.12.0)があるとします。
RSpec.configure do |config|
config.treat_symbols_as_metadata_keys_with_true_values = true
config.filter_run :focus => true
config.run_all_when_everything_filtered = true
end
スペックからタグを削除するのを忘れることがあり、すべてのスペックを実行したい継続的インテグレーション環境では、残りのタグ:focus
を持つスペックのみが実行されます。:focus
私はもう試した:
rspec --tag ~focus
...:focusでタグ付けされたものを除くすべての仕様を実行します
rspecのコマンドラインオプションを使用して、タグを無視してすべての仕様を強制的に実行する方法はありますか?