aboutsummaryrefslogtreecommitdiff
path: root/tests/qemu-iotests/303
diff options
context:
space:
mode:
authorHanna Reitz <hreitz@redhat.com>2022-03-23 11:55:22 +0100
committerHanna Reitz <hreitz@redhat.com>2022-04-20 10:14:08 +0200
commit32911369fee72de1932a1ded714319fe0ecb9d2d (patch)
treeb31167ffc0e53a8d58e477895167f66f2e598360 /tests/qemu-iotests/303
parent7253a57007b8dc6ff6c4bdd5106cf8356fcd34e7 (diff)
iotests/303: Check for zstd support
303 runs two test cases, one of which requires zstd support. Unfortunately, given that this is not a unittest-style test, we cannot easily skip that single case, and instead can only skip the whole test. (Alternatively, we could split this test into a zlib and a zstd part, but that seems excessive, given that this test is not in auto and thus likely only run by developers who have zstd support compiled in.) Fixes: 677e0bae686e7c670a71d1f ("iotest 303: explicit compression type") Signed-off-by: Hanna Reitz <hreitz@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <v.sementsov-og@mail.ru> Message-Id: <20220323105522.53660-4-hreitz@redhat.com>
Diffstat (limited to 'tests/qemu-iotests/303')
-rwxr-xr-xtests/qemu-iotests/3034
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/qemu-iotests/303 b/tests/qemu-iotests/303
index 93aa5ce9b7..40e947f26c 100755
--- a/tests/qemu-iotests/303
+++ b/tests/qemu-iotests/303
@@ -21,10 +21,12 @@
import iotests
import subprocess
-from iotests import qemu_img_create, qemu_io, file_path, log, filter_qemu_io
+from iotests import qemu_img_create, qemu_io, file_path, log, filter_qemu_io, \
+ verify_qcow2_zstd_compression
iotests.script_initialize(supported_fmts=['qcow2'],
unsupported_imgopts=['refcount_bits', 'compat'])
+verify_qcow2_zstd_compression()
disk = file_path('disk')
chunk = 1024 * 1024