【发布时间】:2011-03-10 16:04:43
【问题描述】:
在迁移到 ruby 1.9.2 和 cover_me 之前,我使用的是 rcov。我们不倾向于对控制器进行单元测试,而是依靠黄瓜覆盖率。使用 rcov 可以汇总来自 cucumber 和 rspec 运行的覆盖率结果。使用cover_me 可以做到这一点吗?
【问题讨论】:
标签: rspec cucumber code-coverage
在迁移到 ruby 1.9.2 和 cover_me 之前,我使用的是 rcov。我们不倾向于对控制器进行单元测试,而是依靠黄瓜覆盖率。使用 rcov 可以汇总来自 cucumber 和 rspec 运行的覆盖率结果。使用cover_me 可以做到这一点吗?
【问题讨论】:
标签: rspec cucumber code-coverage
这是我最终得到的 Rakefile,您可以获得 rspec、cucumber 或两者组合的覆盖范围:
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
【讨论】: