Почему автотест не работает? - PullRequest
0 голосов
/ 22 июня 2009

Я изменил свой .autotest файл, чтобы использовать его с проектом на основе Ruby.

После этого, когда я захотел использовать его для Rails, он использует настройки конфигурации .autotest, которые я использовал для проекта Ruby.

Я удалил автотест и переустановил его безуспешно. Я также удалил файл .autotest в корневом каталоге, но он не работает.

Ответы [ 3 ]

7 голосов
/ 23 июня 2009

Я тоже пытаюсь запустить автотест. Я только что установил драгоценный камень. Запуск autotest или autotest --rails в моем приложении rails запускает автотест, но не запускает ни одного теста. Он сообщает, что их нет.


UPDATE:

Только что обнаружил, что мне нужно установить autotest-rails.

Вам также следует установить autotest-fsevent, чтобы убедиться, что автотест не опрашивается постоянно.

Я опубликовал результаты моего дня автотеста на http://ryanbooker.com/archive/autotest-your-rails-apps.

Рассказ:

sudo gem install ZenTest autotest-rails autotest-fsevent autotest-growl redgreen

Отредактируйте ваш ~ / .autotest

# Include plugins
require 'autotest/fsevent'
require 'autotest/growl'
require 'redgreen/autotest' # yes this is correct

# Skip some paths
Autotest.add_hook :initialize do |autotest|
  %w{.git .DS_Store ._* vendor}.each { |exception| autotest.add_exception(exception) }
  false
end

Вы можете запустить автотест с:

cd myrailsapp
autotest
0 голосов
/ 28 декабря 2011

Если вы используете Rails 3.1 или выше, я настоятельно рекомендую использовать guard для TDD с rspec. Это работает как магия. https://github.com/guard/guard

0 голосов
/ 22 июня 2009

как вы запускаете автотест? Если вы используете autotest --rails, это определенно должно работать.

...