From e6228509664190a24cb1c22ac597ace8f79ecdd7 Mon Sep 17 00:00:00 2001 From: Thomas Wood Date: Wed, 29 Oct 2014 12:26:09 +0000 Subject: lib/igt_core.h: add debug messages for test requirements Signed-off-by: Thomas Wood --- lib/igt_core.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/igt_core.h b/lib/igt_core.h index 5318c5e9..f7a92ce9 100644 --- a/lib/igt_core.h +++ b/lib/igt_core.h @@ -199,7 +199,7 @@ void __igt_skip_check(const char *file, const int line, const char *func, const char *check, const char *format, ...) __attribute__((noreturn)); #define igt_skip_check(E, F...) \ - __igt_skip_check(__FILE__, __LINE__, __func__, E, F); + __igt_skip_check(__FILE__, __LINE__, __func__, E, F) void igt_success(void); void igt_fail(int exitcode) __attribute__((noreturn)); @@ -348,6 +348,7 @@ void igt_exit(void) __attribute__((noreturn)); */ #define igt_require(expr) do { \ if (!(expr)) igt_skip_check(#expr , NULL); \ + else igt_debug("Test requirement passed: "#expr"\n"); \ } while (0) /** @@ -362,6 +363,7 @@ void igt_exit(void) __attribute__((noreturn)); */ #define igt_skip_on(expr) do { \ if ((expr)) igt_skip_check("!(" #expr ")" , NULL); \ + else igt_debug("Test requirement passed: !("#expr")\n"); \ } while (0) /** @@ -380,6 +382,7 @@ void igt_exit(void) __attribute__((noreturn)); */ #define igt_require_f(expr, f...) do { \ if (!(expr)) igt_skip_check(#expr , f); \ + else igt_debug("Test requirement passed: "#expr"\n"); \ } while (0) /** @@ -398,6 +401,7 @@ void igt_exit(void) __attribute__((noreturn)); */ #define igt_skip_on_f(expr, f...) do { \ if ((expr)) igt_skip_check("!("#expr")", f); \ + else igt_debug("Test requirement passed: !("#expr")\n"); \ } while (0) /* fork support code */ -- cgit v1.2.3