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