Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752035AbdHGVLE (ORCPT ); Mon, 7 Aug 2017 17:11:04 -0400 Received: from resqmta-po-04v.sys.comcast.net ([96.114.154.163]:52170 "EHLO resqmta-po-04v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751662AbdHGVLC (ORCPT ); Mon, 7 Aug 2017 17:11:02 -0400 Reply-To: shuah@kernel.org Subject: Re: [PATCH] selftests: futex: convert test to use ksft TAP13 framework To: Stafford Horne , Shuah Khan Cc: dvhart@infradead.org, tglx@linutronix.de, mingo@redhat.com, peterz@infradead.org, naresh.kamboju@linaro.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, Shuah Khan References: <20170805004650.31046-1-shuahkh@osg.samsung.com> <20170805151541.GB3031@lianli.shorne-pla.net> From: Shuah Khan Message-ID: Date: Mon, 7 Aug 2017 15:10:59 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: <20170805151541.GB3031@lianli.shorne-pla.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-CMAE-Envelope: MS4wfMMeiSNAESp761DCZ6Zr46AjU51sk4jJiwKSngTc2vGnKm9+17EBJymrVt2mQxNVCky03xQKtumBxlf2pVxYLClZqB3bzq8z+4fk4oDreVs3xDG3dMX3 zuITzdPmHHGz1LokxI8faxna4T1KDzWsHZIos0vyo9WXAPc2PcInJLfEG/jim0Wq5GJJi5/QJ6uyPtTUwHK0xZCc75Fic8fG7Mmh6xSmU8caGy2P33syXGP7 K5+R8eR/GiG2n0R6ynkc/8zCW4CWohMIxERHp/Gs8KxTTAugRDM24WINbXkNWNj/G8+8MQAkB5S2hqT9xYfJRDJs/6HnanDhNTmedgC5I/iB4fJG8BeqMP2U MNnatEG4jHPW/Kwir8/wE7aS4zOTNvN7bgvp8usuO3zOQt7l5KWEoED/F0ohmbW2ZIjAiyy3mLJLscQgkEV0+YSkGQxbQDq6QA4G1iIoPsGfTzrSVe9ZlZ0M EN4N0Rl4N/MFIleV Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1374 Lines: 56 On 08/05/2017 09:15 AM, Stafford Horne wrote: > 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. thanks for the review. > > If you need to make and updates, could you please send a series next? I should have sent it as a series in the first place. Sorry about that. > > -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); > > > thanks, -- Shuah