Skip to content

Commit

Permalink
iotests: Add test for -U/force-share conflicts
Browse files Browse the repository at this point in the history
Signed-off-by: Max Reitz <mreitz@redhat.com>
Message-id: 20180502202051.15493-4-mreitz@redhat.com
Reviewed-by: Eric Blake <eblake@redhat.com>
Signed-off-by: Max Reitz <mreitz@redhat.com>
(cherry picked from commit 4e7d73c)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
  • Loading branch information
XanClic authored and mdroth committed Jun 21, 2018
1 parent 5704f53 commit 15fb5db
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
17 changes: 17 additions & 0 deletions tests/qemu-iotests/153
Expand Up @@ -228,6 +228,23 @@ _run_cmd $QEMU_IO "${TEST_IMG}" -c 'write 0 512'

_cleanup_qemu

echo
echo "== Detecting -U and force-share conflicts =="

echo
echo 'No conflict:'
$QEMU_IMG info -U --image-opts driver=null-co,force-share=on
echo
echo 'Conflict:'
$QEMU_IMG info -U --image-opts driver=null-co,force-share=off

echo
echo 'No conflict:'
$QEMU_IO -c 'open -r -U -o driver=null-co,force-share=on'
echo
echo 'Conflict:'
$QEMU_IO -c 'open -r -U -o driver=null-co,force-share=off'

# success, all done
echo "*** done"
rm -f $seq.full
Expand Down
16 changes: 16 additions & 0 deletions tests/qemu-iotests/153.out
Expand Up @@ -393,4 +393,20 @@ Is another process using the image?
Closing the other

_qemu_io_wrapper TEST_DIR/t.qcow2 -c write 0 512

== Detecting -U and force-share conflicts ==

No conflict:
image: null-co://
file format: null-co
virtual size: 1.0G (1073741824 bytes)
disk size: unavailable

Conflict:
qemu-img: --force-share/-U conflicts with image options

No conflict:

Conflict:
-U conflicts with image options
*** done

0 comments on commit 15fb5db

Please sign in to comment.