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.13.0~17^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2420320b96e95ee7d644daece7c691ac408159aa;p=thirdparty%2Fbind9.git return untested if not built with OPENSSL or PKCS11CRYPTO --- diff --git a/lib/dns/tests/sigs_test.c b/lib/dns/tests/sigs_test.c index 90f513aa62d..daf3f1c844d 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()); }