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: fixes:
- "/home/linuxbrew/.linuxbrew/Homebrew/::" - "::Library/Homebrew/"
coverage: coverage:
round: nearest round: nearest
status: status:

View File

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

View File

@ -3,9 +3,12 @@
if ENV["HOMEBREW_TESTS_COVERAGE"] if ENV["HOMEBREW_TESTS_COVERAGE"]
require "simplecov" 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) SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new(formatters)
if RUBY_PLATFORM[/darwin/] && ENV["TEST_ENV_NUMBER"] if RUBY_PLATFORM[/darwin/] && ENV["TEST_ENV_NUMBER"]