Hello community,

here is the log from the commit of package rubygem-parallel_tests for 
openSUSE:Factory checked in at 2019-03-01 20:25:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-parallel_tests (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-parallel_tests.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-parallel_tests"

Fri Mar  1 20:25:35 2019 rev:4 rq:679532 version:2.27.1

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/rubygem-parallel_tests/rubygem-parallel_tests.changes
    2018-11-28 11:10:06.467174936 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-parallel_tests.new.28833/rubygem-parallel_tests.changes
 2019-03-01 20:25:36.834066127 +0100
@@ -1,0 +2,6 @@
+Mon Jan 14 13:50:08 UTC 2019 - Stephan Kulow <[email protected]>
+
+- updated to version 2.27.1
+  no changelog found
+
+-------------------------------------------------------------------

Old:
----
  parallel_tests-2.27.0.gem

New:
----
  parallel_tests-2.27.1.gem

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

Other differences:
------------------
++++++ rubygem-parallel_tests.spec ++++++
--- /var/tmp/diff_new_pack.TkycAh/_old  2019-03-01 20:25:38.330065777 +0100
+++ /var/tmp/diff_new_pack.TkycAh/_new  2019-03-01 20:25:38.362065769 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-parallel_tests
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # 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-parallel_tests
-Version:        2.27.0
+Version:        2.27.1
 Release:        0
 %define mod_name parallel_tests
 %define mod_full_name %{mod_name}-%{version}

++++++ parallel_tests-2.27.0.gem -> parallel_tests-2.27.1.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Readme.md new/Readme.md
--- old/Readme.md       2018-11-09 23:00:42.000000000 +0100
+++ new/Readme.md       2019-01-01 13:24:04.000000000 +0100
@@ -224,7 +224,7 @@
         --allowed-missing            Allowed percentage of missing runtimes 
(default = 50)
         --unknown-runtime [FLOAT]    Use given number as unknown runtime 
(otherwise use average time)
         --verbose                    Print more output
-        --quiet                      Do not print anything, appart from test 
output
+        --quiet                      Do not print anything, apart from test 
output
     -v, --version                    Show Version
     -h, --help                       Show this.
 
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/parallel_tests/cli.rb 
new/lib/parallel_tests/cli.rb
--- old/lib/parallel_tests/cli.rb       2018-11-09 23:00:42.000000000 +0100
+++ new/lib/parallel_tests/cli.rb       2019-01-01 13:24:04.000000000 +0100
@@ -40,16 +40,12 @@
     def execute_in_parallel(items, num_processes, options)
       Tempfile.open 'parallel_tests-lock' do |lock|
         ParallelTests.with_pid_file do
-          progress_indicator = simulate_output_for_ci if 
options[:serialize_stdout]
-
-          Parallel.map(items, :in_threads => num_processes) do |item|
-            result = yield(item)
-            if progress_indicator && progress_indicator.alive?
-              progress_indicator.exit
-              puts
+          simulate_output_for_ci options[:serialize_stdout] do
+            Parallel.map(items, :in_threads => num_processes) do |item|
+              result = yield(item)
+              reprint_output(result, lock.path) if options[:serialize_stdout]
+              result
             end
-            reprint_output(result, lock.path) if options[:serialize_stdout]
-            result
           end
         end
       end
@@ -98,6 +94,7 @@
 
     def reprint_output(result, lockfile)
       lock(lockfile) do
+        $stdout.puts
         $stdout.puts result[:stdout]
         $stdout.flush
       end
@@ -331,13 +328,20 @@
     end
 
     # CI systems often fail when there is no output for a long time, so 
simulate some output
-    def simulate_output_for_ci
-      Thread.new do
-        interval = ENV.fetch('PARALLEL_TEST_HEARTBEAT_INTERVAL', 60).to_f
-        loop do
-          sleep interval
-          print '.'
+    def simulate_output_for_ci(simulate)
+      if simulate
+        progress_indicator = Thread.new do
+          interval = Float(ENV.fetch('PARALLEL_TEST_HEARTBEAT_INTERVAL', 60))
+          loop do
+            sleep interval
+            print '.'
+          end
         end
+        test_results = yield
+        progress_indicator.exit
+        test_results
+      else
+        yield
       end
     end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/parallel_tests/version.rb 
new/lib/parallel_tests/version.rb
--- old/lib/parallel_tests/version.rb   2018-11-09 23:00:42.000000000 +0100
+++ new/lib/parallel_tests/version.rb   2019-01-01 13:24:04.000000000 +0100
@@ -1,3 +1,3 @@
 module ParallelTests
-  VERSION = Version = '2.27.0'
+  VERSION = Version = '2.27.1'
 end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata        2018-11-09 23:00:42.000000000 +0100
+++ new/metadata        2019-01-01 13:24:04.000000000 +0100
@@ -1,14 +1,14 @@
 --- !ruby/object:Gem::Specification
 name: parallel_tests
 version: !ruby/object:Gem::Version
-  version: 2.27.0
+  version: 2.27.1
 platform: ruby
 authors:
 - Michael Grosser
 autorequire: 
 bindir: bin
 cert_chain: []
-date: 2018-11-09 00:00:00.000000000 Z
+date: 2019-01-01 00:00:00.000000000 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: parallel


Reply via email to