[ruby/ruby-2.0] Enable tests and small ARM tweaks.
Vít Ondruch
vondruch at fedoraproject.org
Fri Jun 15 08:15:59 UTC 2012
commit 421f1d3c9ff77acbe7b07c52301710cb579c479e
Author: Vít Ondruch <vondruch at redhat.com>
Date: Thu Jun 14 14:56:26 2012 +0200
Enable tests and small ARM tweaks.
The most of the tests are functional now. The only exception is the one
test failing on armv7. Not sure about the PPC though.
ruby.spec | 21 ++++++++++++---------
1 files changed, 12 insertions(+), 9 deletions(-)
---
diff --git a/ruby.spec b/ruby.spec
index 9cf6d32..3304d64 100644
--- a/ruby.spec
+++ b/ruby.spec
@@ -54,7 +54,7 @@
%global json_version 1.7.1
%global minitest_version 3.0.0
-%global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/;s/armv.*/arm/')
+%global _normalized_cpu %(echo %{_target_cpu} | sed 's/^ppc/powerpc/;s/i.86/i386/;s/sparcv./sparc/')
Summary: An interpreter of object-oriented scripting language
Name: ruby
@@ -441,14 +441,17 @@ sed -i '8 a\
s.require_paths = ["lib"]' %{buildroot}%{gem_dir}/specifications/minitest-%{minitest_version}.gemspec
%check
-# TODO: Investigate the test failures.
-# OpenSSL 1.0.1 is breaking the drb test suite.
-# https://bugs.ruby-lang.org/issues/6221
-# TestTimeTZ failures - Resolved by r35377.
-# https://bugs.ruby-lang.org/issues/6318
-# TestWEBrickHTTPRequest and WEBrick::TestFileHandler fail
-# https://bugs.ruby-lang.org/issues/6319
-make check TESTS="-v -x test_drbssl.rb -x test_time_tz.rb -x test_httprequest.rb -x test_filehandler.rb"
+DISABLE_TESTS=""
+
+%ifarch armv7l armv7hl armv7hnl
+# test_call_double(DL::TestDL) fails on ARM HardFP
+# http://bugs.ruby-lang.org/issues/6592
+DISABLE_TESTS="-x test_dl2.rb $DISABLE_TESTS"
+%endif
+
+%ifnarch ppc ppc64
+make check TESTS="-v $DISABLE_TESTS"
+%endif
%post libs -p /sbin/ldconfig
More information about the scm-commits
mailing list