On 04/17/2018 05:43 PM, Ján Tomko wrote:
We have been checking whether qemu-img supports the -o compat
option by scraping the -help output.
Since we require QEMU 1.5.0 now and this option was introduced in 1.1,
assume we support it and ditch the help parsing code along with the
extra qemu-img invocation.
Signed-off-by: Ján Tomko <jtomko(a)redhat.com>
---
src/storage/storage_util.c | 73 +++---------------------------------------
src/storage/storage_util.h | 1 -
tests/storagevolxml2argvtest.c | 5 ++-
3 files changed, 6 insertions(+), 73 deletions(-)
[...]
diff --git a/tests/storagevolxml2argvtest.c
b/tests/storagevolxml2argvtest.c
index 68ee9c3d8..ca44ccd48 100644
--- a/tests/storagevolxml2argvtest.c
+++ b/tests/storagevolxml2argvtest.c
@@ -40,7 +40,6 @@ testCompareXMLToArgvFiles(bool shouldFail,
const char *inputvolxml,
const char *cmdline,
unsigned int flags,
- int imgformat,
unsigned long parse_flags)
{
char *actualCmdline = NULL;
@@ -82,7 +81,7 @@ testCompareXMLToArgvFiles(bool shouldFail,
cmd = virStorageBackendCreateQemuImgCmdFromVol(obj, vol,
inputvol, flags,
- create_tool, imgformat,
+ create_tool,
NULL);
if (!cmd) {
if (shouldFail) {
@@ -154,7 +153,7 @@ testCompareXMLToArgvHelper(const void *data)
result = testCompareXMLToArgvFiles(info->shouldFail, poolxml, volxml,
inputpoolxml, inputvolxml,
cmdline, info->flags,
- info->imgformat, info->parseflags);
+ info->parseflags);
cleanup:
VIR_FREE(poolxml);
As long as you also remove FMT_OPTIONS and FMT_COMPAT and @imgformat
from testInfo, then
Reviewed-by: John Ferlan <jferlan(a)redhat.com>
John