2011-02-05 6 views
2

У меня проблема с автотестом. Кажется, что это странно. Он работал нормально, а затем начал стрелять в рычание сообщение APP: не удалось запустить тесты.Autotest: APP: не удалось запустить тесты

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

Я уже выкопал для ответа и работает autotest -s rspec2 тоже не работает (я печатаю, пока cd'd в каталоге приложения).

Каждый раз, когда я запускаю тест (сохранить файл) здесь не то, что я получаю:

bundle exec /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -S /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/bin/rspec --tty '/Users/userx/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb' /Users/userx/rails_projects/sample_app/spec/spec_helper.rb:2:in требуется ': нет такого файла для загрузки - Spork (LoadError) из/Users/userx/rails_projects/sample_app/spec/spec_helper.rb: 2 из /Users/userx/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:1:in require' from /Users/userx/rails_projects/sample_app/spec/controllers/pages_controller_spec.rb:1 from /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/configuration.rb:387:in загрузить ' из /Library/Ruby/Gems/1.8/gems/rspec-core-2.4 .0/lib/rspec/core/configuration.rb: 387: in load_spec_files' from /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/configuration.rb:387:in map ' /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/configuration.rb: 387: in load_spec_files' from /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/command_line.rb:18:in run ' от/Librar y/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb: 55: in run_in_process' from /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/lib/rspec/core/runner.rb:46:in run ' из /Library/Ruby/Gems/1.8/gems/rspec-core -2.4.0/lib/rspec/core/runner.rb: 10: in autorun' from /Library/Ruby/Gems/1.8/gems/rspec-core-2.4.0/bin/rspec:4

ответ

0

Вы установили spork? из вашего файла журнала:

require': no such file to load -- spork 
+0

I попробовал и установил spork, но затем консервировал его. Я собираюсь попытаться удалить команду require сейчас - не думал об этом – Ads

+0

tbh, я парень-испытатель ... но я также не знаю, что такое spork. ваш выход в журнал показывает, что спецификация контроллера сообщений в строке 1 не может быть запущена, а вашему приложению нужен драгоценный камень, называемый spork. – pjammer

+0

Итак, я удалил 'require 'autotest/growl'' из файла автотеста, который не работал. Возможно ли Spork? У меня все еще есть установленный жемчуг - я должен избавиться от него? – Ads

0

Это может произойти на 1.9.x, если вы работаете Spork и --drb в вашем .rspec файле. Я не знаю почему.

Spork обычно является необязательным - он просто ускоряет тестовый запуск.

0

Это случилось со мной и несколько часов сработало. Если вы просто пытаетесь использовать Unit Test и запустить его испытание и рычать каждый раз, когда вы сохраняете, попробуйте использовать автоиспытание рельсы-чистые и AUTOTEST-автономный:

Следуйте установки направления здесь: https://github.com/grosser/autotest

Смежные вопросы