这看似显而易见但我找不到在Rails项目之外运行Rcov或coverMe的方法。 我想将它与Rspec 2.5一起使用 我正在使用Ruby 1.9.2所以我想这可能是问题所在。
我也不想在命令行上使用rake任务而是使用命令。我已经尝试了几件事,我得到的最好结果是Rcov报告:
/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb
和
/var/lib/gems/1.9.1/gems/rcov-0.9.9/lib/rcov/code_coverage_analyzer.rb
不知道为什么
答案 0 :(得分:2)
如果使用Ruby 1.9是问题,请查看http://ruby-toolbox.com/categories/code_metrics.html以获取RCov的一些替代方案。
答案 1 :(得分:2)
SimpleCov,它在Rails框外运行很棒。
答案 2 :(得分:1)
最新版本的rcov
(0.9.8)仍然没有对1.9.2的良好支持。您可以尝试通过执行以下操作在项目上运行它:
rcov spec/*.rb
但你很可能得到类似的东西:
** WARNING: Ruby 1.9 Support is experimental at best. Don't expect correct results! **
然后是一些错误。