Ответ 1
Этот флаг скажет вам, какие тесты являются узкими местами:
$ rspec --profile
Спецификации для моего проекта рельсов в последнее время были очень медленными. Я сделал bisect git, чтобы узнать, могу ли я определить, что его замедляло, и я обнаружил, что некоторые коммиты, которые раньше выполнялись просто отлично, теперь так же медленны, как и текущий HEAD.
Это заставляет меня думать, что моя проблема вызвана обновлением драгоценного камня или чем-то еще, что не под моим контролем источника. Проблема все еще возникает на других dev-машинах, поэтому я не думаю, что это тоже моя личная среда.
Какой лучший способ отслеживать мои самые медленные тесты, а затем выяснить, что замедляет их так много?
Этот флаг скажет вам, какие тесты являются узкими местами:
$ rspec --profile
Ознакомьтесь с тестовой проф драгоценностью: