Merge pull request #12888 from Homebrew/dependabot/bundler/Library/Homebrew/simplecov_json_formatter-0.1.4

build(deps): bump simplecov_json_formatter from 0.1.3 to 0.1.4 in /Library/Homebrew
This commit is contained in:
Nanda H Krishna 2022-02-16 22:00:47 -05:00 committed by GitHub
commit fb18083398
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 10 deletions

View File

@ -156,7 +156,7 @@ GEM
rexml
simplecov (~> 0.19)
simplecov-html (0.12.3)
simplecov_json_formatter (0.1.3)
simplecov_json_formatter (0.1.4)
sorbet (0.5.9644)
sorbet-static (= 0.5.9644)
sorbet-runtime (0.5.9644)

View File

@ -1,9 +1,9 @@
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `simplecov_json_formatter` gem.
# Please instead update this file by running `bin/tapioca gem simplecov_json_formatter`.
# typed: true
module SimpleCov
extend ::SimpleCov::Configuration
@ -93,6 +93,8 @@ class SimpleCovJSONFormatter::ResultHashFormatter
private
def format_files; end
def format_groups; end
def format_source_file(source_file); end
def formatted_result; end
end

View File

@ -91,7 +91,7 @@ $:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-rspec-2.8.0/l
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/rubocop-sorbet-0.6.7/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/ruby-macho-3.0.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-html-0.12.3/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov_json_formatter-0.1.3/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov_json_formatter-0.1.4/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-0.21.2/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/simplecov-cobertura-2.1.0/lib"
$:.unshift "#{path}/../#{ruby_engine}/#{ruby_version}/gems/sorbet-static-0.5.9644-universal-darwin-14/lib"

View File

@ -9,22 +9,38 @@ module SimpleCovJSONFormatter
end
def format
@result.files.each do |source_file|
formatted_result[:coverage][source_file.filename] =
format_source_file(source_file)
end
format_files
format_groups
formatted_result
end
private
def format_files
@result.files.each do |source_file|
formatted_result[:coverage][source_file.filename] =
format_source_file(source_file)
end
end
def format_groups
@result.groups.each do |name, file_list|
formatted_result[:groups][name] = {
lines: {
covered_percent: file_list.covered_percent
}
}
end
end
def formatted_result
@formatted_result ||= {
meta: {
simplecov_version: SimpleCov::VERSION
},
coverage: {}
coverage: {},
groups: {}
}
end