2013-02-26 1 views
1

Я использую rspec для проверки нашего cancan capability.rb файла. Хотя приложение работает очень быстро в режиме dev, rpsec очень медленный, и журналы не показывают длинный db или время рендеринга просмотра. Как вы собираетесь диагностировать, почему rspec работает так медленно? БлагодаряRspec мучительно медленный с Ruby on Rails 3 + Devise + Redis

ОБНОВЛЕНИЕ - В Gemfile:

group :test do 
    gem 'debugger' 
    gem "rspec-rails" 
    gem 'email_spec' 
    gem 'factory_girl_rails' 
end 

gem 'rails', '3.2.11' 
gem 'rack', '1.4.1' 
+0

Вы используете охрану и spork? –

+0

Обновление q с помощью gemfile – AnApprentice

+0

Ну, используя защиту (https://github.com/guard/guard) и spork (https://github.com/sporkrb/spork), вы сможете автоматизировать ваши спецификации и заставить их работать быстрее (потому что вы загружаете среду Rails только один раз). –

ответ

1

Наиболее предпочтительный способ для меня настроен guard и spork, кузен, а охранник работает только тест, влияющие на измененный файл, Spork предварительно загрузить для более высокую производительность

следующие скринкасты получите вы и работает без времени

spork

guard