diff options
author | Jeff Cody <jcody@redhat.com> | 2017-02-14 11:21:17 -0500 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2017-02-24 16:09:22 +0100 |
commit | dfac03dcd4e88ad218e3c0800720eb60a9aa9bae (patch) | |
tree | 4fb635cb69b003b97df818f0b4ec13a8792a1050 /tests | |
parent | 2b12baf0e3f5679d685ff19ca4ad5e54de0585bb (diff) | |
download | qemu-dfac03dcd4e88ad218e3c0800720eb60a9aa9bae.zip qemu-dfac03dcd4e88ad218e3c0800720eb60a9aa9bae.tar.gz qemu-dfac03dcd4e88ad218e3c0800720eb60a9aa9bae.tar.bz2 |
qemu-iotests: add ability to exclude certain protocols from tests
Add the ability for shell script tests to exclude specific
protocols. This is useful to allow all protocols except ones known to
not support a feature used in the test (e.g. .bdrv_create).
Signed-off-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/qemu-iotests/common.rc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/qemu-iotests/common.rc b/tests/qemu-iotests/common.rc index a3d904f..6c0fd4c 100644 --- a/tests/qemu-iotests/common.rc +++ b/tests/qemu-iotests/common.rc @@ -379,6 +379,18 @@ _supported_proto() _notrun "not suitable for this image protocol: $IMGPROTO" } +# tests whether $IMGPROTO is specified as an unsupported image protocol for a test +# +_unsupported_proto() +{ + for f; do + if [ "$f" = "$IMGPROTO" ]; then + _notrun "not suitable for this image protocol: $IMGPROTO" + return + fi + done +} + # tests whether the host OS is one of the supported OSes for a test # _supported_os() |