同じプロセスで異なるランナーオプションを使用して複数回のスペックを実行する
clear_examples
コマンドを使用して、同じプロセ ス内での異なる実行間にすべての例グループをクリアします。これにより、以下のことが行われます。
- すべての例グループをクリアします。
- 設定によって設定された含みおよび除外フィルターを復元します。
- 前のスペック実行(ランナー経由)によって設定された含みおよび除外フィルターをクリアします。
- 開始時間、ロード時間、実行時間などのすべての時間カウンターをリセットします。
- 例の異なるカウント(すべての例、保留中の例、失敗した例)をリセットします。
((((972bf16d0072901a))))
背景
次の内容で「spec/spec_helper.rb」という名前のファイルがあるとします。
(((((4cbd4ed6ecd4705e)))))
次の内容で「spec/truth_spec.rb」という名前のファイルがあるとします。
(((((a1f6035b0a227ca2)))))
同じプロセスで複数回のスペックを実行する
次の内容で「scripts/multiple_runs.rb」という名前のファイルがあるとします。
(((((45187655a4b94aea)))))
ruby scripts/multiple_runs.rb
を実行すると、
出力は以下のようになるはずです。
4 examples, 0 failures
.*
4 examples, 0 failures
異なるパラメータで同じプロセスで複数回のスペックを実行する
次の内容で「spec/bar_spec.rb」という名前のファイルがあるとします。
(((((fbce1332efca2cf0)))))
次の内容で「scripts/different_parameters.rb」という名前のファイルがあるとします。
(((((2fb88a0a0c7b9198)))))
ruby scripts/different_parameters.rb
を実行すると、
出力は以下のようになるはずです。
(((((11add023f629b9ef)))))