X-Git-Url: http://git.droids-corp.org/?p=dpdk.git;a=blobdiff_plain;f=test%2Ftest%2Ftest.h;fp=test%2Ftest%2Ftest.h;h=fcb98336393a6edeca05ed4116380339d9384f92;hp=08ffe949c47076ad553e1da2ec52e22f4fdb9a0b;hb=63e942ef54348dd5d0887b9cc734ce21aaa3ff4f;hpb=b8f0b63c313e80e7bed97dcbf8cd147d5e5f6cab diff --git a/test/test/test.h b/test/test/test.h index 08ffe949c4..fcb9833639 100644 --- a/test/test/test.h +++ b/test/test/test.h @@ -37,6 +37,7 @@ #include #include +#include #include #include @@ -204,11 +205,12 @@ struct unit_test_case { #define TEST_CASES_END() { NULL, NULL, NULL, NULL, 0 } -#if RTE_LOG_LEVEL >= RTE_LOG_DEBUG -#define TEST_HEXDUMP(file, title, buf, len) rte_hexdump(file, title, buf, len) -#else -#define TEST_HEXDUMP(file, title, buf, len) do {} while (0) -#endif +static inline void +debug_hexdump(FILE *file, const char *title, const void *buf, size_t len) +{ + if (rte_log_get_global_level() == RTE_LOG_DEBUG) + rte_hexdump(file, title, buf, len); +} struct unit_test_suite { const char *suite_name;