Am 26.03.2014 um 20:58 hat Max Reitz geschrieben: > On 26.03.2014 13:05, Stefan Hajnoczi wrote: > >From: Kevin Wolf <kw...@redhat.com> > > > >Signed-off-by: Kevin Wolf <kw...@redhat.com> > >Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com> > >--- > > tests/qemu-iotests/078 | 53 > > +++++++++++++++++++++++ > > tests/qemu-iotests/078.out | 6 +++ > > tests/qemu-iotests/common | 7 +++ > > tests/qemu-iotests/group | 1 + > > tests/qemu-iotests/sample_images/empty.bochs.bz2 | Bin 0 -> 118 bytes > > 5 files changed, 67 insertions(+) > > create mode 100755 tests/qemu-iotests/078 > > create mode 100644 tests/qemu-iotests/078.out > > create mode 100644 tests/qemu-iotests/sample_images/empty.bochs.bz2 > > > >diff --git a/tests/qemu-iotests/078 b/tests/qemu-iotests/078 > >new file mode 100755 > >index 0000000..f55f46d > >--- /dev/null > >+++ b/tests/qemu-iotests/078 > >@@ -0,0 +1,53 @@ > >+#!/bin/bash > >+# > >+# bochs format input validation tests > >+# > >+# Copyright (C) 2013 Red Hat, Inc. > >+# > >+# This program is free software; you can redistribute it and/or modify > >+# it under the terms of the GNU General Public License as published by > >+# the Free Software Foundation; either version 2 of the License, or > >+# (at your option) any later version. > >+# > >+# This program is distributed in the hope that it will be useful, > >+# but WITHOUT ANY WARRANTY; without even the implied warranty of > >+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > >+# GNU General Public License for more details. > >+# > >+# You should have received a copy of the GNU General Public License > >+# along with this program. If not, see <http://www.gnu.org/licenses/>. > >+# > >+ > >+# creator > >+owner=kw...@redhat.com > >+ > >+seq=`basename $0` > >+echo "QA output created by $seq" > >+ > >+here=`pwd` > >+tmp=/tmp/$$ > >+status=1 # failure is the default! > >+ > >+_cleanup() > >+{ > >+ _cleanup_test_img > >+} > >+trap "_cleanup; exit \$status" 0 1 2 3 15 > >+ > >+# get standard environment, filters and checks > >+. ./common.rc > >+. ./common.filter > >+ > >+_supported_fmt bochs > >+_supported_proto generic > >+_supported_os Linux > >+ > >+echo > >+echo "== Read from a valid image ==" > >+_use_sample_img empty.bochs.bz2 > >+{ $QEMU_IO -c "read 0 512" $TEST_IMG; } 2>&1 | _filter_qemu_io | > >_filter_testdir > > Is there a special reason for the braces here?
Yes, it makes bash print things like "Segmentation fault", which it otherwise wouldn't print when the output is redirected. Kevin