From: Dr. David von Oheimb Date: Mon, 9 Nov 2020 09:08:23 +0000 (+0100) Subject: 25-test_x509.t: Re-add and improve a test on non-existence of ASN.1 parse errors X-Git-Tag: openssl-3.0.0-alpha9~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f7626d0bfab35acd89c2c6542fc6504954191a14;p=thirdparty%2Fopenssl.git 25-test_x509.t: Re-add and improve a test on non-existence of ASN.1 parse errors Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/13353) --- diff --git a/test/recipes/25-test_x509.t b/test/recipes/25-test_x509.t index 0e3b83aedf0..54fbe78e969 100644 --- a/test/recipes/25-test_x509.t +++ b/test/recipes/25-test_x509.t @@ -16,7 +16,7 @@ use OpenSSL::Test qw/:DEFAULT srctop_file/; setup("test_x509"); -plan tests => 14; +plan tests => 15; require_ok(srctop_file('test','recipes','tconversion.pl')); @@ -124,8 +124,12 @@ sub test_errors { # actually tests diagnostics of OSSL_STORE return $res && $found; } +# 3 tests for non-existence of spurious OSSL_STORE ASN.1 parse error output. +# This requires provoking a failure exit of the app after reading input files. +ok(test_errors("bad output format", "root-cert.pem", '-outform', 'http'), + "load root-cert errors"); ok(test_errors("RC2-40-CBC", "v3-certs-RC2.p12", '-passin', 'pass:v3-certs'), - "load v3-certs-RC2 no asn1 errors"); + "load v3-certs-RC2 no asn1 errors"); # error msg should mention "RC2-40-CBC" SKIP: { skip "sm2 not disabled", 1 if !disabled("sm2");