Исключение папки из автотеста - PullRequest
5 голосов
/ 22 апреля 2010

Я только что установил ZenTest для использования автотеста в моем проекте.Я использую rspec и у меня есть папка integration внутри.Поскольку я не хочу, чтобы все мои интеграционные тесты запускались каждый раз при запуске autospec, я бы хотел как-то ограничить autospec от запуска тестов в этой папке.спецификация от запуска автотестом?

Ответы [ 2 ]

6 голосов
/ 22 апреля 2010

Автотест можно настроить на игнорирование папок, отредактировав файл .autotest в корневом каталоге вашего проекта:

Autotest.add_hook :initialize do |at|
  %w{.git vendor spec/integration}.each {|exception| at.add_exception(exception)}
end

В этом примере будут игнорироваться .git, vendor и spec/integrationпапки и их потомки.Вам нужно будет перезапустить autospec, чтобы изменения вступили в силу.

0 голосов
/ 04 июня 2013

Используя autotest-rails (4.1.2) и ZenTest (~> 4.5), я заметил, что некоторые из моих спецификаций не запускались - у меня были vendors_controller и модель вендора, и он начал подбирать их, когда я удалял vendor из списка исключений и пошел с вендором / плагином вместо.

...