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 に答える