Я только что установил ZenTest для использования автотеста в моем проекте. Я использую rspec
и имейте integration
папка в нем. Поскольку я не хочу все свои интеграционные тесты, работает каждый раз, когда я запускаю автоспецификацию, таким образом, я хотел бы так или иначе ограничить автоспецификацию в запущении тестов в той папке.
Как я исключаю выбранную папку в / спецификации от выполнения автотестом?
Вы можете указать автотесту игнорировать папки, отредактировав файл .autotest
в корне вашего проекта:
Autotest.add_hook :initialize do |at|
%w{.git vendor spec/integration}.each {|exception| at.add_exception(exception)}
end
В этом примере игнорируйте папки .git
, vendor
и spec / integration
и их потомки. Вам потребуется перезапустить autospec
, чтобы изменения вступили в силу.