diff --git a/src/shared/tester.c b/src/shared/tester.c
index 56e5696..88dfaeb 100644
--- a/src/shared/tester.c
+++ b/src/shared/tester.c
printf("%s\n", COLOR_OFF);
}
+void tester_debug(const char *format, ...)
+{
+ va_list ap;
+
+ if (!tester_use_debug())
+ return;
+
+ printf(" %s", COLOR_WHITE);
+ va_start(ap, format);
+ vprintf(format, ap);
+ va_end(ap);
+ printf("%s\n", COLOR_OFF);
+}
+
void tester_warn(const char *format, ...)
{
va_list ap;
diff --git a/src/shared/tester.h b/src/shared/tester.h
index 85d5e95..0231f19 100644
--- a/src/shared/tester.h
+++ b/src/shared/tester.h
__attribute__((format(printf, 1, 2)));
void tester_warn(const char *format, ...)
__attribute__((format(printf, 1, 2)));
+void tester_debug(const char *format, ...)
+ __attribute__((format(printf, 1, 2)));
typedef void (*tester_destroy_func_t)(void *user_data);
typedef void (*tester_data_func_t)(const void *test_data);