From af06381332c9344fc3c400cf7365bd6cc4a9cc00 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 13 Dec 2014 03:05:43 +0000 Subject: test/openssl: skip old OpenSSL * test/openssl/utils.rb (OpenSSL::TestUtils): ignore out-of-date OpenSSL before 1.0. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48823 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/openssl/test_asn1.rb | 2 +- test/openssl/test_bn.rb | 2 +- test/openssl/test_buffering.rb | 2 +- test/openssl/test_cipher.rb | 2 +- test/openssl/test_config.rb | 2 +- test/openssl/test_digest.rb | 2 +- test/openssl/test_engine.rb | 2 +- test/openssl/test_fips.rb | 2 +- test/openssl/test_hmac.rb | 2 +- test/openssl/test_ns_spki.rb | 2 +- test/openssl/test_ocsp.rb | 2 +- test/openssl/test_pair.rb | 2 +- test/openssl/test_partial_record_read.rb | 2 +- test/openssl/test_pkcs12.rb | 2 +- test/openssl/test_pkcs5.rb | 2 +- test/openssl/test_pkcs7.rb | 2 +- test/openssl/test_pkey_dh.rb | 2 +- test/openssl/test_pkey_dsa.rb | 2 +- test/openssl/test_pkey_rsa.rb | 2 +- test/openssl/test_ssl.rb | 2 +- test/openssl/test_ssl_session.rb | 2 +- test/openssl/test_x509cert.rb | 2 +- test/openssl/test_x509crl.rb | 2 +- test/openssl/test_x509ext.rb | 2 +- test/openssl/test_x509name.rb | 2 +- test/openssl/test_x509req.rb | 2 +- test/openssl/test_x509store.rb | 2 +- test/openssl/utils.rb | 3 ++- 28 files changed, 29 insertions(+), 28 deletions(-) diff --git a/test/openssl/test_asn1.rb b/test/openssl/test_asn1.rb index 3ea2638b0b..9fb5a551c6 100644 --- a/test/openssl/test_asn1.rb +++ b/test/openssl/test_asn1.rb @@ -605,5 +605,5 @@ rEzBQ0F9dUyqQ9gyRg8KHhDfv9HzT1d/rnUZMkoombwYBRIUChGCYV0GnJcan2Zm assert_equal(:UNIVERSAL, asn1.tag_class) end -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_bn.rb b/test/openssl/test_bn.rb index 27bbcdfeaf..667cb2964e 100644 --- a/test/openssl/test_bn.rb +++ b/test/openssl/test_bn.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestBN < Test::Unit::TestCase def test_new_str diff --git a/test/openssl/test_buffering.rb b/test/openssl/test_buffering.rb index c4894e1291..c62dd4d1dd 100644 --- a/test/openssl/test_buffering.rb +++ b/test/openssl/test_buffering.rb @@ -84,4 +84,4 @@ class OpenSSL::TestBuffering < Test::Unit::TestCase assert_equal([97, 98, 99], res) end -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_cipher.rb b/test/openssl/test_cipher.rb index 156fa2a9c9..30220d169c 100644 --- a/test/openssl/test_cipher.rb +++ b/test/openssl/test_cipher.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestCipher < Test::Unit::TestCase diff --git a/test/openssl/test_config.rb b/test/openssl/test_config.rb index 4ad90c43f5..62f9fabce2 100644 --- a/test/openssl/test_config.rb +++ b/test/openssl/test_config.rb @@ -294,4 +294,4 @@ __EOC__ @it['newsection'] = {'a' => 'b'} assert_not_equal(@it.sections.sort, c.sections.sort) end -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_digest.rb b/test/openssl/test_digest.rb index c2a3f70566..a23b2ef0a2 100644 --- a/test/openssl/test_digest.rb +++ b/test/openssl/test_digest.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestDigest < Test::Unit::TestCase def setup diff --git a/test/openssl/test_engine.rb b/test/openssl/test_engine.rb index 46a2948cbf..a7264d0eeb 100644 --- a/test/openssl/test_engine.rb +++ b/test/openssl/test_engine.rb @@ -71,5 +71,5 @@ class OpenSSL::TestEngine < Test::Unit::TestCase cipher.update(data) + cipher.final end -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_fips.rb b/test/openssl/test_fips.rb index 882647f7e1..6e4ac6d345 100644 --- a/test/openssl/test_fips.rb +++ b/test/openssl/test_fips.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestFIPS < Test::Unit::TestCase diff --git a/test/openssl/test_hmac.rb b/test/openssl/test_hmac.rb index f1e45365d9..f709ebd69b 100644 --- a/test/openssl/test_hmac.rb +++ b/test/openssl/test_hmac.rb @@ -38,4 +38,4 @@ class OpenSSL::TestHMAC < Test::Unit::TestCase result = hmac.update(data).hexdigest assert_equal "a13984b929a07912e4e21c5720876a8e150d6f67f854437206e7f86547248396", result end -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_ns_spki.rb b/test/openssl/test_ns_spki.rb index 7cddefad6d..ab07bfbebb 100644 --- a/test/openssl/test_ns_spki.rb +++ b/test/openssl/test_ns_spki.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestNSSPI < Test::Unit::TestCase def setup diff --git a/test/openssl/test_ocsp.rb b/test/openssl/test_ocsp.rb index b42b57d498..af727d8ecd 100644 --- a/test/openssl/test_ocsp.rb +++ b/test/openssl/test_ocsp.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestOCSP < Test::Unit::TestCase def setup diff --git a/test/openssl/test_pair.rb b/test/openssl/test_pair.rb index b9206daea9..3aca5f4833 100644 --- a/test/openssl/test_pair.rb +++ b/test/openssl/test_pair.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) require 'socket' require_relative '../ruby/ut_eof' diff --git a/test/openssl/test_partial_record_read.rb b/test/openssl/test_partial_record_read.rb index 2d23fc4f24..1899a300df 100644 --- a/test/openssl/test_partial_record_read.rb +++ b/test/openssl/test_partial_record_read.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestPartialRecordRead < OpenSSL::SSLTestCase def test_partial_tls_record_read_nonblock diff --git a/test/openssl/test_pkcs12.rb b/test/openssl/test_pkcs12.rb index 25ff606384..4e37904169 100644 --- a/test/openssl/test_pkcs12.rb +++ b/test/openssl/test_pkcs12.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) module OpenSSL class TestPKCS12 < Test::Unit::TestCase diff --git a/test/openssl/test_pkcs5.rb b/test/openssl/test_pkcs5.rb index 30fa3e5b0a..5e85dde955 100644 --- a/test/openssl/test_pkcs5.rb +++ b/test/openssl/test_pkcs5.rb @@ -94,4 +94,4 @@ class OpenSSL::TestPKCS5 < Test::Unit::TestCase assert_equal(value1, value2) end if OpenSSL::PKCS5.respond_to?(:pbkdf2_hmac) -end if defined?(OpenSSL) +end if defined?(OpenSSL::TestUtils) diff --git a/test/openssl/test_pkcs7.rb b/test/openssl/test_pkcs7.rb index a1ff04851a..47bd4f3133 100644 --- a/test/openssl/test_pkcs7.rb +++ b/test/openssl/test_pkcs7.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestPKCS7 < Test::Unit::TestCase def setup diff --git a/test/openssl/test_pkey_dh.rb b/test/openssl/test_pkey_dh.rb index 160a131c06..67dd3e7db3 100644 --- a/test/openssl/test_pkey_dh.rb +++ b/test/openssl/test_pkey_dh.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestPKeyDH < Test::Unit::TestCase diff --git a/test/openssl/test_pkey_dsa.rb b/test/openssl/test_pkey_dsa.rb index 555637e7a4..e4ea1b5bd7 100644 --- a/test/openssl/test_pkey_dsa.rb +++ b/test/openssl/test_pkey_dsa.rb @@ -1,7 +1,7 @@ require_relative 'utils' require 'base64' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestPKeyDSA < Test::Unit::TestCase def test_private diff --git a/test/openssl/test_pkey_rsa.rb b/test/openssl/test_pkey_rsa.rb index df0c6090cb..ea042c2785 100644 --- a/test/openssl/test_pkey_rsa.rb +++ b/test/openssl/test_pkey_rsa.rb @@ -1,7 +1,7 @@ require_relative 'utils' require 'base64' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestPKeyRSA < Test::Unit::TestCase def test_padding diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index 139b93d461..3eddb0a8e8 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestSSL < OpenSSL::SSLTestCase diff --git a/test/openssl/test_ssl_session.rb b/test/openssl/test_ssl_session.rb index 8066ef13fb..d4c2220ba3 100644 --- a/test/openssl/test_ssl_session.rb +++ b/test/openssl/test_ssl_session.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestSSLSession < OpenSSL::SSLTestCase def test_session_equals diff --git a/test/openssl/test_x509cert.rb b/test/openssl/test_x509cert.rb index f13d6456f4..783677a432 100644 --- a/test/openssl/test_x509cert.rb +++ b/test/openssl/test_x509cert.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509Certificate < Test::Unit::TestCase def setup diff --git a/test/openssl/test_x509crl.rb b/test/openssl/test_x509crl.rb index d5024751d2..9dc1b1cd14 100644 --- a/test/openssl/test_x509crl.rb +++ b/test/openssl/test_x509crl.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509CRL < Test::Unit::TestCase def setup diff --git a/test/openssl/test_x509ext.rb b/test/openssl/test_x509ext.rb index 89b45c728f..29e9f1dc44 100644 --- a/test/openssl/test_x509ext.rb +++ b/test/openssl/test_x509ext.rb @@ -1,6 +1,6 @@ require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509Extension < Test::Unit::TestCase def setup diff --git a/test/openssl/test_x509name.rb b/test/openssl/test_x509name.rb index de35fc303a..a92af53492 100644 --- a/test/openssl/test_x509name.rb +++ b/test/openssl/test_x509name.rb @@ -1,7 +1,7 @@ # coding: US-ASCII require_relative 'utils' -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509Name < Test::Unit::TestCase OpenSSL::ASN1::ObjectId.register( diff --git a/test/openssl/test_x509req.rb b/test/openssl/test_x509req.rb index d0b6a5725d..27040cb7bf 100644 --- a/test/openssl/test_x509req.rb +++ b/test/openssl/test_x509req.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509Request < Test::Unit::TestCase def setup diff --git a/test/openssl/test_x509store.rb b/test/openssl/test_x509store.rb index 439c9de26e..f3e144fc51 100644 --- a/test/openssl/test_x509store.rb +++ b/test/openssl/test_x509store.rb @@ -1,6 +1,6 @@ require_relative "utils" -if defined?(OpenSSL) +if defined?(OpenSSL::TestUtils) class OpenSSL::TestX509Store < Test::Unit::TestCase def setup diff --git a/test/openssl/utils.rb b/test/openssl/utils.rb index 84cd48dbc1..1da3bcf979 100644 --- a/test/openssl/utils.rb +++ b/test/openssl/utils.rb @@ -327,4 +327,5 @@ AQjjxMXhwULlmuR/K+WwlaZPiLIBYalLAZQ7ZbOPeVkJ8ePao0eLAgEC end end -end if defined?(OpenSSL) +end if defined?(OpenSSL::OPENSSL_LIBRARY_VERSION) and + /\AOpenSSL +0\./ !~ OpenSSL::OPENSSL_LIBRARY_VERSION -- cgit v1.2.3