summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2019-07-31 11:54:34 +0100
committerMatt Caswell <matt@openssl.org>2019-08-01 09:59:20 +0100
commit109ef7ae43c9bce336f0bc2b8163328363a26f27 (patch)
tree7ac98875532edab4ec0d74a52f40e1fa7b9a65d2 /test
parent29dc6e00f2a1ec93bbacc5127cecf3412e95e57f (diff)
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 <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9492)
Diffstat (limited to 'test')
-rw-r--r--test/recipes/95-test_external_krb5.t5
1 files changed, 4 insertions, 1 deletions
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");