lib/macmillan/utils/test_helpers/simplecov_helper.rb
if ENV['USE_SIMPLECOV']
require 'simplecov'
require 'simplecov-rcov'
formatters = [
SimpleCov::Formatter::HTMLFormatter,
SimpleCov::Formatter::RcovFormatter
]
if ENV['CODECLIMATE_REPO_TOKEN']
require 'codeclimate-test-reporter'
formatters << CodeClimate::TestReporter::Formatter
end
SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[*formatters]
unless ENV['DO_NOT_START_SIMPLECOV']
mode = nil
mode = 'rails' if ENV['RAILS_ENV']
SimpleCov.start mode do
load_profile 'test_frameworks'
merge_timeout 3600
coverage_dir 'artifacts/coverage'
end
end
end