Skip some tests.
* Skip unstable tests on s390x. * Skip JIT tests in RHEL 8. Related: rhbz#1817135
This commit is contained in:
parent
7916a42d9d
commit
d8e2548d44
33
ruby.spec
33
ruby.spec
@ -850,11 +850,34 @@ MSPECOPTS="$MSPECOPTS -P 'File.utime allows Time instances in the far future to
|
||||
MSPECOPTS="$MSPECOPTS -P 'File.lchmod returns false from \#respond_to?'"
|
||||
MSPECOPTS="$MSPECOPTS -P 'File.lchmod raises a NotImplementedError when called'"
|
||||
|
||||
# Increase timeout for TestBugReporter#test_bug_reporter_add test, which fails
|
||||
# quite often.
|
||||
# https://bugs.ruby-lang.org/issues/16492
|
||||
# For now, disable JIT tests in RHEL 8.
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1721553
|
||||
mv test/ruby/test_jit.rb{,.disabled}
|
||||
sed \
|
||||
-e '/^ def test_pause$/,/^ end$/ s/^/#/' \
|
||||
-e '/^ def test_pause_waits_until_compaction$/,/^ end$/ s/^/#/' \
|
||||
-i test/ruby/test_rubyvm_mjit.rb
|
||||
|
||||
%ifarch s390x
|
||||
sed -i '/assert_in_out_err/ s/)/, timeout: 30)/' test/-ext-/bug_reporter/test_bug_reporter.rb
|
||||
# Skip TestBugReporter#test_bug_reporter_add test, which fails quite often
|
||||
# due to segmentation fault.
|
||||
# https://bugs.ruby-lang.org/issues/16492
|
||||
sed -i '/^ def test_bug_reporter_add$/,/^ end$/ s/^/#/' \
|
||||
test/-ext-/bug_reporter/test_bug_reporter.rb
|
||||
# Increase timeout for Fiddle::TestFunction#test_nogvl_poll test, which fails
|
||||
# sometimes.
|
||||
sed -i '/^ def test_nogvl_poll$/,/^ end$/ s/ 180,/ 1000,/' \
|
||||
test/fiddle/test_function.rb
|
||||
# Skip tests which fail sometimes due to timeout.
|
||||
sed -i '/^ def test_status_quit$/,/^ end$/ s/^/#/' \
|
||||
test/ruby/test_process.rb
|
||||
sed \
|
||||
-e '/^ def test_segv_test$/,/^ end$/ s/^/#/' \
|
||||
-e '/^ def test_segv_loaded_features$/,/^ end$/ s/^/#/' \
|
||||
-e '/^ def test_segv_setproctitle$/,/^ end$/ s/^/#/' \
|
||||
-i test/ruby/test_rubyoptions.rb
|
||||
sed -i '/^ def test_ignored_interrupt$/,/^ end$/ s/^/#/' \
|
||||
test/ruby/test_signal.rb
|
||||
%endif
|
||||
|
||||
make check TESTS="-v $DISABLE_TESTS" MSPECOPT="-fs $MSPECOPTS"
|
||||
@ -1272,6 +1295,8 @@ make check TESTS="-v $DISABLE_TESTS" MSPECOPT="-fs $MSPECOPTS"
|
||||
%changelog
|
||||
* Fri May 29 2020 Jun Aruga <jaruga@redhat.com> - 2.7.1-132
|
||||
- Update to Ruby 2.7.1 by merging Fedora master branch (commit: 2981648)
|
||||
* Skip unstable tests on s390x.
|
||||
* Skip JIT tests in RHEL 8.
|
||||
Resolves: rhbz#1817135
|
||||
|
||||
* Thu Jul 04 2019 Jun Aruga <jaruga@redhat.com> - 2.6.3-106
|
||||
|
Loading…
Reference in New Issue
Block a user