109
私たちのテストの1つ(または2つ)は永遠に採り上げられており、最適化したいと思います。どのrspecテストが長くかかるのかを見つける方法
私たちは1000回のテストをしているので、各ファイルを実行することは実用的ではありません。
低速のものを見つけるのは簡単ですか?
これはRSpecの2及び3では1.3
私たちのテストの1つ(または2つ)は永遠に採り上げられており、最適化したいと思います。どのrspecテストが長くかかるのかを見つける方法
私たちは1000回のテストをしているので、各ファイルを実行することは実用的ではありません。
低速のものを見つけるのは簡単ですか?
これはRSpecの2及び3では1.3
RSpecのある、あなたは--profile
フラグを使用するか、あなたの.rspec
ファイルに--profile
を追加することができます。これは、最も遅い10の例を追跡します。
RSpec 1では、--format o
とspec
コマンドを使用できます。それは、10の最も遅い例のプロファイリングを備えたテキストベースのプログレスバーを示す。詳細はsee thisです。
rspec --profile -- path/to/file/spec.rb
私にとって、--profileオプションはRSpec2では機能しません。すべての手がかりは? –
@YuriOmelchuk --profileが無効になっている可能性があります。 --profileの代わりに-pを使用します。 rspec spec -pを実行すると、最も遅い10の例がリストされます。それが助けてくれることを願っています – Gagan
これはキュウリにも存在しますか? – Edmund