From: Daniel P. Berrangé Date: Wed, 20 Feb 2019 14:58:18 +0000 (+0000) Subject: iotests: ensure we print nbd server log on error X-Git-Tag: v4.0.0-rc0~75^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=84f8b840a2d9ed248c80b3601d2d212cdf60cecf;p=thirdparty%2Fqemu.git iotests: ensure we print nbd server log on error If we abort the iotest early the server.log file might contain useful information for diagnosing the problem. Ensure its contents are displayed in this case. Reviewed-by: Eric Blake Signed-off-by: Daniel P. Berrangé Message-Id: <20190220145819.30969-2-berrange@redhat.com> [eblake: fix shell quoting] Signed-off-by: Eric Blake --- diff --git a/tests/qemu-iotests/233 b/tests/qemu-iotests/233 index fc345a1a46e..adb742fafb0 100755 --- a/tests/qemu-iotests/233 +++ b/tests/qemu-iotests/233 @@ -30,6 +30,8 @@ _cleanup() { nbd_server_stop _cleanup_test_img + # If we aborted early we want to see this log for diagnosis + test -f "$TEST_DIR/server.log" && cat "$TEST_DIR/server.log" rm -f "$TEST_DIR/server.log" tls_x509_cleanup } @@ -120,6 +122,7 @@ $QEMU_IO -f $IMGFMT -r -U -c 'r -P 0x22 1m 1m' "$TEST_IMG" | _filter_qemu_io echo echo "== final server log ==" cat "$TEST_DIR/server.log" +rm -f "$TEST_DIR/server.log" # success, all done echo "*** done"