diff --git a/configure.ac b/configure.ac index ae7eb30b..b21be005 100644 --- a/configure.ac +++ b/configure.ac @@ -184,7 +184,7 @@ if test "$enable_libtap" = "yes" ; then EXTRA_TEST="test_utils test_tcp test_cmd test_base64" AC_SUBST(EXTRA_TEST) - EXTRA_PLUGIN_TESTS="tests/test_check_swap tests/test_check_disk" + EXTRA_PLUGIN_TESTS="tests/test_check_swap tests/test_check_disk tests/test_check_snmp" AC_SUBST(EXTRA_PLUGIN_TESTS) fi diff --git a/plugins/Makefile.am b/plugins/Makefile.am index aab858aa..7c80283c 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -189,6 +189,8 @@ tests_test_check_swap_LDADD = $(BASEOBJS) $(tap_ldflags) -ltap tests_test_check_swap_SOURCES = tests/test_check_swap.c check_swap.d/swap.c tests_test_check_snmp_LDADD = $(BASEOBJS) $(tap_ldflags) -ltap tests_test_check_snmp_SOURCES = tests/test_check_snmp.c check_snmp.d/check_snmp_helpers.c +tests_test_check_snmp_LDFLAGS = $(AM_LDFLAGS) -lm `net-snmp-config --libs` +tests_test_check_snmp_CFLAGS = $(AM_CFLAGS) `net-snmp-config --cflags` tests_test_check_disk_LDADD = $(BASEOBJS) $(tap_ldflags) check_disk.d/utils_disk.c -ltap tests_test_check_disk_SOURCES = tests/test_check_disk.c diff --git a/plugins/tests/test_check_snmp b/plugins/tests/test_check_snmp new file mode 100755 index 00000000..1650d6e5 Binary files /dev/null and b/plugins/tests/test_check_snmp differ diff --git a/plugins/tests/test_check_snmp.c b/plugins/tests/test_check_snmp.c index d71706d0..0fdcd9c2 100644 --- a/plugins/tests/test_check_snmp.c +++ b/plugins/tests/test_check_snmp.c @@ -16,7 +16,7 @@ * *****************************************************************************/ -#include "tap.h" +#include "../../tap/tap.h" #include "../../config.h" #include @@ -26,6 +26,10 @@ #include "utils_base.c" #include "../check_snmp.d/check_snmp_helpers.h" +int verbose = 0; +void print_usage() {} +const char *progname = "test_check_snmp"; + char *_np_state_generate_key(int argc, char **argv); char *_np_state_calculate_location_prefix(void);