11

我的团队在我们的 CI 流程中使用 coveralls.io 来给我们一个 rspec 覆盖率分数。我们还将 ActiveAdmin gem 用于内部使用,因此决定不在我们的测试范围内涵盖 ActiveAdmin 功能。有谁知道我们如何从工作服中免除 /app/admin 文件夹,这样它就不会拖​​累我们的分数?

4

1 回答 1

15

我是如何解决这个问题的:

  1. 将文件“.simplecov”添加到项目根目录
  2. 在“.simplecov”中添加了代码:

    require 'simplecov'
    require 'coveralls'
    
    SimpleCov.formatter = Coveralls::SimpleCov::Formatter
    SimpleCov.start do
       add_filter 'app/admin'
    end
    

有关此功能的基本说明在https://github.com/colszowka/simplecov#string-filter中进行了描述

于 2013-08-12T21:54:22.977 回答