diff --git a/include/haproxy/init.h b/include/haproxy/init.h index ca059e376..382e7a142 100644 --- a/include/haproxy/init.h +++ b/include/haproxy/init.h @@ -35,8 +35,12 @@ void hap_register_per_thread_free(void (*fct)()); #ifdef DEBUG_UNIT void hap_register_unittest(const char *name, int (*fct)()); +/* Simplified way to register a unit test */ +#define REGISTER_UNITTEST(name, fct) \ + INITCALL2(STG_REGISTER, hap_register_unittest, name, (fct)) #else #define hap_register_unittest(a,b) ({}) +#define REGISTER_UNITTEST(name, fct) #endif /* simplified way to declare a pre-check callback in a file */