summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/ipxe/test.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/include/ipxe/test.h b/src/include/ipxe/test.h
index 6b74ff007..028ee29fb 100644
--- a/src/include/ipxe/test.h
+++ b/src/include/ipxe/test.h
@@ -38,9 +38,12 @@ extern void test_ok ( int success, const char *file, unsigned int line,
* Report test result
*
* @v success Test succeeded
+ * @v file File name
+ * @v line Line number
*/
-#define ok( success ) do { \
- test_ok ( (success), __FILE__, __LINE__, #success ); \
- } while ( 0 )
+#define okx( success, file, line ) \
+ test_ok ( success, file, line, #success )
+#define ok( success ) \
+ okx ( success, __FILE__, __LINE__ )
#endif /* _IPXE_TEST_H */