diff --git a/pathway.gemspec b/pathway.gemspec index ee9dfe0..1aab375 100644 --- a/pathway.gemspec +++ b/pathway.gemspec @@ -36,8 +36,9 @@ Gem::Specification.new do |spec| spec.add_development_dependency "bundler", "~> 2.3.7" spec.add_development_dependency "sequel", "~> 5.25.0" spec.add_development_dependency "rake", "~> 13.0" - spec.add_development_dependency "rspec", "~> 3.0" - spec.add_development_dependency "coveralls" + spec.add_development_dependency "rspec", "~> 3.11" + spec.add_development_dependency "simplecov-lcov", '~> 0.8.0' + spec.add_development_dependency "simplecov" spec.add_development_dependency "pry" spec.add_development_dependency "pry-byebug" spec.add_development_dependency "pry-doc" diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 96b2f2a..5f0d4be 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -2,12 +2,17 @@ require 'bundler/setup' -if ENV['REPORT_COVERAGE'] +if ENV['CI'] require 'simplecov' - require 'coveralls' + require 'simplecov-lcov' - SimpleCov.formatter = Coveralls::SimpleCov::Formatter SimpleCov.start do + SimpleCov::Formatter::LcovFormatter.config do |c| + c.report_with_single_file = true + c.single_report_path = 'coverage/lcov.info' + end + + formatter SimpleCov::Formatter::LcovFormatter add_filter '/spec/' end end