All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michael Ellerman <mpe@ellerman.id.au>
To: Shuah Khan <shuahkh@osg.samsung.com>, shuah@kernel.org
Cc: linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org,
	Shuah Khan <shuahkh@osg.samsung.com>
Subject: Re: [PATCH] selftests: lib.mk: print individual test results to console by default
Date: Mon, 06 Nov 2017 11:22:35 +1100	[thread overview]
Message-ID: <87po8wb6ic.fsf@concordia.ellerman.id.au> (raw)
In-Reply-To: <eb46ac5a-8884-66c2-29e9-e58edcb40caf@osg.samsung.com>

Shuah Khan <shuahkh@osg.samsung.com> writes:

> On 11/02/2017 08:35 PM, Michael Ellerman wrote:
>> Shuah Khan <shuahkh@osg.samsung.com> writes:
>> 
>>> Change run_tests to print individual test results to console by default.
>>> Introduce "summary" option to print individual test results to a file
>>> /tmp/test_name and just print the summary to the console.
>>>
>>> This change is necessary to support use-cases where test machines get
>>> rebooted once tests are run and the console log should contain the full
>>> results.
>>>
>>> In the following example, individual test results with "summary=1" option
>>> are written to /tmp/kcmp_test
>>>
>>> make --silent TARGETS=kcmp kselftest
>>>
>>> TAP version 13
>>> selftests: kcmp_test
>>> ========================================
>>> pid1:  30126 pid2:  30127 FD:  2 FILES:  2 VM:  1 FS:  2 SIGHAND:  2 IO:
>>> 0 SYSVSEM:  0 INV: -1
>>> PASS: 0 returned as expected
>>> PASS: 0 returned as expected
>>> FAIL: 0 expected but -1 returned (Invalid argument)
>>> Pass 2 Fail 1 Xfail 0 Xpass 0 Skip 0 Error 0
>>> 1..3
>>> Bail out!
>>> Pass 2 Fail 1 Xfail 0 Xpass 0 Skip 0 Error 0
>>> 1..3
>>> Pass 0 Fail 0 Xfail 0 Xpass 0 Skip 0 Error 0
>>> 1..0
>>> ok 1..1 selftests: kcmp_test [PASS]
>>>
>>> make --silent TARGETS=kcmp summary=1 kselftest
>>> TAP version 13
>>> selftests: kcmp_test
>>> ========================================
>>> ok 1..1 selftests: kcmp_test [PASS]
>>>
>>> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
>>> ---
>>>  tools/testing/selftests/lib.mk | 6 +++++-
>>>  1 file changed, 5 insertions(+), 1 deletion(-)
>> 
>> This looks good to me as a minimal fix, thanks.
>> 
>> Acked-by: Michael Ellerman <mpe@ellerman.id.au>
>
> Thanks Michael, bummer I can't add your Ack, I sent pull request
> to Linus yesterday so this fix makes it into the release.

No worries about the ack. Thanks for getting it merged.

cheers

      reply	other threads:[~2017-11-06  0:22 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-10-31  0:01 [PATCH] selftests: lib.mk: print individual test results to console by default Shuah Khan
2017-11-03  2:35 ` Michael Ellerman
2017-11-03 14:10   ` Shuah Khan
2017-11-06  0:22     ` Michael Ellerman [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87po8wb6ic.fsf@concordia.ellerman.id.au \
    --to=mpe@ellerman.id.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-kselftest@vger.kernel.org \
    --cc=shuah@kernel.org \
    --cc=shuahkh@osg.samsung.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.