On 04.06.2018 09:18, Markus Armbruster wrote: > Roman Kagan <rka...@virtuozzo.com> writes: > >> Add helper functions to query the block drivers actually supported by >> QEMU using "-drive format=?". This allows to skip certain tests that >> require drivers not built in or whitelisted in QEMU. >> >> Signed-off-by: Roman Kagan <rka...@virtuozzo.com> >> --- >> tests/qemu-iotests/common.rc | 19 +++++++++++++++++++ >> tests/qemu-iotests/iotests.py | 30 +++++++++++++++++++++++++++--- >> 2 files changed, 46 insertions(+), 3 deletions(-) >> >> diff --git a/tests/qemu-iotests/common.rc b/tests/qemu-iotests/common.rc >> index 9a65a11026..fe5a4d1cfd 100644 >> --- a/tests/qemu-iotests/common.rc >> +++ b/tests/qemu-iotests/common.rc >> @@ -493,5 +493,24 @@ _require_command() >> [ -x "$c" ] || _notrun "$1 utility required, skipped this test" >> } >> >> +# this test requires support for specific formats >> +# >> +_require_format() >> +{ >> + supported_formats=$($QEMU_PROG $QEMU_OPTIONS -drive format=\? 2>&1 | \ > > Use of '?' to get help is deprecated. Please use 'format=help', and > update your commit message accordingly.
Is it? Where did we document that? Thomas