Signed-off-by: Max Reitz <mre...@redhat.com> --- tests/qemu-iotests/iotests.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/tests/qemu-iotests/iotests.py b/tests/qemu-iotests/iotests.py index cdcb62c4ac..b5ea424de4 100644 --- a/tests/qemu-iotests/iotests.py +++ b/tests/qemu-iotests/iotests.py @@ -998,7 +998,8 @@ def execute_setup_common(supported_fmts=[], supported_cache_modes=[], unsupported_fmts=[], supported_protocols=[], - unsupported_protocols=[]): + unsupported_protocols=[], + unsupported_imgopts=[]): """ Perform necessary setup for either script-style or unittest-style tests. """ @@ -1016,6 +1017,10 @@ def execute_setup_common(supported_fmts=[], verify_platform(supported=supported_platforms) verify_cache_mode(supported_cache_modes) + for opt in imgopts: + if any(unsupported in opt for unsupported in unsupported_imgopts): + notrun('not suitable for this option: %s' % opt) + debug = '-d' in sys.argv if debug: sys.argv.remove('-d') -- 2.21.0