Add a generic information output function: ksft_print_msg() Signed-off-by: Paul Elder <paul.elder@xxxxxxxx> --- I decided that it should use the comment output format rather than yaml because yaml could be both restrictive or excessive. Many tests seem to only output one simple error information string (while keeping the test name constant) so wrapping that in yaml seemed pointless. tools/testing/selftests/kselftest.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/testing/selftests/kselftest.h b/tools/testing/selftests/kselftest.h index b156e601f478..ccc6627af468 100644 --- a/tools/testing/selftests/kselftest.h +++ b/tools/testing/selftests/kselftest.h @@ -55,6 +55,17 @@ static inline void ksft_print_cnts(void) printf("1..%d\n", ksft_test_num()); } +static inline void ksft_print_msg(const char *msg, ...) +{ + va_list args; + + va_start(args, msg); + printf("# "); + vprintf(msg, args); + printf("\n"); + va_end(args); +} + static inline void ksft_test_result_pass(const char *msg, ...) { va_list args; -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html