mirror of
https://github.com/openssl/openssl.git
synced 2025-01-12 13:36:28 +08:00
provider test: don't run configuration based tests if configuration isn't loaded
Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/21621)
This commit is contained in:
parent
52ea255d9d
commit
a9dde74950
@ -83,6 +83,7 @@ static int test_loaded_provider(void)
|
||||
&& test_provider(prov, expected_greeting1(name));
|
||||
}
|
||||
|
||||
# ifndef OPENSSL_NO_AUTOLOAD_CONFIG
|
||||
static int test_configured_provider(void)
|
||||
{
|
||||
const char *name = "p_test_configured";
|
||||
@ -95,6 +96,7 @@ static int test_configured_provider(void)
|
||||
TEST_ptr(prov = ossl_provider_find(NULL, name, 0))
|
||||
&& test_provider(prov, expected_greeting);
|
||||
}
|
||||
# endif
|
||||
#endif
|
||||
|
||||
static int test_cache_flushes(void)
|
||||
@ -139,7 +141,9 @@ int setup_tests(void)
|
||||
ADD_TEST(test_builtin_provider);
|
||||
#ifndef NO_PROVIDER_MODULE
|
||||
ADD_TEST(test_loaded_provider);
|
||||
# ifndef OPENSSL_NO_AUTOLOAD_CONFIG
|
||||
ADD_TEST(test_configured_provider);
|
||||
# endif
|
||||
#endif
|
||||
ADD_TEST(test_cache_flushes);
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user