summaryrefslogtreecommitdiffstats
path: root/tests/qemu-iotests/058
diff options
context:
space:
mode:
authorMax Reitz2015-02-18 23:40:48 +0100
committerKevin Wolf2015-03-10 14:02:21 +0100
commit5262caa75468adce44b57ed9c076b2f22bd9315f (patch)
tree18ba73a0eaa19369cdaa065003ffdebd4c605cef /tests/qemu-iotests/058
parentqcow2: Use symbolic macros in qcow2_amend_options (diff)
downloadqemu-5262caa75468adce44b57ed9c076b2f22bd9315f.tar.gz
qemu-5262caa75468adce44b57ed9c076b2f22bd9315f.tar.xz
qemu-5262caa75468adce44b57ed9c076b2f22bd9315f.zip
iotests: Prepare for refcount_bits option
Some tests do not work well with certain refcount widths (i.e. you cannot create internal snapshots with refcount_bits=1), so make those widths unsupported. Furthermore, add another filter to _filter_img_create in common.filter which filters out the refcount_bits value. This is necessary for test 079, which does actually work with any refcount width, but invoking qemu-img directly leads to the refcount_bits value being visible in the output; use _make_test_img instead which will filter it out. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/058')
-rwxr-xr-xtests/qemu-iotests/0582
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/qemu-iotests/058 b/tests/qemu-iotests/058
index a60b34b46c..f2bdd0bffc 100755
--- a/tests/qemu-iotests/058
+++ b/tests/qemu-iotests/058
@@ -89,6 +89,8 @@ _supported_fmt qcow2
_supported_proto file
_supported_os Linux
_require_command QEMU_NBD
+# Internal snapshots are (currently) impossible with refcount_bits=1
+_unsupported_imgopts 'refcount_bits=1[^0-9]'
# Use -f raw instead of -f $IMGFMT for the NBD connection
QEMU_IO_NBD="$QEMU_IO -f raw --cache=$CACHEMODE"