From: Matt Caswell Date: Wed, 31 Jul 2019 10:54:34 +0000 (+0100) Subject: Fix the krb5 external test X-Git-Tag: openssl-3.0.0-alpha1~1682 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=109ef7ae43c9bce336f0bc2b8163328363a26f27;p=oweals%2Fopenssl.git Fix the krb5 external test The krb5 external test relies on legacy algorithms. Therefore we make use of the capability to load a config file by default, and ensure that the config file in use by the krb5 tests loads both the legacy and default providers. [extended tests] Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/9492) --- diff --git a/test/recipes/95-test_external_krb5.t b/test/recipes/95-test_external_krb5.t index b4a54e52a5..abbd8c46b5 100644 --- a/test/recipes/95-test_external_krb5.t +++ b/test/recipes/95-test_external_krb5.t @@ -9,7 +9,7 @@ use OpenSSL::Test; use OpenSSL::Test::Utils; -use OpenSSL::Test qw/:DEFAULT data_file srctop_file/; +use OpenSSL::Test qw/:DEFAULT data_file srctop_file bldtop_dir/; setup("test_external_krb5"); @@ -20,4 +20,7 @@ plan skip_all => "krb5 not available" plan tests => 1; +$ENV{OPENSSL_MODULES} = bldtop_dir("providers"); +$ENV{OPENSSL_CONF} = srctop_file("test", "default-and-legacy.cnf"); + ok(run(cmd([data_file("krb5.sh")])), "running krb5 tests");