Rcov не исключает драгоценных камней при запуске рейка spec:rcov
Я использую Rspec для разработки и тестирования пользовательских расширений для Radiant. При запуске rake spec:rcov в расширении dir он запускает все тесты из моей папки spec, но генерирует файлы покрытия для всех драгоценных камней, которые я включил в свой Gemfile. Я попытался поместить следующий файл rcov.opts в папку spec:
--exclude "gems/*"
--rails
но это не имеет никакого значения.
Мои драгоценные камни:
gem "rails", "2.3.11"
gem "radiant", "0.9.1"
...
group :test do
gem 'cucumber-rails', '0.2.4'
gem 'database_cleaner', '0.4.3'
gem 'webrat', '0.6.0'
gem 'rspec', '1.3.0'
gem 'rspec-rails', '1.3.2'
gem 'shoulda-matchers'
gem 'factory_girl', '1.3.2'
gem 'rcov', '~> 0.9.9'
end
Как я могу заставить rcov исключить драгоценные камни из покрытия?
(Я на MacOSX, Bundler, RVM)
1 ответ
Попробуйте использовать --exclude 'gems\/'
вместо 'gems/*'
,
--exclude
Параметр принимает регулярное выражение или список регулярных выражений через запятую, а не шаблон глобуса, как вы пробовали.