Message ID | 20211230103718.369-4-rpalethorpe@suse.com |
---|---|
State | Superseded |
Headers | show |
Series | [1/3] API/cgroup: Add safe_cgroup_lines_scanf | expand |
diff --git a/include/tst_test_macros.h b/include/tst_test_macros.h index 5dea1aabd..ec8c38523 100644 --- a/include/tst_test_macros.h +++ b/include/tst_test_macros.h @@ -195,4 +195,7 @@ extern void *TST_RET_PTR; #define TST_EXP_FAIL2(SCALL, ERRNO, ...) TST_EXP_FAIL_(TST_RET >= 0, SCALL, #SCALL, ERRNO, ##__VA_ARGS__) +#define TST_EXP_EXPR(EXPR, FMT, ...) \ + tst_res_(__FILE__, __LINE__, (EXPR) ? TPASS : TFAIL, "Expect: " FMT, ##__VA_ARGS__); + #endif /* TST_TEST_MACROS_H__ */
Simplifies evaluating an arbitrary expression or statement which is not a syscall. Signed-off-by: Richard Palethorpe <rpalethorpe@suse.com> --- include/tst_test_macros.h | 3 +++ 1 file changed, 3 insertions(+)