【问题标题】:Aggregate cover_me results for rspec and cucumber汇总 rspec 和 cucumber 的 cover_me 结果
【发布时间】:2011-03-10 16:04:43
【问题描述】:

在迁移到 ruby​​ 1.9.2 和 cover_me 之前,我使用的是 rcov。我们不倾向于对控制器进行单元测试,而是依靠黄瓜覆盖率。使用 rcov 可以汇总来自 cucumber 和 rspec 运行的覆盖率结果。使用cover_me 可以做到这一点吗?

【问题讨论】:

    标签: rspec cucumber code-coverage


    【解决方案1】:

    这是我最终得到的 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
    

    【讨论】:

    • 使用 cover_me github.com/markbates/cover_me 和上面的 rake 文件是在 rails3 和 ruby​​ 1.9 上启动和运行黄瓜代码覆盖率的最简单方法。
    猜你喜欢
    • 2021-12-08
    • 2015-06-27
    • 2011-09-30
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多