Use simplecov-cobertura

This commit is contained in:
Tom Hu 2021-04-01 18:59:46 -04:00
parent ff7c05a285
commit 0947ab6c29
No known key found for this signature in database
GPG Key ID: F7E832BD316D5603
3 changed files with 7 additions and 3 deletions

2
.github/codecov.yml vendored
View File

@ -1,5 +1,5 @@
fixes:
- "/home/linuxbrew/.linuxbrew/Homebrew/::"
- "::Library/Homebrew/"
coverage:
round: nearest
status:

View File

@ -18,6 +18,7 @@ gem "rspec-wait", require: false
gem "rubocop", require: false
gem "rubocop-ast", require: false
gem "simplecov", require: false
gem 'simplecov-cobertura', require: false
gem "sorbet", require: false
gem "sorbet-runtime", require: false
gem "tapioca", require: false

View File

@ -3,9 +3,12 @@
if ENV["HOMEBREW_TESTS_COVERAGE"]
require "simplecov"
require "simplecov_json_formatter"
require 'simplecov-cobertura'
formatters = [SimpleCov::Formatter::HTMLFormatter, SimpleCov::Formatter::JSONFormatter]
formatters = [
SimpleCov::Formatter::HTMLFormatter,
SimpleCov::Formatter::CoberturaFormater,
]
SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new(formatters)
if RUBY_PLATFORM[/darwin/] && ENV["TEST_ENV_NUMBER"]