From 926365ac3211e9b699d6c864db02361d58cafc27 Mon Sep 17 00:00:00 2001 From: Nate Wiger Date: Tue, 22 Jun 2021 10:44:22 -0700 Subject: [PATCH] Adding support for codecov --- .travis.yml | 3 +++ redis-objects.gemspec | 3 +++ spec/spec_helper.rb | 7 +++++++ 3 files changed, 13 insertions(+) diff --git a/.travis.yml b/.travis.yml index dd18112e..2a61f7aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,3 +11,6 @@ rvm: - 2.6.7 - 2.7.3 - 3.0.1 + +# For code coverage reports +script: bundle exec rake diff --git a/redis-objects.gemspec b/redis-objects.gemspec index 99a8f6b8..04f715ea 100644 --- a/redis-objects.gemspec +++ b/redis-objects.gemspec @@ -31,4 +31,7 @@ Gem::Specification.new do |spec| spec.add_development_dependency "redis-namespace" spec.add_development_dependency "activerecord" spec.add_development_dependency "sqlite3" + + # Code coverage + spec.add_development_dependency "codecov" end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 1e9aa981..d51e7137 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -9,6 +9,13 @@ raise "\n===\nThese tests are in bacon, not rspec. Try: bacon #{ARGV * ' '}\n===\n" end +# Code coverage reports +require 'simplecov' +SimpleCov.start + +require 'codecov' +SimpleCov.formatter = SimpleCov::Formatter::Codecov + require "active_support/testing/time_helpers" include ActiveSupport::Testing::TimeHelpers