Make sure test gets green on 1.9 mode -------------------------------------
Key: JRUBY-5362 URL: http://jira.codehaus.org/browse/JRUBY-5362 Project: JRuby Issue Type: Improvement Components: OpenSSL Affects Versions: JRuby-OSSL 0.7.2 Environment: jruby 1.6.0.RC1 (ruby 1.8.7 patchlevel 330) (2011-01-15 fdad904) (OpenJDK 64-Bit Server VM 1.6.0_20) [linux-amd64-java] Reporter: Hiroshi Nakamura Assignee: Hiroshi Nakamura It looks not bad. But we should handle ruby-ossl libs for 1.8 and 1.9 correctly. Time to decide, merging jruby-ossl to JRuby or make ruby-ossl split out from CRuby and merge it with jruby-ossl as a single gem. {noformat} 0% jruby --1.9 test/test_all.rb Loaded suite test/test_all Started E........FF.........................................................................................................E..............E............................................................................................................E..EE........F...............F...... Finished in 43.370000 seconds. 1) Error: test_decode(OpenSSL::TestASN1): TypeError: can't convert Fixnum into String org/jruby/RubyString.java:3574:in `op_aset19' org/jruby/RubyString.java:3554:in `op_aset19' /home/nahi/git/jruby-openssl/test/openssl/test_asn1.rb:172:in `test_decode' org/jruby/RubyBasicObject.java:1650:in `send19' org/jruby/RubyObject.java:1372:in `send19' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' 2) Failure: test_iso10126_padding(OpenSSL::TestCipher) [/home/nahi/git/jruby-openssl/test/openssl/test_cipher.rb:123]: Failed assertion, no message given. 3) Failure: test_iso10126_padding_boundry(OpenSSL::TestCipher) [/home/nahi/git/jruby-openssl/test/openssl/test_cipher.rb:139]: Failed assertion, no message given. 4) Error: test_hash(OpenSSL::TestX509Name): NoMethodError: undefined method `&' for " ":String /home/nahi/git/jruby-openssl/test/openssl/test_x509name.rb:274:in `calc_hash' /home/nahi/git/jruby-openssl/test/openssl/test_x509name.rb:281:in `test_hash' org/jruby/RubyBasicObject.java:1650:in `send19' org/jruby/RubyObject.java:1372:in `send19' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' 5) Error: test_verify(OpenSSL::TestX509Store): ArgumentError: assertion message must be String or Proc, but TrueClass was given. /home/nahi/git/jruby-openssl/test/openssl/test_x509store.rb:69:in `test_verify' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `__send__' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `send' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' 6) Error: test_ca_path_name(TestIntegration): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x13fa6c5> /home/nahi/git/jruby-openssl/test/test_integration.rb:35:in `test_ca_path_name' /home/nahi/git/jruby-openssl/test/test_integration.rb:34:in `test_ca_path_name' org/jruby/RubyBasicObject.java:1650:in `send19' org/jruby/RubyObject.java:1372:in `send19' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' org/jruby/RubyArray.java:1671:in `each' org/jruby/RubyArray.java:1671:in `each' 7) Error: test_pathlen_does_not_appear(TestIntegration): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x63f78dde> /home/nahi/git/jruby-openssl/test/test_integration.rb:82:in `test_pathlen_does_not_appear' /home/nahi/git/jruby-openssl/test/test_integration.rb:81:in `test_pathlen_does_not_appear' org/jruby/RubyBasicObject.java:1650:in `send19' org/jruby/RubyObject.java:1372:in `send19' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' org/jruby/RubyArray.java:1671:in `each' org/jruby/RubyArray.java:1671:in `each' 8) Error: test_ssl_verify(TestIntegration): NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x7ae6da1e> /home/nahi/git/jruby-openssl/test/test_integration.rb:49:in `test_ssl_verify' /home/nahi/git/jruby-openssl/test/test_integration.rb:48:in `test_ssl_verify' org/jruby/RubyBasicObject.java:1650:in `send19' org/jruby/RubyObject.java:1372:in `send19' /home/nahi/git/jruby-openssl/test/../build_lib/mocha/lib/mocha/integration/mini_test/version_142_and_above.rb:27:in `run' org/jruby/RubyArray.java:1671:in `each' org/jruby/RubyArray.java:1671:in `each' 9) Failure: test_has_correct_methods(TestPKey) [/home/nahi/git/jruby-openssl/test/test_pkey.rb:11]: Failed assertion, no message given. 10) Failure: test_jruby_4826(TestSSL) [/home/nahi/git/jruby-openssl/test/test_ssl.rb:25]: Exception raised: <#<NoMethodError: undefined method `read_nonblock' for #<OpenSSL::SSL::SSLSocket:0x1106856d>>>. 276 tests, 1655 assertions, 4 failures, 6 errors, 0 skips Test run options: --seed 25815 {noformat} -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email