在rake spec:rcov
为 Rails 3 应用程序运行时,spec/
目录中的文件将包含在覆盖率统计中,但我不希望它们包含在内。我只希望我的实际应用程序的覆盖率统计。
在旧版本的 RSpec 中,可以使用spec/rcov.opts
带有该行的文件来自定义它,但 Rspec --exclude "spec/*"
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)