> (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.