Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-parallel_tests for
openSUSE:Factory checked in at 2022-10-12 18:22:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-parallel_tests (Old)
and /work/SRC/openSUSE:Factory/.rubygem-parallel_tests.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-parallel_tests"
Wed Oct 12 18:22:32 2022 rev:15 rq:1010027 version:3.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/rubygem-parallel_tests/rubygem-parallel_tests.changes
2022-08-07 18:34:03.389174951 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-parallel_tests.new.2275/rubygem-parallel_tests.changes
2022-10-12 18:22:36.169351379 +0200
@@ -1,0 +2,6 @@
+Mon Oct 10 13:13:48 UTC 2022 - Stephan Kulow <[email protected]>
+
+updated to version 3.13.0
+ no changelog found
+
+-------------------------------------------------------------------
Old:
----
parallel_tests-3.11.1.gem
New:
----
parallel_tests-3.13.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-parallel_tests.spec ++++++
--- /var/tmp/diff_new_pack.U4DZhI/_old 2022-10-12 18:22:36.645352567 +0200
+++ /var/tmp/diff_new_pack.U4DZhI/_new 2022-10-12 18:22:36.649352577 +0200
@@ -24,12 +24,12 @@
#
Name: rubygem-parallel_tests
-Version: 3.11.1
+Version: 3.13.0
Release: 0
%define mod_name parallel_tests
%define mod_full_name %{mod_name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: %{ruby >= 2.5.0}
+BuildRequires: %{ruby >= 2.6.0}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: ruby-macros >= 5
BuildRequires: update-alternatives
++++++ parallel_tests-3.11.1.gem -> parallel_tests-3.13.0.gem ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Readme.md new/Readme.md
--- old/Readme.md 2022-06-26 00:51:53.000000000 +0200
+++ new/Readme.md 2022-09-24 07:16:00.000000000 +0200
@@ -403,6 +403,7 @@
- [Joshua Pinter](https://github.com/joshuapinter)
- [Zach Dennis](https://github.com/zdennis)
- [Jon Dufresne](https://github.com/jdufresne)
+ - [Eric Kessler](https://github.com/enkessler)
[Michael Grosser](http://grosser.it)<br/>
[email protected]<br/>
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 2022-06-26 00:51:53.000000000 +0200
+++ new/lib/parallel_tests/cli.rb 2022-09-24 07:16:00.000000000 +0200
@@ -316,12 +316,12 @@
def extract_file_paths(argv)
dash_index = argv.rindex("--")
file_args_at = (dash_index || -1) + 1
- [argv[file_args_at..-1], argv[0...(dash_index || 0)]]
+ [argv[file_args_at..], argv[0...(dash_index || 0)]]
end
def extract_test_options(argv)
dash_index = argv.index("--") || -1
- argv[dash_index + 1..-1]
+ argv[dash_index + 1..]
end
def append_test_options(options, argv)
@@ -391,7 +391,7 @@
def simulate_output_for_ci(simulate)
if simulate
progress_indicator = Thread.new do
- interval = Float(ENV.fetch('PARALLEL_TEST_HEARTBEAT_INTERVAL', 60))
+ interval = Float(ENV['PARALLEL_TEST_HEARTBEAT_INTERVAL'] || 60)
loop do
sleep interval
print '.'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/parallel_tests/cucumber/scenario_line_logger.rb
new/lib/parallel_tests/cucumber/scenario_line_logger.rb
--- old/lib/parallel_tests/cucumber/scenario_line_logger.rb 2022-06-26
00:51:53.000000000 +0200
+++ new/lib/parallel_tests/cucumber/scenario_line_logger.rb 2022-09-24
07:16:00.000000000 +0200
@@ -27,7 +27,7 @@
example_tags = example.tags.map(&:name)
example_tags = scenario_tags + example_tags
next unless matches_tags?(example_tags)
- example.rows[1..-1].each do |row|
+ example.rows[1..].each do |row|
test_line = row.source_line
next if line_numbers.any? && !line_numbers.include?(test_line)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/parallel_tests/cucumber/scenarios.rb
new/lib/parallel_tests/cucumber/scenarios.rb
--- old/lib/parallel_tests/cucumber/scenarios.rb 2022-06-26
00:51:53.000000000 +0200
+++ new/lib/parallel_tests/cucumber/scenarios.rb 2022-09-24
07:16:00.000000000 +0200
@@ -52,7 +52,9 @@
feature_tags = feature.tags.map(&:name)
# We loop on each children of the feature
- feature.tests.each do |test|
+ test_models = feature.tests
+ test_models += feature.rules.flat_map(&:tests) if
feature.respond_to?(:rules) # cuke_modeler >= 3.2 supports rules
+ test_models.each do |test|
# It's a scenario, we add it to the scenario_line_logger
scenario_line_logger.visit_feature_element(document.path, test,
feature_tags, line_numbers: test_lines)
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/parallel_tests/gherkin/runner.rb
new/lib/parallel_tests/gherkin/runner.rb
--- old/lib/parallel_tests/gherkin/runner.rb 2022-06-26 00:51:53.000000000
+0200
+++ new/lib/parallel_tests/gherkin/runner.rb 2022-09-24 07:16:00.000000000
+0200
@@ -57,7 +57,7 @@
plural = "s" if (word == group) && (number != 1)
"#{number} #{word}#{plural}"
end
- "#{sums[0]} (#{sums[1..-1].join(", ")})"
+ "#{sums[0]} (#{sums[1..].join(", ")})"
end.compact.join("\n")
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/parallel_tests/grouper.rb
new/lib/parallel_tests/grouper.rb
--- old/lib/parallel_tests/grouper.rb 2022-06-26 00:51:53.000000000 +0200
+++ new/lib/parallel_tests/grouper.rb 2022-09-24 07:16:00.000000000 +0200
@@ -38,7 +38,7 @@
# add all files that should run in a multiple isolated processes to
their own groups
group_features_by_size(items_to_group(single_items),
groups[0..(isolate_count - 1)])
# group the non-isolated by size
- group_features_by_size(items_to_group(items),
groups[isolate_count..-1])
+ group_features_by_size(items_to_group(items),
groups[isolate_count..])
else
# add all files that should run in a single non-isolated process to
first group
single_items.each { |item, size| add_to_group(groups.first, item,
size) }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/lib/parallel_tests/test/runner.rb
new/lib/parallel_tests/test/runner.rb
--- old/lib/parallel_tests/test/runner.rb 2022-06-26 00:51:53.000000000
+0200
+++ new/lib/parallel_tests/test/runner.rb 2022-09-24 07:16:00.000000000
+0200
@@ -73,7 +73,7 @@
[]
end
if runtimes.size * 1.5 > tests.size
- puts "Using recorded test runtime"
+ puts "Using recorded test runtime" unless options[:quiet]
sort_by_runtime(tests, runtimes)
else
sort_by_filesize(tests)
@@ -153,8 +153,8 @@
protected
def executable
- if ENV.include?('PARALLEL_TESTS_EXECUTABLE')
- [ENV['PARALLEL_TESTS_EXECUTABLE']]
+ if (executable = ENV['PARALLEL_TESTS_EXECUTABLE'])
+ [executable]
else
determine_executable
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 2022-06-26 00:51:53.000000000 +0200
+++ new/lib/parallel_tests/version.rb 2022-09-24 07:16:00.000000000 +0200
@@ -1,4 +1,4 @@
# frozen_string_literal: true
module ParallelTests
- VERSION = '3.11.1'
+ VERSION = '3.13.0'
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata 2022-06-26 00:51:53.000000000 +0200
+++ new/metadata 2022-09-24 07:16:00.000000000 +0200
@@ -1,14 +1,14 @@
--- !ruby/object:Gem::Specification
name: parallel_tests
version: !ruby/object:Gem::Version
- version: 3.11.1
+ version: 3.13.0
platform: ruby
authors:
- Michael Grosser
autorequire:
bindir: bin
cert_chain: []
-date: 2022-06-25 00:00:00.000000000 Z
+date: 2022-09-24 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
name: parallel
@@ -68,8 +68,8 @@
- MIT
metadata:
bug_tracker_uri: https://github.com/grosser/parallel_tests/issues
- documentation_uri:
https://github.com/grosser/parallel_tests/blob/v3.11.1/Readme.md
- source_code_uri: https://github.com/grosser/parallel_tests/tree/v3.11.1
+ documentation_uri:
https://github.com/grosser/parallel_tests/blob/v3.13.0/Readme.md
+ source_code_uri: https://github.com/grosser/parallel_tests/tree/v3.13.0
wiki_uri: https://github.com/grosser/parallel_tests/wiki
post_install_message:
rdoc_options: []
@@ -79,7 +79,7 @@
requirements:
- - ">="
- !ruby/object:Gem::Version
- version: 2.5.0
+ version: 2.6.0
required_rubygems_version: !ruby/object:Gem::Requirement
requirements:
- - ">="