下記をアプリ側のspec_helper
に追加して使用してください
SimpleCov.start 'rails' do
enable_coverage :branch
add_filter '/spec/'
add_filter '/config/'
add_filter '/db/'
add_filter '/vendor/'
add_group 'Decorators', 'app/decorators'
add_group 'Forms', 'app/forms'
add_group 'Services', 'app/services'
add_group 'ViewObjects', 'app/view_objects'
add_group 'Batches', 'app/batches'
merge_timeout 3600
end
simplecov.rake
を動かす際には、下記のようにディレクトリを作成してコピーする必要があります
# example of circleci/.config
- run:
name: Stash coverage results
command: |
mkdir coverage_results
cp -R coverage/.resultset.json coverage_results/.resultset-${CIRCLE_NODE_INDEX}.json || exit 0
Check this document for more configuration