为什么RCov不包括观点和包括评论?

时间:2010-12-27 21:05:00

标签: cucumber ruby-on-rails-3 rspec2 rcov

我正在使用Rails 3,RSpec 2和rcov gem。 我使用以下rake任务在我的规范上运行rcov:

desc "Run all specs with rcov"
 RSpec::Core::RakeTask.new(:rcov => spec_prereq) do |t| 
  t.rcov = true 
  t.pattern = "./spec/**/*_spec.rb" 
  t.rcov_opts = %w{--rails --include views -Ispec --exclude gems\/,spec\/,features\/,seeds\/} 
end 

首先,视图规格不包含在结果中。我怎么能看到代码 在rcov结果中覆盖视图? 其次,模型的代码覆盖率非常低。 当我查看细节时,是因为注释行被突出显示 没有执行。 我怎样才能解决这个问题? 最后,似乎标记了大多数(如果不是全部)方法定义 没有执行。 有没有办法纠正这个? 谢谢,Daryn

1 个答案:

答案 0 :(得分:0)

你确定rcov应该像Rails3一样“按原样”工作吗?

你是否正在采取任何措施使其发挥作用 - 我在网上看到了一些解决方法:

http://www.betaful.com/?p=498

https://github.com/nathanhumbert/rails_code_qa

不可否认,我不知道RSpec,也许这包含了它包装rcov的方式......