Add checks for IPv4 and IPv6 in OpenSSL::Test::Utils and use them
authorRichard Levitte <levitte@openssl.org>
Thu, 4 Feb 2016 22:22:52 +0000 (23:22 +0100)
committerRichard Levitte <levitte@openssl.org>
Thu, 4 Feb 2016 22:45:03 +0000 (23:45 +0100)
commitb7be6d2290261d9c5d5714549e03ec44df4a9fa1
tree37dfb401c0a0f153512a1ea8926e09713a654d91
parentb8c84b280f41ceff073288b9a7c3637b2ae52022
Add checks for IPv4 and IPv6 in OpenSSL::Test::Utils and use them

This uilds on the same way of checking for availability as we do in
TLSProxy.  We use all IP factories we know of, starting with those who
know both IPv6 and IPv4 and ending with the one that only knows IPv4
and cache their possible success as foundation for checking the
available of each IP domain.

80-test_ssl.t has bigger chances of working on platforms that do not
run both IP domains.

Reviewed-by: Rich Salz <rsalz@openssl.org>
test/recipes/80-test_ssl.t
test/testlib/OpenSSL/Test/Utils.pm