4
在转移到ruby 1.9.2和cover_me之前,我使用了rcov。我们不倾向于单元测试控制器,而是依靠黄瓜覆盖。使用rcov可以汇总来自黄瓜和rspec运行的覆盖率结果。这可能与cover_me?rspec和黄瓜的聚合cover_me结果
在转移到ruby 1.9.2和cover_me之前,我使用了rcov。我们不倾向于单元测试控制器,而是依靠黄瓜覆盖。使用rcov可以汇总来自黄瓜和rspec运行的覆盖率结果。这可能与cover_me?rspec和黄瓜的聚合cover_me结果
下面是我结束了与Rake文件,你可以得到覆盖RSpec的,黄瓜或两者相结合:
namespace :cover_me do
task :report do
require 'cover_me'
CoverMe.complete!
end
task :all => %w{ rake:spec rake:cucumber report }
task :spec => %w{ rake:spec report }
task :cucumber => %w{ rake:cucumber report }
end
使用cover_me https://github.com/markbates/cover_me和上述耙文件获取代码覆盖黄瓜并运行在rails3和ruby 1.9上的最简单的方法。 – Clinton 2011-07-06 00:38:08