From 838563a80bb258e7bceb96791f6f10e3e7de2615 Mon Sep 17 00:00:00 2001 From: Pau Perez Date: Wed, 17 Feb 2021 13:20:03 +0100 Subject: [PATCH] Skip code coverage in Github Actions No need to slow down the build with partial coverage analysis that won't be merged in a single report for the whole build. Also, this makes builds fail because we are not running the whole suite. --- spec/coverage_helper.rb | 32 +++++++++++++++++--------------- spec/spec_helper.rb | 6 ++++-- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/spec/coverage_helper.rb b/spec/coverage_helper.rb index 839fd1d7b0..0d65e70674 100644 --- a/spec/coverage_helper.rb +++ b/spec/coverage_helper.rb @@ -1,19 +1,21 @@ # frozen_string_literal: true -require 'simplecov' +unless !!ENV['CI'] + require 'simplecov' -SimpleCov.minimum_coverage 54 -SimpleCov.start 'rails' do - add_filter '/bin/' - add_filter '/config/' - add_filter '/jobs/application_job.rb' - add_filter '/schemas/' - add_filter '/lib/generators' - add_filter '/spec/' - add_filter '/vendor/' - add_filter '/public' - add_filter '/swagger' - add_filter '/script' - add_filter '/log' - add_filter '/db' + SimpleCov.minimum_coverage 54 + SimpleCov.start 'rails' do + add_filter '/bin/' + add_filter '/config/' + add_filter '/jobs/application_job.rb' + add_filter '/schemas/' + add_filter '/lib/generators' + add_filter '/spec/' + add_filter '/vendor/' + add_filter '/public' + add_filter '/swagger' + add_filter '/script' + add_filter '/log' + add_filter '/db' + end end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index e4890e1d48..56e6253921 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -1,7 +1,9 @@ # frozen_string_literal: true -require 'simplecov' -SimpleCov.start 'rails' +unless ENV['CI'] + require 'simplecov' + SimpleCov.start 'rails' +end require 'rubygems'