Exclude spec helpers from coverage (#1179)

Filter out spec helpers and test code from coverage reports.

This will prevent future changes reporting reduction in coverage
even when only adding additional tests.
This commit is contained in:
Darragh Bailey 2020-12-15 13:15:06 +00:00 committed by GitHub
parent 1251189145
commit ac2c857599
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -1,5 +1,11 @@
require 'simplecov'
require 'coveralls' require 'coveralls'
Coveralls.wear!
SimpleCov.formatter = Coveralls::SimpleCov::Formatter
SimpleCov.start do
enable_coverage :branch if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.5')
add_filter 'spec/'
end
require 'vagrant-libvirt' require 'vagrant-libvirt'
require 'support/environment_helper' require 'support/environment_helper'

View File

@ -19,6 +19,7 @@ Gem::Specification.new do |s|
s.add_development_dependency "rspec-core", "~> 3.5.0" s.add_development_dependency "rspec-core", "~> 3.5.0"
s.add_development_dependency "rspec-expectations", "~> 3.5.0" s.add_development_dependency "rspec-expectations", "~> 3.5.0"
s.add_development_dependency "rspec-mocks", "~> 3.5.0" s.add_development_dependency "rspec-mocks", "~> 3.5.0"
s.add_development_dependency "simplecov"
s.add_runtime_dependency 'fog-libvirt', '>= 0.6.0' s.add_runtime_dependency 'fog-libvirt', '>= 0.6.0'
s.add_runtime_dependency 'fog-core', '~> 2.1' s.add_runtime_dependency 'fog-core', '~> 2.1'