From 49dc5404dfbaaa52baeef43879f0d3f9bae582d0 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Wed, 27 Jan 2016 18:31:08 +0100 Subject: Skip all explicitely if the number of tests is 0 It seems that Test::More doesn't like 0 tests, a line like this raises an error and stops the recipe entirely: plan tests => 0; So we need to check for 0 tests beforehand and skip the subtest explicitely in that case. Reviewed-by: Rich Salz --- test/recipes/80-test_ssl.t | 3 +++ 1 file changed, 3 insertions(+) (limited to 'test') diff --git a/test/recipes/80-test_ssl.t b/test/recipes/80-test_ssl.t index bcac431995..4039654732 100644 --- a/test/recipes/80-test_ssl.t +++ b/test/recipes/80-test_ssl.t @@ -470,6 +470,9 @@ sub testssl { $protocolciphersuitcount += scalar @c; $_ => [ @c ] } @protocols; + plan skip_all => "None of the ciphersuites to test are available in this OpenSSL build" + if $protocolciphersuitcount + scalar(@protocols) == 0; + # The count of protocols is because in addition to the ciphersuits # we got above, we're running a weak DH test for each protocol plan tests => $protocolciphersuitcount + scalar(@protocols); -- cgit v1.2.3