Сколько времени занимает каждый тест для запуска в Ruby on Rails? - PullRequest
0 голосов
/ 02 апреля 2010

Есть ли способ получить отчет о том, сколько времени занимает выполнение каждого теста в проекте Ruby on Rails? У меня есть небольшой набор тестов, 2 или 3, которые занимают около 50% времени, и я хотел бы выяснить, какие из них.

1 Ответ

2 голосов
/ 02 апреля 2010

Идеи вершины моего разума:

  1. test_benchmark: http://github.com/timocratic/test_benchmark
  2. test_benchmarker: http://github.com/myronmarston/test_benchmarker/
  3. Если вы используете rspec, вы можете использовать команду --format profile, которая даст вам 10 самых медленных тестов
  4. Вы можете записать данные ... куда-нибудь во время настройки и завершения теста.
...