From: Mark Andrews Date: Mon, 14 May 2018 01:52:54 +0000 (+1000) Subject: return untested if not built with OPENSSL or PKCS11CRYPTO X-Git-Tag: v9.11.4rc1~32^2~1 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=c8f13be0dddee456db09139d4b86e010a6e06d3d;p=thirdparty%2Fbind9.git return untested if not built with OPENSSL or PKCS11CRYPTO (cherry picked from commit 2420320b96e95ee7d644daece7c691ac408159aa) --- 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()); }