Rspec を使用して、Radiant のカスタム拡張機能を開発およびテストしています。拡張ディレクトリで rake spec:rcov を実行すると、spec フォルダーからすべてのテストが実行されますが、Gemfile に含まれているすべての gem のカバレッジ ファイルが生成されます。次の 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を使用しています)