Rpsecで実行に時間がかかるテストを特定する

2022/03/27に公開

--profile n オプションを使う。

--profileオプションを使うと遅い順に表示してくれる。
オプションのあとに数字を入れると、Top n 個のテストを表示してくれるようになる。

rspec --profile -- path/to/file/spec.rb

参考

How to find which rspec test is taking so long - Stack Overflow
https://stackoverflow.com/questions/6946303/how-to-find-which-rspec-test-is-taking-so-long

【RSpec】実行に時間がかかっているテストを抽出する方法 - Qiita
https://qiita.com/hogucc/items/2d4f534e6f14349c041c

GitHubで編集を提案

Discussion