Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rubygem-simplecov_json_formatter for 
openSUSE:Factory checked in at 2022-02-24 18:20:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-simplecov_json_formatter (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-simplecov_json_formatter.new.1958 
(New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-simplecov_json_formatter"

Thu Feb 24 18:20:24 2022 rev:3 rq:956131 version:0.1.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-simplecov_json_formatter/rubygem-simplecov_json_formatter.changes
        2021-07-02 13:28:52.204107446 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-simplecov_json_formatter.new.1958/rubygem-simplecov_json_formatter.changes
      2022-02-24 18:23:40.842654924 +0100
@@ -1,0 +2,13 @@
+Tue Feb 15 07:44:55 UTC 2022 - Stephan Kulow <co...@suse.com>
+
+updated to version 0.1.4
+ see installed CHANGELOG.md
+
+  0.1.4 (2022-02-12)
+  ==========
+  
+  ## Enhancements
+  * Add support for simplecov's groups feature -w 
[#2](https://github.com/codeclimate-community/simplecov_json_formatter/pull/2) 
@PragTob
+  
+
+-------------------------------------------------------------------

Old:
----
  simplecov_json_formatter-0.1.3.gem

New:
----
  simplecov_json_formatter-0.1.4.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-simplecov_json_formatter.spec ++++++
--- /var/tmp/diff_new_pack.WJ5YrU/_old  2022-02-24 18:23:41.338654794 +0100
+++ /var/tmp/diff_new_pack.WJ5YrU/_new  2022-02-24 18:23:41.354654790 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-simplecov_json_formatter
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:           rubygem-simplecov_json_formatter
-Version:        0.1.3
+Version:        0.1.4
 Release:        0
 %define mod_name simplecov_json_formatter
 %define mod_full_name %{mod_name}-%{version}

++++++ simplecov_json_formatter-0.1.3.gem -> simplecov_json_formatter-0.1.4.gem 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/CHANGELOG.md new/CHANGELOG.md
--- old/CHANGELOG.md    2021-05-03 01:59:37.000000000 +0200
+++ new/CHANGELOG.md    2022-02-14 23:18:42.000000000 +0100
@@ -1,3 +1,9 @@
+0.1.4 (2022-02-12)
+==========
+
+## Enhancements
+* Add support for simplecov's groups feature -w 
[#2](https://github.com/codeclimate-community/simplecov_json_formatter/pull/2) 
@PragTob
+
 0.1.3 (2021-05-02)
 ==========
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.md new/README.md
--- old/README.md       2021-05-03 01:59:37.000000000 +0200
+++ new/README.md       2022-02-14 23:18:42.000000000 +0100
@@ -2,11 +2,11 @@
 
 ***Note: To learn more about SimpleCov, check out the main repo at 
[https://github.com/simplecov-ruby/simplecov](https://github.com/colszowka/simplecov***)***
 
-Generates a formatted JSON report of your 
[SimpleCov](https://github.com/simplecov-ruby/simplecov) ruby code coverage 
results on ruby 2.4+. Originally intended to add `simplecov`'s results reading 
capacity to CI tools. 
+Generates a formatted JSON report of your 
[SimpleCov](https://github.com/simplecov-ruby/simplecov) ruby code coverage 
results on ruby 2.4+. Originally intended to add `simplecov`'s results reading 
capacity to CI tools.
 
 ## Overview
 
-You can expect for this gem to produce a `coverage.json` file, located at the 
`coverage` folder. 
+You can expect for this gem to produce a `coverage.json` file, located at the 
`coverage` folder.
 
 Depending on your `SimpleCoV`'s settings you will experiment different 
outcomes. Particularly depending on which type of coverage are you running 
`SimpleCov` with:
 
@@ -15,13 +15,14 @@
 
 ## Development
 
-We encourage you to use docker for common operations like running tests, or 
debugging your code. Running `make sh` will start a new container instance 
based on the `Dockerfile` provided at root, finally a shell prompt will be 
displayed on your terminal. Also, syncronization with your local files will be 
already set. 
+We encourage you to use docker for common operations like running tests, or 
debugging your code. Running `make sh` will start a new container instance 
based on the `Dockerfile` provided at root, finally a shell prompt will be 
displayed on your terminal. Also, syncronization with your local files will be 
already set.
+
 ### Tests
 `make test` will trigger the excution of both running tests and running 
rubocop as linter, by simply running `rake`, this actions will be run inside a 
new container but using your local files.
 
 ### Format
 
-`make format` will run `rubocop -a` which stands for _autocorrect_ and format 
your code according to the `.rubocop.yml` config file. 
+`make format` will run `rubocop -a` which stands for _autocorrect_ and format 
your code according to the `.rubocop.yml` config file.
 
 ## Copyright
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/lib/simplecov_json_formatter/result_hash_formatter.rb 
new/lib/simplecov_json_formatter/result_hash_formatter.rb
--- old/lib/simplecov_json_formatter/result_hash_formatter.rb   2021-05-03 
01:59:37.000000000 +0200
+++ new/lib/simplecov_json_formatter/result_hash_formatter.rb   2022-02-14 
23:18:42.000000000 +0100
@@ -9,22 +9,38 @@
     end
 
     def format
+      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
-
-      formatted_result
     end
 
-    private
+    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
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/simplecov_json_formatter/version.rb 
new/lib/simplecov_json_formatter/version.rb
--- old/lib/simplecov_json_formatter/version.rb 2021-05-03 01:59:37.000000000 
+0200
+++ new/lib/simplecov_json_formatter/version.rb 2022-02-14 23:18:42.000000000 
+0100
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 module SimpleCovJSONFormatter
-  VERSION = '0.1.3'
+  VERSION = '0.1.4'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2021-05-03 01:59:37.000000000 +0200
+++ new/metadata        2022-02-14 23:18:42.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: simplecov_json_formatter
 version: !ruby/object:Gem::Version
-  version: 0.1.3
+  version: 0.1.4
 platform: ruby
 authors:
 - Federico Moya
-autorequire: 
+autorequire:
 bindir: bin
 cert_chain: []
-date: 2021-05-02 00:00:00.000000000 Z
+date: 2022-02-14 00:00:00.000000000 Z
 dependencies: []
 description: JSON formatter for SimpleCov
 email:
@@ -28,7 +28,7 @@
 licenses:
 - MIT
 metadata: {}
-post_install_message: 
+post_install_message:
 rdoc_options: []
 require_paths:
 - lib
@@ -43,8 +43,8 @@
     - !ruby/object:Gem::Version
       version: '0'
 requirements: []
-rubygems_version: 3.0.3
-signing_key: 
+rubygems_version: 3.0.8
+signing_key:
 specification_version: 4
 summary: JSON formatter for SimpleCov
 test_files: []

Reply via email to