mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-30 14:07:59 +00:00
conditionally test based on USE_LIBTOOL or LD_WRAP
This commit is contained in:
committed by
Ondřej Surý
parent
c7b20f3c40
commit
00605058b4
@@ -39,6 +39,7 @@
|
||||
|
||||
#include "nstest.h"
|
||||
|
||||
#if defined(USE_LIBTOOL) || LD_WRAP
|
||||
static int
|
||||
_setup(void **state) {
|
||||
isc_result_t result;
|
||||
@@ -139,15 +140,20 @@ notify_start(void **state) {
|
||||
ns_test_cleanup_zone();
|
||||
isc_nmhandle_unref(client->handle);
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
main(void) {
|
||||
#if defined(USE_LIBTOOL) || LD_WRAP
|
||||
const struct CMUnitTest tests[] = {
|
||||
cmocka_unit_test_setup_teardown(notify_start,
|
||||
_setup, _teardown),
|
||||
};
|
||||
|
||||
return (cmocka_run_group_tests(tests, NULL, NULL));
|
||||
#else
|
||||
print_message("1..0 # Skip notify_test requires libtool or LD_WRAP\n");
|
||||
#endif
|
||||
}
|
||||
#else /* HAVE_CMOCKA && !__SANITIZE_ADDRESS__ */
|
||||
|
||||
|
@@ -35,6 +35,7 @@
|
||||
|
||||
#include "nstest.h"
|
||||
|
||||
#if defined(USE_LIBTOOL) || LD_WRAP
|
||||
static int
|
||||
_setup(void **state) {
|
||||
isc_result_t result;
|
||||
@@ -588,9 +589,11 @@ ns__query_start_test(void **state) {
|
||||
run_start_test(&tests[i]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
int
|
||||
main(void) {
|
||||
#if defined(USE_LIBTOOL) || LD_WRAP
|
||||
const struct CMUnitTest tests[] = {
|
||||
cmocka_unit_test_setup_teardown(ns__query_sfcache_test,
|
||||
_setup, _teardown),
|
||||
@@ -599,6 +602,9 @@ main(void) {
|
||||
};
|
||||
|
||||
return (cmocka_run_group_tests(tests, NULL, NULL));
|
||||
#else
|
||||
print_message("1..0 # Skip query_test requires libtool or LD_WRAP\n");
|
||||
#endif
|
||||
}
|
||||
|
||||
#else /* HAVE_CMOCKA && !__SANITIZE_ADDRESS__ */
|
||||
|
Reference in New Issue
Block a user