From 86b217128829b589f1d0f2dfa61743173dde4db3 Mon Sep 17 00:00:00 2001 From: Tomi Valkeinen Date: Thu, 12 Nov 2015 21:33:34 +0200 Subject: libkmstest: add FAIL() --- libkmstest/test.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libkmstest/test.h') diff --git a/libkmstest/test.h b/libkmstest/test.h index fb51d29..2700024 100644 --- a/libkmstest/test.h +++ b/libkmstest/test.h @@ -13,6 +13,12 @@ abort(); \ } +#define FAIL(fmt, ...) \ + do { \ + fprintf(stderr, "%s:%d: %s:\n" fmt "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__); \ + abort(); \ + } while(0) + #define FAIL_IF(x, fmt, ...) \ if (unlikely(x)) { \ fprintf(stderr, "%s:%d: %s:\n" fmt "\n", __FILE__, __LINE__, __PRETTY_FUNCTION__, ##__VA_ARGS__); \ -- cgit v1.2.3