libvirt/tests
Ján Tomko 5c706266cb tests: refactor testSELinuxLoadDef
Since its introduction in
commit 907a39e735
    Add a test suite for validating SELinux labelling

this function did not return NULL on OOM.

Since we abort on OOM now, switch testSELinuxMungePath to void,
return NULL explicitly on XML parsing failure and remove
the (now pointless) cleanup label.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
2022-01-31 20:37:48 +01:00
..
bhyveargv2xmldata
bhyvefirmwaredata
bhyvexml2argvdata
bhyvexml2xmloutdata
capabilityschemadata
commanddata
cputestdata cpu-data.py: Query hyperv enlightenments 2022-01-28 10:55:03 +01:00
domainbackupxml2xmlin
domainbackupxml2xmlout
domaincapsdata tests: update QEMU and domain ppc64 capabilities for qemu 7.0 2022-01-20 17:29:14 +01:00
domainconfdata
domainschemadata
fchostdata/fc_host
genericxml2xmlindata
genericxml2xmloutdata
interfaceschemadata
libxlxml2domconfigdata
lxcconf2xmldata
lxcxml2xmldata
lxcxml2xmloutdata
networkxml2confdata tests: do not test dnsmasq older than 2.67 2021-12-15 15:28:17 +01:00
networkxml2firewalldata
networkxml2xmlin
networkxml2xmlout
networkxml2xmlupdatein
networkxml2xmlupdateout
nodedevmdevctldata
nodedevschemadata Add PCI VPD Capability Support 2021-10-21 17:34:04 +01:00
nodedevxml2xmlout Add PCI VPD Capability Support 2021-10-21 17:34:04 +01:00
nssdata
nwfilterxml2firewalldata
nwfilterxml2xmlin
nwfilterxml2xmlout
qemuagentdata
qemublocktestdata
qemucapabilitiesdata qemu_capabilities: Introduce QEMU_CAPS_DEVICE_VIRTIO_MEM_PCI_PREALLOC 2022-01-26 12:41:27 +01:00
qemucaps2xmloutdata
qemudomaincheckpointxml2xmlin
qemudomaincheckpointxml2xmlout
qemudomainsnapshotxml2xmlin
qemudomainsnapshotxml2xmlout
qemufirmwaredata
qemuhotplugtestcpus qemuhotplugtest: Remove tests for legacy cpu hotplug on x86 2021-11-01 16:14:53 +01:00
qemuhotplugtestdevices
qemuhotplugtestdomains Add the port allocation logic for isa-serial devices. 2022-01-14 15:41:57 +01:00
qemumemlockdata
qemumigparamsdata qemumigparamstest: Drop "unsupported" test case 2021-10-22 07:00:44 +02:00
qemumigrationcookiexmldata
qemumonitorjsondata
qemusecuritydata
qemustatusxml2xmldata qemustatusxml2xmldata: backup-pull: Add private data for scratch image 2021-11-04 10:55:28 +01:00
qemuvhostuserdata
qemuxml2argvdata qemu: Allow prealloc for virtio-mem-pci 2022-01-26 12:41:27 +01:00
qemuxml2xmloutdata tests: Add HVF test cases 2022-01-25 16:54:44 +01:00
secretxml2xmlin
securityselinuxhelperdata
securityselinuxlabeldata securityselinuxlabeldata: Purge unneeded versioned machine type 2022-01-07 09:25:14 +01:00
storagepoolcapsschemadata
storagepoolschemadata
storagepoolxml2argvdata
storagepoolxml2xmlin
storagepoolxml2xmlout
storagevolschemadata
storagevolxml2argvdata storage: Introduce 'extended_l2' feature for storage volume 2021-12-21 13:23:09 +01:00
storagevolxml2xmlin storage: Introduce 'extended_l2' feature for storage volume 2021-12-21 13:23:09 +01:00
storagevolxml2xmlout storage: Introduce 'extended_l2' feature for storage volume 2021-12-21 13:23:09 +01:00
sysinfodata
vboxsnapshotxmldata
vircaps2xmldata
vircgroupdata
virconfdata Add suggestions for virt-pki-query-dn usage 2021-11-12 12:37:29 +01:00
virfilecachedata
virfiledata
virhostcpudata
virjsondata
virmacmaptestdata
virnetdaemondata
virnetdevopenvswitchdata
virnetdevtestdata/sys/class/net
virnetworkportxml2xmldata
virnwfilterbindingxml2xmldata
virpcitestdata
virprocessstatdata util: Add virProcessGetStat 2021-11-23 16:43:08 +01:00
virresctrldata
virscsidata
virstoragetestdata
virstorageutildata
virusbtestdata/sys_bus_usb/devices
vmwareverdata
vmx2xmldata
xlconfigdata
xmconfigdata
xml2vmxdata
.valgrind.supp
bhyveargv2xmlmock.c
bhyveargv2xmltest.c
bhyvexml2argvmock.c lib: Drop intermediary return variables 2021-10-25 12:48:46 +02:00
bhyvexml2argvtest.c
bhyvexml2xmltest.c
commandhelper.c
commandtest.c
cputest.c
domaincapsmock.c virhostmem: Introduce virHostMemGetTHPSize() 2021-10-01 10:58:27 +02:00
domaincapstest.c tests: Remove 'qemucapsfixreplies' 2022-01-03 13:14:43 +01:00
domainconftest.c lib: Drop needless one line labels 2021-11-22 12:39:59 +01:00
esxutilstest.c
eventtest.c
fchosttest.c
fdstreamtest.c
genericxml2xmltest.c virDomainBackupDefFormat: Propagate private data callbacks 2021-11-04 10:55:28 +01:00
interfacexml2xmltest.c lib: Introduce and use g_autoptr() for virInterfaceDef 2021-11-02 10:52:18 +01:00
libvirtd-fail
libvirtd-pool
libxlmock.c
libxlxml2domconfigtest.c
lxcconf2xmltest.c
lxcxml2xmltest.c
meson.build virdnsmasq: Lookup DNSMASQ in PATH 2022-01-18 15:19:47 +01:00
metadatatest.c
networkxml2conftest.c networkxml2conftest: Check if capabilities were created successfully 2022-01-18 16:18:54 +01:00
networkxml2firewalltest.c util: remove currentBackend from virfirewall.c 2021-12-13 13:37:31 -05:00
networkxml2xmltest.c
networkxml2xmlupdatetest.c
nodedevmdevctltest.c
nodedevxml2xmltest.c Add PCI VPD Capability Support 2021-10-21 17:34:04 +01:00
nsslinktest.c
nssmock.c
nsstest.c
nwfilterebiptablestest.c util: remove currentBackend from virfirewall.c 2021-12-13 13:37:31 -05:00
nwfilterxml2firewalltest.c util: remove currentBackend from virfirewall.c 2021-12-13 13:37:31 -05:00
nwfilterxml2xmltest.c
objecteventtest.c objecteventtest: Don't overwrite @ret on failure 2021-10-18 12:09:33 +02:00
openvzutilstest.c
openvzutilstest.conf
permitted_file_access.txt
pkix_asn1_tab.c
qemuagenttest.c tests: Drop cleanup/error labels 2021-11-11 16:16:30 +01:00
qemublocktest.c qemublocktest: Replace virJSONValueObjectCreate by virJSONValueObjectAdd 2021-11-17 12:04:11 +01:00
qemucapabilitiesnumbering.c Fix some typos 2022-01-12 11:43:30 +01:00
qemucapabilitiestest.c Fix some typos 2022-01-12 11:43:30 +01:00
qemucaps2xmlmock.c
qemucaps2xmltest.c Remove empty cleanup sections 2021-12-13 14:44:01 +01:00
qemucapsprobe.c qemu: Invalidate capabilities cache on host cpuid mismatch 2021-11-05 17:12:25 +01:00
qemucapsprobemock.c
qemucommandutiltest.c
qemucpumock.c
qemudomaincheckpointxml2xmltest.c
qemudomainsnapshotxml2xmltest.c
qemufirmwaretest.c
qemuhotplugmock.c util: remove virGetDeviceID 2022-01-19 13:57:59 +01:00
qemuhotplugtest.c tests: Use g_autoptr(qemuMonitorTest) 2021-11-11 16:16:26 +01:00
qemumemlocktest.c
qemumigparamstest.c tests: Drop cleanup/error labels 2021-11-11 16:16:30 +01:00
qemumigrationcookiexmltest.c testQEMUSchemaValidateCommand: Add possibility for partial QMP validation 2021-10-18 14:00:58 +02:00
qemumonitorjsontest.c qemu: Implement the virDomainSetLaunchSecurityState API 2022-01-04 10:56:00 -07:00
qemumonitortestutils.c tests: Report expected monitor command for simulated commands 2022-01-15 06:33:33 +01:00
qemumonitortestutils.h qemumonitortestutils: Extract parser for the monitor conversation dump file 2022-01-03 13:14:43 +01:00
qemusecuritymock.c Switch away from virHashFree 2021-12-01 13:53:12 +01:00
qemusecuritytest.c qemuxml2argvtest: Remove redundant floppy controller tests 2022-01-07 09:25:13 +01:00
qemusecuritytest.h
qemustatusxml2xmltest.c
qemuvhostusertest.c
qemuxml2argvmock.c lib: Drop intermediary return variables 2021-10-25 12:48:46 +02:00
qemuxml2argvtest.c tests: Add HVF test cases 2022-01-25 16:54:44 +01:00
qemuxml2xmltest.c tests: Add HVF test cases 2022-01-25 16:54:44 +01:00
scsihosttest.c
seclabeltest.c
secretxml2xmltest.c
securityselinuxhelper.c
securityselinuxlabeltest.c tests: refactor testSELinuxLoadDef 2022-01-31 20:37:48 +01:00
securityselinuxtest.c lib: Use g_autoptr() for virDomainDef 2021-12-03 17:18:26 +01:00
shunloadhelper.c
shunloadtest.c
sockettest.c
ssh.c
storagebackendsheepdogtest.c
storagepoolcapstest.c
storagepoolxml2argvtest.c
storagepoolxml2xmltest.c
storagevolxml2argvtest.c tests: storagevolxml2argvtest: do not reuse cmd 2021-12-14 16:41:06 +01:00
storagevolxml2xmltest.c
sysinfotest.c
test-lib.sh
testutils.c testutils: Terminate usage string with a new line 2022-01-17 16:53:21 +01:00
testutils.h Add a PCI/PCIe device VPD Parser 2021-10-21 17:34:04 +01:00
testutilshostcpus.h
testutilslxc.c testLXCCapsInit: Cleanup 2021-11-08 14:32:32 +01:00
testutilslxc.h
testutilsqemu.c tests: Add macOS support to qemuxml2*test 2022-01-25 16:54:44 +01:00
testutilsqemu.h tests: Add macOS support to qemuxml2*test 2022-01-25 16:54:44 +01:00
testutilsqemuschema.c testQEMUSchemaValidateEnum: Validate deprecated members 2021-11-01 17:37:15 +01:00
testutilsqemuschema.h testQEMUSchemaValidateCommand: Add possibility for partial QMP validation 2021-10-18 14:00:58 +02:00
testutilsxen.c Use g_auto for stealing virCaps 2021-12-13 14:44:01 +01:00
testutilsxen.h
utiltest.c
vboxsnapshotxmltest.c Remove empty cleanup sections 2021-12-13 14:44:01 +01:00
viralloctest.c
virauthconfigtest.c
virbitmaptest.c virBitmapSetBitExpand: Remove return value 2021-12-10 16:36:25 +01:00
virbuftest.c
vircaps2xmltest.c
vircapstest.c testutilsqemu: Remove unused non-x86 fake machine types 2022-01-07 09:25:13 +01:00
vircgroupmock.c
vircgrouptest.c
virconftest.c Remove empty cleanup sections 2021-12-13 14:44:01 +01:00
vircryptotest.c
virdnsmasqmock.c virdnsmasq: Lookup DNSMASQ in PATH 2022-01-18 15:19:47 +01:00
virdriverconnvalidatetest.c
virdrivermoduletest.c
virendiantest.c
virerrortest.c
virfilecachemock.c
virfilecachetest.c
virfilemock.c
virfiletest.c Remove empty cleanup sections 2021-12-13 14:44:01 +01:00
virfilewrapper.c
virfilewrapper.h
virfirewallmock.c
virfirewalltest.c util: remove currentBackend from virfirewall.c 2021-12-13 13:37:31 -05:00
virgdbusmock.c
virhostcpumock.c
virhostcputest.c
virhostdevmock.c
virhostdevtest.c
virhostidmock.c
viridentitytest.c
viriscsitest.c
virjsontest.c util: json: Don't copy string in virJSONValueNewString 2021-12-22 13:48:35 +01:00
virkeycodetest.c
virkmodtest.c
virlockspacetest.c
virlogtest.c
virmacmaptest.c
virmigtest.c
virmock.h
virmockstathelpers.c
virnetdaemonmock.c
virnetdaemontest.c tests/virnetdaemontest.c: testExecRestart: Automatically free virJSONValue-s 2021-12-07 09:00:39 +01:00
virnetdevbandwidthmock.c
virnetdevbandwidthtest.c
virnetdevmock.c
virnetdevopenvswitchtest.c virnetdevopenvswitch: unify calculation of ovs and tc 2021-11-01 15:56:47 +01:00
virnetdevtest.c
virnetmessagetest.c
virnetserverclientmock.c
virnetserverclienttest.c lib: Drop intermediary return variables 2021-10-25 12:48:46 +02:00
virnetsockettest.c virnetsocket: Don't free virCommand in virNetSocketNewConnectCommand() 2021-10-15 16:03:22 +02:00
virnettlscontexttest.c
virnettlshelpers.c
virnettlshelpers.h
virnettlssessiontest.c
virnetworkportxml2xmltest.c
virnumamock.c virnumamock: Use automatic memory freeing for virBitmap 2021-12-10 16:36:24 +01:00
virnwfilterbindingxml2xmltest.c
virpcimock.c lib: Use G_N_ELEMENTS instead of sizeof()/sizeof() 2021-11-03 14:46:54 +01:00
virpcitest.c Add PCI VPD-related helper functions to virpci 2021-10-21 17:34:04 +01:00
virpcivpdtest.c tests: pcivpdtest: check return value of virCreateAnonymousFile 2021-11-23 16:59:36 +01:00
virpolkittest.c
virportallocatormock.c
virportallocatortest.c
virprocessmock.c
virprocessstattest.c util: Add virProcessGetStat 2021-11-23 16:43:08 +01:00
virrandommock.c
virresctrltest.c
virrotatingfiletest.c
virschematest.c
virscsitest.c
virsh-auth tests: Fix flake8 errors in virsh-auth 2021-03-22 12:05:18 +01:00
virsh-auth.xml
virsh-checkpoint
virsh-cpuset
virsh-define-dev-segfault
virsh-int-overflow
virsh-optparse
virsh-output
virsh-output-commands
virsh-output.out
virsh-read-bufsiz
virsh-read-non-seekable
virsh-schedinfo
virsh-self-test
virsh-snapshot test: snapshot revert: properly emulate starting CPUs 2021-11-23 11:41:55 +01:00
virsh-start
virsh-undefine
virsh-uriprecedence
virsh-vcpupin tests: consistently source test-lib.sh in scripts 2016-04-23 15:41:40 -04:00
virshtest.c
virstoragetest.c
virstorageutiltest.c
virstringtest.c Remove empty cleanup sections 2021-12-13 14:44:01 +01:00
virsystemdtest.c
virt-aa-helper-test
virt-admin-self-test
virtestmock.c
virtimetest.c tests: virtimetest: Mention GLib version containing fix 2022-01-03 09:39:35 +01:00
virtypedparamtest.c
viruritest.c
virusbmock.c lib: Drop intermediary return variables 2021-10-25 12:48:46 +02:00
virusbtest.c
vmwarevertest.c
vmx2xmltest.c lib: Don't check for virCapabilitiesAddGuestDomain() retval 2021-11-01 16:08:26 +01:00
vshtabletest.c vsh-table: Ensure NULL terminated arguments to vshTable*() 2021-12-17 15:05:58 +01:00
xlconfigtest.c
xmconfigtest.c
xml2vmxtest.c lib: Don't check for virCapabilitiesAddGuestDomain() retval 2021-11-01 16:08:26 +01:00