libvirt/tests
John Ferlan f6a92f8e20 storage: Adjust qemu-img switches check
Since we support QEMU 0.12 and later, checking for support of specific flags
added prior to that isn't necessary.

Thus start with the base of having the "-o options" available for the
qemu-img create option and then determine whether we have the compat
option for qcow2 files (which would be necessary up through qemu 2.0
where the default changes to compat 0.11).

Adjust test to no long check for NONE and FLAG options as well was removing
results of tests that would use that option.

Signed-off-by: John Ferlan <jferlan@redhat.com>
2016-06-21 14:31:19 -04:00
..
bhyvexml2argvdata bhyve: fix bhyvexml2arg test 2016-06-12 11:01:50 +03:00
bhyvexml2xmloutdata
capabilityschemadata
commanddata
cputestdata cpu_x86: Use signature in CPU detection code 2016-06-17 11:46:31 +02:00
domaincapsschemadata libxl: add USB to hostdev domcapabilities 2016-06-17 14:25:02 -06:00
domainconfdata
domainschemadata tests: schema: Remove useless perf schema data 2016-06-17 12:51:08 +02:00
domainsnapshotxml2xmlin
domainsnapshotxml2xmlout qemu: address: Remove QEMU_CAPS_DEVICE usage 2016-05-18 14:33:58 -04:00
fchostdata/fc_host
genericxml2xmlindata conf: Fix perf event parser 2016-06-17 09:35:14 +02:00
genericxml2xmloutdata vnc: add support for listen type 'socket' 2016-06-09 14:42:48 +02:00
interfaceschemadata
lxcconf2xmldata lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxcxml2xmldata lxc: support <interface type='ethernet'> 2016-05-24 15:21:05 -04:00
lxcxml2xmloutdata
networkxml2confdata network: fix DHCPv6 on networks with prefix != 64 2016-04-21 15:06:25 -04:00
networkxml2firewalldata
networkxml2xmlin network: prevent duplicate entries in network device pools 2016-04-19 12:39:13 -04:00
networkxml2xmlout
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevschemadata schemas: Update nodedev schema to match reality 2016-05-02 15:46:23 +02:00
nssdata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemuargv2xmldata vnc: add support for listen type 'socket' 2016-06-09 14:42:48 +02:00
qemucapabilitiesdata caps: Add capability for tls-x509-creds 2016-06-14 08:41:45 -04:00
qemucaps2xmldata qemu: command: Use -name guest= if available 2016-05-16 10:30:38 -04:00
qemuhelpdata
qemuhotplugtestdata qemu: Generate channel target paths on hotplug as well 2016-06-09 13:27:54 +02:00
qemumonitorjsondata cpu_x86: Prepare for ecx_in CPUID parameter 2016-06-09 10:03:38 +02:00
qemuxml2argvdata Fix USB port in input-usbmouse test 2016-06-21 18:23:56 +02:00
qemuxml2xmloutdata qemu: Permit PCI-free aarch64 mach-virt guests 2016-06-17 18:30:04 +02:00
secretxml2xmlin
securityselinuxhelperdata
securityselinuxlabeldata
sexpr2xmldata graphics: make address attribute for listen type='address' optional 2016-05-17 10:41:45 +02:00
storagepoolschemadata
storagepoolxml2xmlin tests: storagepoolxml2xmltest: Fix pool-rbd test 2016-03-28 12:02:31 -04:00
storagepoolxml2xmlout tests: storagepoolxml2xmltest: Fix pool-rbd test 2016-03-28 12:02:31 -04:00
storagevolschemadata
storagevolxml2argvdata storage: Adjust qemu-img switches check 2016-06-21 14:31:19 -04:00
storagevolxml2xmlin
storagevolxml2xmlout
sysinfodata
vboxsnapshotxmldata
vircaps2xmldata
vircgroupdata
virconfdata tests: rename test_conf -> virconftest 2016-04-21 18:14:07 -04:00
virfiledata
virhostcpudata nodeinfo: move host CPU APIs out into virhostcpu.c file 2016-06-09 18:31:11 +01:00
virnetdaemondata virjson: Make pretty format more compact 2016-05-05 10:01:55 +02:00
virnetdevtestdata/sys/class/net
virpcitestdata
virscsidata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata graphics: make address attribute for listen type='address' optional 2016-05-17 10:41:45 +02:00
xencapsdata
xlconfigdata xlconfigtest: add test for USB config conversion 2016-06-14 14:34:50 -06:00
xmconfigdata test: Remove executable permission from Xen xm files 2016-06-07 14:06:18 -06:00
xml2sexprdata
xml2vmxdata esx: Add VMCI device for virtualHW >= 7 2016-05-26 11:17:06 +02:00
.valgrind.supp
bhyvexml2argvmock.c
bhyvexml2argvtest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
bhyvexml2xmltest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
check-file-access.pl tests: Introduce check-file-access.pl 2016-05-14 09:46:44 +02:00
commandhelper.c
commandtest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
cputest.c cputest: Get rid of the array of test functions 2016-06-14 09:18:48 +02:00
domaincapstest.c libxl: add USB to hostdev domcapabilities 2016-06-17 14:25:02 -06:00
domainconftest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
domainsnapshotxml2xmltest.c Rename virtTestDifferenceFull to virTestDifferenceFull. 2016-06-08 11:23:12 -04:00
esxutilstest.c tests: Rename virtTestQuiesceLibvirtErrors to virTestQuiesceLibvirtErrors. 2016-06-08 11:23:12 -04:00
eventtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
fchosttest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
fdstreamtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
file_access_whitelist.txt tests: Introduce check-file-access.pl 2016-05-14 09:46:44 +02:00
genericxml2xmltest.c conf: Fix perf event parser 2016-06-17 09:35:14 +02:00
interfacexml2xmltest.c Rename virtTestDifferenceFull to virTestDifferenceFull. 2016-06-08 11:23:12 -04:00
jsontest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
libvirtd-fail tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
libvirtd-pool tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
libvirtdconftest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
lxcconf2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
lxcxml2xmltest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
Makefile.am Drop virrandomtest 2016-06-20 18:16:50 +02:00
metadatatest.c tests: Rename virtTestQuiesceLibvirtErrors to virTestQuiesceLibvirtErrors. 2016-06-08 11:23:12 -04:00
networkxml2conftest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
networkxml2firewalltest.c tests: Rename virtTestClearCommandPath to virTestClearCommandPath. 2016-06-08 11:23:12 -04:00
networkxml2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
networkxml2xmlupdatetest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
nodedevxml2xmltest.c Rename virtTestDifferenceFull to virTestDifferenceFull. 2016-06-08 11:23:12 -04:00
nsslinktest.c tests: Introduce nsslinktest 2016-03-18 17:29:53 +01:00
nssmock.c nssmock: Adapt to virmock.h 2016-05-14 09:19:51 +02:00
nsstest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
nwfilterebiptablestest.c tests: Rename virtTestClearCommandPath to virTestClearCommandPath. 2016-06-08 11:23:12 -04:00
nwfilterxml2firewalltest.c tests: Rename virtTestClearCommandPath to virTestClearCommandPath. 2016-06-08 11:23:12 -04:00
nwfilterxml2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
objecteventtest.c test: implement storage lifecycle event APIs 2016-06-16 12:22:11 -04:00
objectlocking.ml
oomtrace.pl
openvzutilstest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
openvzutilstest.conf
pkix_asn1_tab.c
qemuagenttest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
qemuargv2xmltest.c tests: Rename virtTestLogContentAndReset to virTestLogContentAndReset. 2016-06-08 11:23:12 -04:00
qemucapabilitiestest.c tests: Create simple monitor in qemuMonitorTestNewFromFile 2016-06-09 09:47:56 +02:00
qemucaps2xmlmock.c
qemucaps2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
qemucapsprobe.c tests: More usage of virGetLastErrorMessage() 2016-05-19 15:17:03 -04:00
qemucapsprobemock.c tests: Add qemucapsprobe helper 2016-05-05 10:01:55 +02:00
qemucommandutiltest.c tests: Rename virtTestCounterNext to virTestCounterNext. 2016-06-08 11:23:13 -04:00
qemuhelptest.c Rename virtTestLoadFile to virTestLoadFile. 2016-06-08 11:23:12 -04:00
qemuhotplugtest.c qemu: Generate channel target paths on hotplug as well 2016-06-09 13:27:54 +02:00
qemumonitorjsontest.c qemuMonitorJSONAttachCharDev: Teach spicevmc 2016-06-10 15:22:07 +02:00
qemumonitortest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
qemumonitortestutils.c tests: Create simple monitor in qemuMonitorTestNewFromFile 2016-06-09 09:47:56 +02:00
qemumonitortestutils.h tests: Create simple monitor in qemuMonitorTestNewFromFile 2016-06-09 09:47:56 +02:00
qemuxml2argvmock.c qemu: Utilize qemu secret objects for RBD auth/secret 2016-05-20 11:09:05 -04:00
qemuxml2argvtest.c Remove separator argument from virBitmapParse 2016-06-20 12:09:52 +02:00
qemuxml2xmltest.c conf: Add support of zero-detection for disks 2016-06-14 08:25:25 +02:00
scsihosttest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
seclabeltest.c seclabeltest: Update to use VIRT_TEST_MAIN 2016-05-10 17:16:11 +02:00
secretxml2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
securityselinuxhelper.c securityselinuxhelper: Adapt to virmock.h 2016-05-14 09:22:12 +02:00
securityselinuxlabeltest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
securityselinuxtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
sexpr2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
shunloadhelper.c
shunloadtest.c
sockettest.c tests: Rename virtTestQuiesceLibvirtErrors to virTestQuiesceLibvirtErrors. 2016-06-08 11:23:12 -04:00
ssh.c
storagebackendsheepdogtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
storagepoolxml2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
storagevolxml2argvtest.c storage: Adjust qemu-img switches check 2016-06-21 14:31:19 -04:00
storagevolxml2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
sysinfotest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
test-lib.sh tools: Fix connect command 2016-05-02 07:18:25 +02:00
test-wrap-argv.pl test-wrap-argv: add --check parameter 2016-06-21 18:13:07 +02:00
testutils.c test-wrap-argv: add --in-place parameter 2016-06-21 18:13:07 +02:00
testutils.h xenconfig: support bios=ovmf xl.cfg 2016-06-13 14:13:17 -06:00
testutilslxc.c
testutilslxc.h
testutilsqemu.c tests: Prepare to have different usable GIC versions 2016-05-18 11:27:56 +02:00
testutilsqemu.h tests: Prepare to have different usable GIC versions 2016-05-18 11:27:56 +02:00
testutilsxen.c
testutilsxen.h Fix build without xen 2016-06-14 08:25:25 +02:00
utiltest.c tests: Rename virtTestQuiesceLibvirtErrors to virTestQuiesceLibvirtErrors. 2016-06-08 11:23:12 -04:00
vboxsnapshotxmltest.c Rename virtTestLoadFile to virTestLoadFile. 2016-06-08 11:23:12 -04:00
viralloctest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
viratomictest.c Rename virAssertCmpInt to testAssertEq 2016-06-15 15:07:47 +02:00
virauthconfigtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virbitmaptest.c Introduce virBitmapParseUnlimited 2016-06-20 12:09:52 +02:00
virbuftest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
vircaps2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
vircapstest.c Remove separator argument from virBitmapParse 2016-06-20 12:09:52 +02:00
vircgroupmock.c tests: Drop VIR_MOCK_CALL_STAT 2016-05-20 17:16:21 +02:00
vircgrouptest.c nodeinfo: move host CPU APIs out into virhostcpu.c file 2016-06-09 18:31:11 +01:00
virconftest.c tests: rename test_conf -> virconftest 2016-04-21 18:14:07 -04:00
virconftest.sh tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
vircryptotest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virdbusmock.c
virdbustest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virdrivermoduletest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virendiantest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virfiletest.c tests: Rename virtTestCounterNext to virTestCounterNext. 2016-06-08 11:23:13 -04:00
virfirewalltest.c tests: Rename virtTest00MActive to virTest00MActive. 2016-06-08 11:23:12 -04:00
virhashdata.h
virhashtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virhostcpumock.c nodeinfo: move host CPU APIs out into virhostcpu.c file 2016-06-09 18:31:11 +01:00
virhostcputest.c nodeinfo: move host CPU APIs out into virhostcpu.c file 2016-06-09 18:31:11 +01:00
virhostdevtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
viridentitytest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
viriscsitest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virkeycodetest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virkeyfiletest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virkmodtest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
virlockspacetest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virlogtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virmock.h tests: Drop VIR_MOCK_CALL_STAT 2016-05-20 17:16:21 +02:00
virnetdaemonmock.c rpc: virnetserverclient: Introduce new attribute conn_time to client 2016-05-02 22:25:52 +02:00
virnetdaemontest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
virnetdevmock.c
virnetdevtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virnetmessagetest.c tests: Rename virtTestDifferenceBin to virTestDifferenceBin. 2016-06-08 11:23:12 -04:00
virnetserverclientmock.c
virnetserverclienttest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virnetsockettest.c Rename virtTestDifference to virTestDifference. 2016-06-08 11:23:12 -04:00
virnettlscontexttest.c tests: mock gnutls_dh_params_generate2 2016-06-20 18:12:53 +02:00
virnettlshelpers.c
virnettlshelpers.h tls: remove support for gnutls 1.x.x, require 2.2.0 2016-06-08 13:48:45 +01:00
virnettlssessiontest.c tests: mock gnutls_dh_params_generate2 2016-06-20 18:12:53 +02:00
virpcimock.c tests: Drop VIR_MOCK_CALL_STAT 2016-05-20 17:16:21 +02:00
virpcitest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virpolkittest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virportallocatormock.c
virportallocatortest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virrandommock.c tests: mock gnutls_dh_params_generate2 2016-06-20 18:12:53 +02:00
virrotatingfiletest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virschematest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virscsitest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virsh-cpuset tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-define-dev-segfault tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-int-overflow tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-optparse Mark virsh-optparse as expensive 2016-06-20 18:16:50 +02:00
virsh-read-bufsiz tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-read-non-seekable tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-schedinfo tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-self-test Introduce virsh self-test 2016-06-20 18:16:33 +02:00
virsh-start tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-undefine tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virsh-uriprecedence tools: Fix connect command 2016-05-02 07:18:25 +02:00
virsh-vcpupin tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virshtest.c tests: Rename virtTestCaptureProgramOutput to virTestCaptureProgramOutput. 2016-06-08 11:23:13 -04:00
virstoragetest.c tests: Rename virtTestCounterNext to virTestCounterNext. 2016-06-08 11:23:13 -04:00
virstringtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virsystemdtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virt-aa-helper-test
virtestmock.c virtestmock: Mock stat() properly 2016-05-20 17:16:21 +02:00
virtimetest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virtypedparamtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
viruritest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
virusbmock.c
virusbtest.c tests: Rename virtTestRun to virTestRun. 2016-06-08 11:23:12 -04:00
vmwarevertest.c Rename virtTestLoadFile to virTestLoadFile. 2016-06-08 11:23:12 -04:00
vmx2xmltest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
xencapstest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
xlconfigtest.c xlconfigtest: add test for USB config conversion 2016-06-14 14:34:50 -06:00
xmconfigtest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
xml2sexprtest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00
xml2vmxtest.c tests: Rename virtTestCompareToFile to virTestCompareToFile. 2016-06-08 11:23:12 -04:00