Медленный набор тестов с Ruby 1.9.2 и Rspec 2.5 - PullRequest
2 голосов
/ 26 ноября 2011

Я запустил проект Rails 3, используя Ruby 1.9.2 и Rspec 2, и мой набор тестов в настоящее время растет, и я не доволен количеством времени слишком бегать Я сделал это с Ruby Enterprise Выпуск 1.8.7 2011.03 и он работал намного быстрее (в 5 раз), чем Ruby 1.9.2.

Это ожидаемое или что-то мне не хватает? Чтобы увидеть результаты, Gemfile и spec_helper.rb, пожалуйста, проверьте суть https://gist.github.com/939699

Любая помощь или советы очень ценятся.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2011

rspec быстрее запускает свои собственные спецификации на 1.9.2, чем на 1.8.7: https://gist.github.com/939865

Какую версию рельсов вы используете, и какие другие драгоценные камни есть в вашем Gemfile?

1 голос
/ 26 ноября 2011

Возможно, вы захотите попробовать что-то вроде Spork, чтобы не загружать приложение каждый раз, когда ему необходимо запустить тесты. Я обнаружил, что экономия времени при его использовании довольно значительна.

Следующая ссылка - это Railscast с довольно хорошим введением в Spork: http://railscasts.com/episodes/285-spork

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...