test.c revision 86abd0dcd8e478759fe409d338d11558c4cec427
1#include "test/jemalloc_test.h" 2 3#define JEMALLOC_TEST_EXIT_FAIL 1 4#define JEMALLOC_TEST_EXIT_SKIP 2 5 6JEMALLOC_ATTR(format(printf, 1, 2)) 7void 8test_fail(const char *format, ...) 9{ 10 va_list ap; 11 12 va_start(ap, format); 13 malloc_vcprintf(NULL, NULL, format, ap); 14 va_end(ap); 15 exit(JEMALLOC_TEST_EXIT_FAIL); 16} 17 18JEMALLOC_ATTR(format(printf, 1, 2)) 19void 20test_skip(const char *format, ...) 21{ 22 va_list ap; 23 24 va_start(ap, format); 25 malloc_vcprintf(NULL, NULL, format, ap); 26 va_end(ap); 27 exit(JEMALLOC_TEST_EXIT_SKIP); 28} 29