From: KOSAKI Motohiro Date: 2012-08-15T13:12:46+09:00 Subject: [ruby-core:47204] Re: [ruby-trunk - Bug #6830][Assigned] test failure test_constants(OpenSSL::TestConfig) [/ruby/test/openssl/test_config.rb:27] on Mac + homebrew > (1) "is not a problem of platform but a hardcoded path on openssl." > Yes, I think so, too. > > (2) "if you moved OpenSSL dlls to different directories and verified OpenSSL::Config::DEFAULT_CONFIG_FILE?" > Of course, it fails. > > So, should not skip by platform, but should determine whether to skip or not > to skip by another method, such as checking the existance of the config file, > as luis said. This test confirm OpenSSL::Config::DEFAULT_CONFIG_FILE correctness. Therefore, when we skip the test if OpenSSL::Config::DEFAULT_CONFIG_FILE is incorrect, it doesn't test any meaningful thing. I just suggest to remove the test instaed if we can't use platform check.