Add JSONFormatter explicitly

This commit is contained in:
Tom Hu 2021-02-04 12:35:55 -05:00
parent b0ec7e94f7
commit 7d8437608e

View File

@ -3,22 +3,17 @@
if ENV["HOMEBREW_TESTS_COVERAGE"] if ENV["HOMEBREW_TESTS_COVERAGE"]
require "simplecov" require "simplecov"
require "simplecov_json_formatter"
formatters = [SimpleCov::Formatter::HTMLFormatter] formatters = [SimpleCov::Formatter::HTMLFormatter, SimpleCov::Formatter::JSONFormatter]
if RUBY_PLATFORM[/darwin/] SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new(formatters)
require "simplecov_json_formatter"
formatters << SimpleCov::Formatter::JSONFormatter if RUBY_PLATFORM[/darwin/] && ENV["TEST_ENV_NUMBER"]
SimpleCov.at_exit do
if ENV["TEST_ENV_NUMBER"] result = SimpleCov.result
SimpleCov.at_exit do result.format! if ParallelTests.number_of_running_processes <= 1
result = SimpleCov.result
result.format! if ParallelTests.number_of_running_processes <= 1
end
end end
end end
SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new(formatters)
end end
require "rspec/its" require "rspec/its"