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.9.13rc1~27^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=77cd6fe0f5f4eb6ac151c8b47f3f7a1328140c40;p=thirdparty%2Fbind9.git return untested if not built with OPENSSL or PKCS11CRYPTO (cherry picked from commit 9d8bab64ad44614523082ac42ad9d1560b628fcc) --- diff --git a/lib/dns/tests/sigs_test.c b/lib/dns/tests/sigs_test.c index 637c5aba7ea..67616645ada 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 @@ -437,9 +440,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()); }