Mój zespół korzysta z coveralls.io w naszym procesie CI, aby dać nam wynik ubezpieczenia w skali Rspec. Używamy również klejnotu ActiveAdmin do użytku wewnętrznego i podjęto decyzję, aby nie obejmować funkcji ActiveAdmin w naszym zasięgu testowym. Czy ktoś wie, w jaki sposób możemy zwolnić folder/app/admin z kombinezonu, aby nie obniżył on naszego wyniku?Czy istnieje sposób zwolnienia plików/folderów z testu pokrycia testowego Coveralls?
10
A
Odpowiedz
13
Jak udało mi się rozwiązać ten problem:
- Dodano plik '.simplecov' do głównego projektu
w ".simplecov dodał kod:
require 'simplecov' require 'coveralls' SimpleCov.formatter = Coveralls::SimpleCov::Formatter SimpleCov.start do add_filter 'app/admin' end
podstawowa instrukcje dotyczące tej funkcji są opisane pod adresem https://github.com/colszowka/simplecov#string-filter