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