mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
iotests: Avoid cp/mv of test images
This will not work with external data files, so try to get tests working without it as far as possible. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com> Message-id: 20191107163708.833192-17-mreitz@redhat.com Signed-off-by: Max Reitz <mreitz@redhat.com>
This commit is contained in:
parent
f91ecbd74e
commit
d88bef1921
4 changed files with 13 additions and 19 deletions
|
@ -51,15 +51,13 @@ _unsupported_imgopts "subformat=monolithicFlat" \
|
|||
_make_test_img 4M
|
||||
|
||||
echo "== Testing conversion with -n fails with no target file =="
|
||||
# check .orig file does not exist
|
||||
rm -f "$TEST_IMG.orig"
|
||||
if $QEMU_IMG convert -f $IMGFMT -O $IMGFMT -n "$TEST_IMG" "$TEST_IMG.orig" >/dev/null 2>&1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "== Testing conversion with -n succeeds with a target file =="
|
||||
rm -f "$TEST_IMG.orig"
|
||||
cp "$TEST_IMG" "$TEST_IMG.orig"
|
||||
_rm_test_img "$TEST_IMG.orig"
|
||||
TEST_IMG="$TEST_IMG.orig" _make_test_img 4M
|
||||
if ! $QEMU_IMG convert -f $IMGFMT -O $IMGFMT -n "$TEST_IMG" "$TEST_IMG.orig" ; then
|
||||
exit 1
|
||||
fi
|
||||
|
@ -85,10 +83,8 @@ fi
|
|||
_check_test_img
|
||||
|
||||
echo "== Testing conversion to a smaller file fails =="
|
||||
rm -f "$TEST_IMG.orig"
|
||||
mv "$TEST_IMG" "$TEST_IMG.orig"
|
||||
_make_test_img 2M
|
||||
if $QEMU_IMG convert -f $IMGFMT -O $IMGFMT -n "$TEST_IMG.orig" "$TEST_IMG" >/dev/null 2>&1; then
|
||||
TEST_IMG="$TEST_IMG.target" _make_test_img 2M
|
||||
if $QEMU_IMG convert -f $IMGFMT -O $IMGFMT -n "$TEST_IMG" "$TEST_IMG.target" >/dev/null 2>&1; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue