From: Evan Hunt Date: Thu, 15 Mar 2018 18:02:31 +0000 (-0700) Subject: add an 'untested' case when none of the atomic operations are available X-Git-Tag: v9.13.0~93^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b3eac926e7e31941c0d29688e2a7ef7c02b0b40;p=thirdparty%2Fbind9.git add an 'untested' case when none of the atomic operations are available - this fixes a build failure introduced in change 4913 when compiling with ATF and --disable-atomic --- diff --git a/lib/isc/tests/atomic_test.c b/lib/isc/tests/atomic_test.c index 361c3b18d80..d38d84774bb 100644 --- a/lib/isc/tests/atomic_test.c +++ b/lib/isc/tests/atomic_test.c @@ -313,6 +313,19 @@ ATF_TC_BODY(atomic_storeq, tc) { } #endif +#if !defined(ISC_PLATFORM_HAVEXADD) && \ + !defined(ISC_PLATFORM_HAVEXADDQ) && \ + !defined(ISC_PLATFORM_HAVEATOMICSTOREQ) +ATF_TC(untested); +ATF_TC_HEAD(untested, tc) { + atf_tc_set_md_var(tc, "descr", "skipping aes test"); +} +ATF_TC_BODY(untested, tc) { + UNUSED(tc); + atf_tc_skip("AES not available"); +} +#endif /* !HAVEXADD, !HAVEXADDQ, !HAVEATOMICSTOREQ */ + /* * Main */ @@ -329,5 +342,11 @@ ATF_TP_ADD_TCS(tp) { #if defined(ISC_PLATFORM_HAVEATOMICSTOREQ) ATF_TP_ADD_TC(tp, atomic_storeq); #endif +#if !defined(ISC_PLATFORM_HAVEXADD) && \ + !defined(ISC_PLATFORM_HAVEXADDQ) && \ + !defined(ISC_PLATFORM_HAVEATOMICSTOREQ) + ATF_TP_ADD_TC(tp, untested); +#endif + return (atf_no_error()); }