summaryrefslogtreecommitdiffstats
path: root/test/recipes
diff options
context:
space:
mode:
authorJon Spillett <jon.spillett@oracle.com>2021-05-14 03:15:25 +0200
committerShane Lontis <shane.lontis@oracle.com>2021-05-25 23:27:25 +0200
commit2710ddef6fdee65f0fc89c1e8698736f9317ed14 (patch)
tree30161b00bd96fd72bfc5e3ac8a655caf66553478 /test/recipes
parentAllow TLS13_AD_MISSING_EXTENSION for older versions (diff)
downloadopenssl-2710ddef6fdee65f0fc89c1e8698736f9317ed14.tar.xz
openssl-2710ddef6fdee65f0fc89c1e8698736f9317ed14.zip
Add an evp_libctx_test test run for legacy provider
Reviewed-by: Tomas Mraz <tomas@openssl.org> Reviewed-by: Paul Dale <pauli@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/15276)
Diffstat (limited to 'test/recipes')
-rw-r--r--test/recipes/30-test_evp_libctx.t14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/recipes/30-test_evp_libctx.t b/test/recipes/30-test_evp_libctx.t
index 81abbdb3bf..0086cf22c9 100644
--- a/test/recipes/30-test_evp_libctx.t
+++ b/test/recipes/30-test_evp_libctx.t
@@ -16,6 +16,7 @@ BEGIN {
setup("test_evp_libctx");
}
+my $no_legacy = disabled('legacy') || ($ENV{NO_LEGACY} // 0);
my $no_fips = disabled('fips') || ($ENV{NO_FIPS} // 0);
use lib srctop_dir('Configurations');
@@ -24,9 +25,7 @@ use lib bldtop_dir('.');
# If no fips then run the test with no extra arguments.
my @test_args = ( );
-plan tests =>
- ($no_fips ? 0 : 1) # FIPS install test
- + 1;
+plan tests => ($no_fips ? 0 : 1) + ($no_legacy ? 0 : 1) + 1;
unless ($no_fips) {
@test_args = ("-config", srctop_file("test","fips-and-base.cnf"),
@@ -37,4 +36,11 @@ unless ($no_fips) {
ok(run(test(["evp_libctx_test",
"-config", srctop_file("test","default.cnf"),])),
- "running default-and-legacy evp_libctx_test");
+ "running default evp_libctx_test");
+
+unless ($no_legacy) {
+ ok(run(test(["evp_libctx_test",
+ "-config", srctop_file("test","default-and-legacy.cnf"),])),
+ "running default-and-legacy evp_libctx_test");
+}
+