Для тестирования установлены следующие гемы:
gem 'rspec-rails'
gem 'spork'
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
gem 'cucumber-rails'
gem 'database_cleaner'
Все мои тесты занимают навсегда для запуска - тестирование одной функции с Cucumber занимает добрых две минуты, и это при работе Spork с почти всем в prefork.
Сам тест занял 0,544 с при последнем запуске, но, похоже, он запускает cron.rake, rakefile, и я не знаю, что еще. Я проверил эти два файла, и они, кажется, не имеют ничего существенного. Есть ли у вас какие-либо указания, как я могу улучшить эту ситуацию?
Показания:
San-iMac:app san$ rake cucumber features/user_sessions.feature
WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3
Running cron.rake
begin Rakefile
/Users/san/.rvm/rubies/ruby-1.9.2-p0/bin/ruby -S bundle exec cucumber --profile default
Using the default profile...
WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3
Feature: User Sessions
...