2010-10-24 3 views
1

Я считаю, что интеграция с RSpec, Growl и рельсами особенно полезна. Тем не менее, это занимает около двух-трех секунд, прежде чем изменение (сохранение файла) будет получено автотестом.Увеличение автотеста скорости сканирования с помощью rspec

Есть ли способ увеличить интервал, с помощью которого автотест сканирует файлы?

ответ

2

Если вы находитесь на Mac OS X, то вы можете попробовать autotest-fsevent или autotest-inotify, если вы в Linux. Они заменят стандартный опрос файловой системы Autotest, чтобы вместо этого прослушивать события из ОС.

+0

Я установил autotest-fsevent, поскольку я нахожусь на Mac, но, похоже, это не имеет значения. Существует 3-секундный промежуток между «сохранением» и проведением тестов в скорректированной спецификации. Я проверил это вручную, имея как текстовые, так и активные мониторы рядом друг с другом. Возможно, мне что-то не хватает? – Tom

+0

Добавили ли вы запрос 'autotest/fsevent' после того, как все остальные потребуются в файле ~/.autotest? –

+0

yep, но мой ~/.autotest довольно пуст. Это то, что у меня есть: требует «autotest/growl» требует «autotest/fsevent» BTW: Я также запускаю spork, но это, похоже, не имеет большого значения. – Tom

0

Вы используете Spork? Spork - это отдельный сервер, на который вы можете загрузить Rails для своего тестового набора. Michael Hart's book показывает, как настроить его.

+0

Да, я использую spork (на самом деле я следую руководству Michheal в письме). Происхождение spork в фоновом режиме не имеет значения. – Tom

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