テストの1つ(または2つ)は永遠にかかっているので、それらを最適化したいと考えています。
1000のテストがあるため、各ファイルを実行するのは現実的ではありません。
遅いものを見つける簡単な方法はありますか?
これはrspec 1.3です
テストの1つ(または2つ)は永遠にかかっているので、それらを最適化したいと考えています。
1000のテストがあるため、各ファイルを実行するのは現実的ではありません。
遅いものを見つける簡単な方法はありますか?
これはrspec 1.3です
回答:
RSpec 2および3では、--profile
フラグを使用するか--profile
、.rspec
ファイルに追加できます。これは、最も遅い10の例を追跡します。
RSpecの1については、使用することができます--format o
してspec
コマンド。これは、最も遅い10個の例のプロファイリングを含むテキストベースの進行状況バーを示しています。詳細はこちらをご覧ください。
rspec --profile -- path/to/file/spec.rb