From: "usa (Usaku NAKAMURA)" Date: 2012-08-21T11:18:29+09:00 Subject: [ruby-core:47258] [ruby-trunk - Bug #6897][Assigned] With --no-retry option parallel test-all result Issue #6897 has been updated by usa (Usaku NAKAMURA). Description updated Status changed from Open to Assigned format description ---------------------------------------- Bug #6897: With --no-retry option parallel test-all result https://bugs.ruby-lang.org/issues/6897#change-28952 Author: h.shirosaki (Hiroshi Shirosaki) Status: Assigned Priority: Normal Assignee: sorah (Shota Fukumori) Category: Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-08-20 trunk 36737) [x86_64-linux] =begin With --no-retry option, parallel test-all result looks strange as below. I actually see a test error with ubuntu linux bundled openssl. I show this by another reproducible example. For example: Add a raise to emulate error. diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index 97a3a46..44f3fed 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -4,6 +4,7 @@ if defined?(OpenSSL) class OpenSSL::TestSSL < OpenSSL::SSLTestCase def test_ctx_setup + raise OpenSSL::SSL::SSLError ctx = OpenSSL::SSL::SSLContext.new assert_equal(ctx.setup, true) assert_equal(ctx.setup, nil) ---------------- $ make test-all TESTS="-j3 --no-retry openssl/test_ssl.rb" [1/1] 87748:ready 87749:ready 87750=test_sslFinished tests in 1.512269s, 18.5152 tests/s, 187.7973 assertions/s. 1) Error: test_ctx_setup(OpenSSL::TestSSL): OpenSSL::SSL::SSLError: OpenSSL::SSL::SSLError /Users/hiroshi/src/ruby/test/openssl/test_ssl.rb:7:in `test_ctx_setup' 2) E 28 tests, 284 assertions, 0 failures, 2 errors, 0 skips ---------------- I attached a patch which contains fixes as below. * delete status line * remove reports like `2) E` * correct failures/errors/skips counts Above example doesn't complete unless #6882 is solved. So attatched patch contains fixes for #6882. =end -- http://bugs.ruby-lang.org/