test/test_helper.rb in coverband-5.2.4 vs test/test_helper.rb in coverband-5.2.5.rc.1

- old
+ new

@@ -1,13 +1,24 @@ # frozen_string_literal: true +require 'bigdecimal' + original_verbosity = $VERBOSE $VERBOSE = nil + +if ENV['SKIP_SIMPLECOV'] || BigDecimal(RUBY_VERSION[0, 3]) >= BigDecimal('3.1') + $SKIP_SIMPLECOV = true +end + require "rubygems" require "pry-byebug" unless ENV["CI"] -require "simplecov" -require "coveralls" + +unless $SKIP_SIMPLECOV + require "simplecov" + require "coveralls" +end + require "minitest/autorun" require "minitest/stub_const" require "mocha/minitest" require "ostruct" require "json" @@ -27,10 +38,10 @@ # require 'pry-byebug' unless ENV['CI'] # Ruby 2.3 on CI crashes on pry & JRuby doesn't support it require_relative "unique_files" $VERBOSE = original_verbosity -unless ENV["ONESHOT"] || ENV["SIMULATE_ONESHOT"] +unless ENV["ONESHOT"] || ENV["SIMULATE_ONESHOT"] || $SKIP_SIMPLECOV SimpleCov.formatter = Coveralls::SimpleCov::Formatter SimpleCov.start do add_filter "test/forked" end