From 48b4b8d8c88e169a0ab91953fdd17af35683e5bb Mon Sep 17 00:00:00 2001 From: Marco Costa Date: Tue, 15 Sep 2020 17:39:52 -0400 Subject: [PATCH] Disable coverage report for benchmarks --- spec/spec_helper.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index b61f4b0405d..4bc65e178f1 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -5,10 +5,13 @@ require 'webmock/rspec' require 'climate_control' -# +SimpleCov.start+ must be invoked before any application code is loaded -require 'simplecov' -SimpleCov.start do - formatter SimpleCov::Formatter::SimpleFormatter +# Skip for benchmarks, as coverage collection slows them down. +unless RSpec.configuration.files_to_run.all? { |path| path.include?('/benchmark/') } + # +SimpleCov.start+ must be invoked before any application code is loaded + require 'simplecov' + SimpleCov.start do + formatter SimpleCov::Formatter::SimpleFormatter + end end require 'ddtrace/encoding'