On Fri, Aug 04, 2017 at 06:46:50PM -0600, Shuah Khan wrote: > Convert test to use ksft TAP13 framework.
> --- a/tools/testing/selftests/futex/include/logging.h > +++ b/tools/testing/selftests/futex/include/logging.h > @@ -109,22 +109,20 @@ void log_verbosity(int level) > */ > void print_result(const char *test_name, int ret) > { > - const char *result = "Unknown return code"; > - > switch (ret) { > case RET_PASS: > - ksft_inc_pass_cnt(); > - result = PASS; > - break; > + ksft_test_result_pass("%s\n", test_name); > + ksft_print_cnts(); > + return; > case RET_ERROR: > - result = ERROR; > - break; > + ksft_test_result_error("%s\n", test_name); > + ksft_print_cnts(); > + return; This looks ok to me, but this function `ksft_test_result_error` was added in another patch you just sent, it was a bit hard to review. If you need to make and updates, could you please send a series next? -Stafford > case RET_FAIL: > - ksft_inc_fail_cnt(); > - result = FAIL; > - break; > + ksft_test_result_fail("%s\n", test_name); > + ksft_print_cnts(); > + return; > } > - printf("selftests: %s [%s]\n", test_name, result);