Skip to content

Instantly share code, notes, and snippets.

@djberg96
Created March 23, 2012 19:56
Show Gist options
  • Save djberg96/2174344 to your computer and use it in GitHub Desktop.
Save djberg96/2174344 to your computer and use it in GitHub Desktop.
JRuby test failures against 1.8 branch
1) Failure:
test_self_default_dir(TestGem) [./test/rubygems/test_gem.rb:577]:
Expected /\/[Rr]uby\/[Gg]ems\/[0-9.]+/ to match "/Library/Frameworks/JRuby.framework/Gems/1.8".
2) Error:
test_execute_build(TestGemCommandsCertCommand):
Errno::ENOENT: No such file or directory - gem-private_key.pem
org/jruby/RubyFile.java:694:in `chmod'
/Users/djberge/Repositories/rubygems/lib/rubygems/security.rb:719:in `build_self_signed_cert'
org/jruby/RubyIO.java:1139:in `open'
org/jruby/RubyKernel.java:287:in `open'
/Users/djberge/Repositories/rubygems/lib/rubygems/security.rb:718:in `build_self_signed_cert'
/Users/djberge/Repositories/rubygems/lib/rubygems/commands/cert_command.rb:52:in `initialize'
org/jruby/RubyProc.java:270:in `call'
org/jruby/RubyProc.java:220:in `call'
/Users/djberge/Repositories/rubygems/lib/rubygems/command.rb:445:in `configure_options'
org/jruby/RubyProc.java:270:in `call'
org/jruby/RubyProc.java:220:in `call'
/Library/Frameworks/JRuby.framework/Versions/1.6.7/lib/ruby/1.8/optparse.rb:1268:in `parse_in_order'
org/jruby/RubyKernel.java:1183:in `catch'
/Library/Frameworks/JRuby.framework/Versions/1.6.7/lib/ruby/1.8/optparse.rb:1255:in `parse_in_order'
/Library/Frameworks/JRuby.framework/Versions/1.6.7/lib/ruby/1.8/optparse.rb:1249:in `order!'
/Library/Frameworks/JRuby.framework/Versions/1.6.7/lib/ruby/1.8/optparse.rb:1340:in `permute!'
/Library/Frameworks/JRuby.framework/Versions/1.6.7/lib/ruby/1.8/optparse.rb:1361:in `parse!'
/Users/djberge/Repositories/rubygems/lib/rubygems/command.rb:348:in `handle_options'
org/jruby/RubyKernel.java:2080:in `send'
./test/rubygems/test_gem_commands_cert_command.rb:49:in `test_execute_build'
org/jruby/RubyDir.java:466:in `chdir'
./test/rubygems/test_gem_commands_cert_command.rb:48:in `test_execute_build'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:40:in `use_ui'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:63:in `use_ui'
./test/rubygems/test_gem_commands_cert_command.rb:47:in `test_execute_build'
org/jruby/RubyKernel.java:2076:in `send'
3) Failure:
test_class_build_rbconfig_make_prog(TestGemExtExtConfBuilder) [./test/rubygems/test_gem_ext_ext_conf_builder.rb:56]:
--- expected
+++ actual
@@ -1,2 +1,4 @@
-"creating Makefile
+"WARNING: JRuby does not support native extensions or the `mkmf' library very well.
+Check http://kenai.com/projects/jruby/pages/Home for alternatives.
+creating Makefile
"
4) Failure:
test_class_build(TestGemExtExtConfBuilder) [./test/rubygems/test_gem_ext_ext_conf_builder.rb:32]:
--- expected
+++ actual
@@ -1,2 +1,4 @@
-"creating Makefile
+"WARNING: JRuby does not support native extensions or the `mkmf' library very well.
+Check http://kenai.com/projects/jruby/pages/Home for alternatives.
+creating Makefile
"
5) Failure:
test_class_build_env_make(TestGemExtExtConfBuilder) [./test/rubygems/test_gem_ext_ext_conf_builder.rb:80]:
--- expected
+++ actual
@@ -1,2 +1,4 @@
-"creating Makefile
+"WARNING: JRuby does not support native extensions or the `mkmf' library very well.
+Check http://kenai.com/projects/jruby/pages/Home for alternatives.
+creating Makefile
"
6) Failure:
test_class_from_file_by_path_corrupt(TestGemFormat) [./test/rubygems/test_gem_format.rb:44]:
--- expected
+++ actual
@@ -1 +1 @@
-"corrupt gem (Gem::Package::TarInvalidError: tar is corrupt, name contains null byte) in /var/folders/rb/rblpUhfCG+eJ9Ek1eXIUek+++TI/-Tmp-/corrupt.16220.1605"
+"no metadata found in /var/folders/rb/rblpUhfCG+eJ9Ek1eXIUek+++TI/-Tmp-/corrupt.16220.1605"
7) Failure:
test_build_extensions_extconf_bad(TestGemInstaller) [./test/rubygems/test_gem_installer.rb:85]:
Expected /\/Library\/Frameworks\/JRuby\.framework\/Versions\/1\.6\.7\/bin\/jruby: No such file/ to match "/Library/Frameworks/JRuby.framework/Versions/1.6.7/bin/jruby extconf.rb --build_arg1 --build_arg2\nError opening script file: /private/var/folders/rb/rblpUhfCG+eJ9Ek1eXIUek+++TI/-Tmp-/test_rubygems_16220/installer/gems/a-2/extconf.rb (No such file or directory)\n".
8) Failure:
test_full_name_null(TestGemPackageTarReaderEntry) [./test/rubygems/test_gem_package_tar_reader_entry.rb:67]:
Gem::Package::TarInvalidError expected but nothing was raised.
9) Error:
test_explicit_proxy(TestGemRemoteFetcher):
Gem::RemoteFetcher::FetchError: SystemCallError: Unknown error - Connection reset by peer (http://localhost:8607/yaml)
/Users/djberge/Repositories/rubygems/lib/rubygems/remote_fetcher.rb:239:in `fetch_path'
./test/rubygems/test_gem_remote_fetcher.rb:375:in `test_explicit_proxy'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:40:in `use_ui'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:63:in `use_ui'
./test/rubygems/test_gem_remote_fetcher.rb:372:in `test_explicit_proxy'
org/jruby/RubyKernel.java:2076:in `send'
10) Error:
test_no_proxy(TestGemRemoteFetcher):
Gem::RemoteFetcher::FetchError: SystemCallError: Unknown error - Connection reset by peer (http://localhost:8607/yaml)
/Users/djberge/Repositories/rubygems/lib/rubygems/remote_fetcher.rb:239:in `fetch_path'
/Users/djberge/Repositories/rubygems/lib/rubygems/remote_fetcher.rb:246:in `fetch_size'
./test/rubygems/test_gem_remote_fetcher.rb:169:in `test_no_proxy'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:40:in `use_ui'
/Users/djberge/Repositories/rubygems/lib/rubygems/user_interaction.rb:63:in `use_ui'
./test/rubygems/test_gem_remote_fetcher.rb:167:in `test_no_proxy'
org/jruby/RubyKernel.java:2076:in `send'
11) Error:
test_class_sign_cert(TestGemSecurity):
OpenSSL::X509::CertificateError: not all mandatory fields set in V3 TBScertificate generator
org/jruby/ext/openssl/X509Cert.java:439:in `sign'
/Users/djberge/Repositories/rubygems/lib/rubygems/security.rb:645:in `sign_cert'
./test/rubygems/test_gem_security.rb:68:in `test_class_sign_cert'
org/jruby/RubyKernel.java:2076:in `send'
870 tests, 2858 assertions, 7 failures, 4 errors, 2 skips
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment