From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Radim=20Kr=C4=8Dm=C3=A1=C5=99?= Subject: [kvm-unit-tests PATCH v4 10/13] run_tests: log stderr Date: Wed, 11 May 2016 18:30:40 +0200 Message-ID: <1462984243-5783-1-git-send-email-rkrcmar@redhat.com> References: <1462983171-4208-1-git-send-email-rkrcmar@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Paolo Bonzini , Andrew Jones To: kvm@vger.kernel.org Return-path: Received: from mx1.redhat.com ([209.132.183.28]:47775 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932091AbcEKQas (ORCPT ); Wed, 11 May 2016 12:30:48 -0400 Received: from int-mx11.intmail.prod.int.phx2.redhat.com (int-mx11.intmail.prod.int.phx2.redhat.com [10.5.11.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 9BEA39B0E4 for ; Wed, 11 May 2016 16:30:47 +0000 (UTC) In-Reply-To: <1462983171-4208-1-git-send-email-rkrcmar@redhat.com> Sender: kvm-owner@vger.kernel.org List-ID: Summary should provide all important information. Signed-off-by: Radim Kr=C4=8Dm=C3=A1=C5=99 --- v4: new run_tests.sh | 1 + scripts/mkstandalone.sh | 1 + scripts/runtime.bash | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/run_tests.sh b/run_tests.sh index b634e472a834..254129d8723c 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -46,6 +46,7 @@ while getopts "g:hv" opt; do esac done =20 +RUNTIME_log_stderr () { cat >> test.log; } RUNTIME_log_stdout () { if [ "$PRETTY_PRINT_STACKS" =3D "yes" ]; then ./scripts/pretty_print_stacks.py $1 >> test.log diff --git a/scripts/mkstandalone.sh b/scripts/mkstandalone.sh index 77793fd64c76..d2bae1922f4b 100755 --- a/scripts/mkstandalone.sh +++ b/scripts/mkstandalone.sh @@ -70,6 +70,7 @@ generate_test () =20 echo "exec {stdout}>&1" echo "RUNTIME_log_stdout () { cat >&\$stdout; }" + echo "RUNTIME_log_stderr () { cat >&2; }" =20 cat scripts/runtime.bash =20 diff --git a/scripts/runtime.bash b/scripts/runtime.bash index 6d9d8bffb82f..deae077e50a1 100644 --- a/scripts/runtime.bash +++ b/scripts/runtime.bash @@ -55,7 +55,8 @@ function run() =20 # extra_params in the config file may contain backticks that need = to be # expanded, so use eval to start qemu. Same for $RUNTIME_log_stdo= ut. - summary=3D$(eval $cmdline > >(tee >(RUNTIME_log_stdout $kernel) | = extract_summary)) + summary=3D$(eval $cmdline 2> >(RUNTIME_log_stderr) \ + > >(tee >(RUNTIME_log_stdout $kernel) | e= xtract_summary)) ret=3D$? =20 if [ $ret -eq 0 ]; then --=20 2.8.2