X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/17d83fff53eea039e1483f86efd4a66056fed647..611223d58fcdf5cc6ba434efed2c1ee9234b29a7:/services/api/test/test_helper.rb diff --git a/services/api/test/test_helper.rb b/services/api/test/test_helper.rb index faa1c648e6..3a54f5c7b0 100644 --- a/services/api/test/test_helper.rb +++ b/services/api/test/test_helper.rb @@ -2,7 +2,19 @@ ENV["RAILS_ENV"] = "test" unless ENV["NO_COVERAGE_TEST"] begin require 'simplecov' - SimpleCov.start + require 'simplecov-rcov' + class SimpleCov::Formatter::MergedFormatter + def format(result) + SimpleCov::Formatter::HTMLFormatter.new.format(result) + SimpleCov::Formatter::RcovFormatter.new.format(result) + end + end + SimpleCov.formatter = SimpleCov::Formatter::MergedFormatter + SimpleCov.start do + add_filter '/test/' + add_filter 'initializers/secret_token' + add_filter 'initializers/omniauth' + end rescue Exception => e $stderr.puts "SimpleCov unavailable (#{e}). Proceeding without." end