From c8f13be0dddee456db09139d4b86e010a6e06d3d Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Mon, 14 May 2018 11:52:54 +1000 Subject: [PATCH] return untested if not built with OPENSSL or PKCS11CRYPTO (cherry picked from commit 2420320b96e95ee7d644daece7c691ac408159aa) --- lib/dns/tests/sigs_test.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/dns/tests/sigs_test.c b/lib/dns/tests/sigs_test.c index 4e1dcf2758b..4ddfac956f6 100644 --- a/lib/dns/tests/sigs_test.c +++ b/lib/dns/tests/sigs_test.c @@ -15,6 +15,9 @@ #include +#include + +#if defined(OPENSSL) || defined(PKCS11CRYPTO) #include #include #include @@ -435,9 +438,23 @@ ATF_TC_BODY(updatesigs, tc) { dns_test_end(); } +#else +ATF_TC(untested); +ATF_TC_HEAD(untested, tc) { + atf_tc_set_md_var(tc, "descr", "skipping dns__zone_updatesigs() test"); +} +ATF_TC_BODY(untested, tc) { + UNUSED(tc); + atf_tc_skip("DNSSEC support not compiled in"); +} +#endif ATF_TP_ADD_TCS(tp) { +#if defined(OPENSSL) || defined(PKCS11CRYPTO) ATF_TP_ADD_TC(tp, updatesigs); +#else + ATF_TP_ADD_TC(tp, untested); +#endif return (atf_no_error()); } -- 2.47.3