Один (или пара) наших тестов длиться вечно, и мы хотели бы их оптимизировать.
Мы сказали, что 1000 тестов, поэтому для меня нецелесообразно запускать каждый файл.
Есть ли простой способ найти медленные?
Это rspec 1.3
В RSpec 2 и 3 вы можете использовать --profile
флаг или добавить --profile
в свой .rspec
файл. Это позволит отследить 10 самых медленных примеров.
Для RSpec 1 вы можете использовать --format o
с spec
командой. Он показывает текстовый индикатор выполнения с профилированием 10 самых медленных примеров. Подробнее см . Здесь.
rspec --profile -- path/to/file/spec.rb