rake spec:rcov
Rails 3アプリケーションで実行すると、spec/
ディレクトリ内のファイルがカバレッジ統計に含まれますが、含まれたくありません。実際のアプリケーションのカバレッジ統計のみが必要です。
古いバージョンのRSpecでは、このspec/rcov.opts
行のあるファイルでこれをカスタマイズできました--exclude "spec/*"
が、ファイルはRspec 2で読み取られなくなったようです。に変更してから.rcov
ファイルを作成しようとしましたが、それも読み取られませんでした。spec/spec.opts
.rspec
rakeタスクを定義するときにこれを行う方法に関するドキュメントをいくつか見つけましたが、提供されているrakeタスクを上書きしたくありません。これは他の人もやろうとしていることのようです。
カバレッジ統計から除外されるファイルをカスタマイズするにはどうすればよいですか?
参考までに、私が使用しているすべての関連するgemのバージョンは次のとおりです。
rails (3.0.5)
rake (0.8.7)
rcov (0.9.9)
rspec (2.5.0,)
rspec-core (2.5.1)
rspec-expectations (2.5.0,)
rspec-mocks (2.5.0)
rspec-rails (2.5.0)