Il mio team sta usando coveralls.io nel nostro processo CI per darci un punteggio di copertura rspec. Stiamo anche utilizzando la gemma ActiveAdmin per uso interno e abbiamo deciso di non includere la funzionalità ActiveAdmin nella nostra copertura di test. Qualcuno sa come possiamo esentare la cartella/app/admin dalle tute in modo che non trascini il nostro punteggio in basso?Esiste un modo per escludere file/cartelle dal punteggio di copertura del test di copertura?
10
A
risposta
13
Come sono stato in grado di risolvere questo:
- Aggiunto file '.simplecov' di proiettare radice
In '.simplecov' aggiunto il codice:
require 'simplecov' require 'coveralls' SimpleCov.formatter = Coveralls::SimpleCov::Formatter SimpleCov.start do add_filter 'app/admin' end
di base le istruzioni su questa funzionalità sono descritte allo https://github.com/colszowka/simplecov#string-filter