在运行rake spec:rcovRails 3应用程序时,spec/目录中的文件将包含在coverage统计信息中,但我不希望它们包含在内.我只想要我的实际应用程序的覆盖率统计.
在较旧版本的RSpec中,可以使用spec/rcov.opts带有该行的文件对其进行自定义,--exclude "spec/*"但似乎Rspec 2不再读取该文件.我尝试创建一个.rcov文件,因为spec/spec.opts更改为.rspec,但是也没有读取.
我在定义rake任务时找到了一些关于如何执行此操作的文档,但我宁愿不覆盖提供的rake任务 - 看起来这必须是其他人试图做的事情.
如何自定义从coverage统计信息中排除的文件?
作为参考,我正在使用的所有相关宝石的版本是:
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)
Run Code Online (Sandbox Code Playgroud)