qemustatusxml2xmltest: Demonstrate use of VIR_DOMAIN_DEF_(PARSE|FORMAT)_VOLUME_TRANSLATED

Enable the flags in the status xml2xmtest and add an exaple to the test
data.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2023-10-12 15:56:59 +02:00
parent 19b1c0d319
commit 9f49bd6452
2 changed files with 6 additions and 4 deletions

View File

@ -378,9 +378,9 @@
<target dev='vdc' bus='virtio'/> <target dev='vdc' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0c' function='0x0'/>
</disk> </disk>
<disk type='file' device='cdrom'> <disk type='volume' device='cdrom'>
<driver name='qemu' type='raw'/> <driver name='qemu' type='raw'/>
<source file='/var/lib/libvirt/images/systemrescuecd-x86-4.9.5.iso'/> <source pool='testpool' volume='testvolume' actualType='file' file='/var/lib/libvirt/images/systemrescuecd-x86-4.9.5.iso'/>
<backingStore/> <backingStore/>
<target dev='hda' bus='ide'/> <target dev='hda' bus='ide'/>
<readonly/> <readonly/>

View File

@ -30,7 +30,8 @@ testCompareStatusXMLToXMLFiles(const void *opaque)
VIR_DOMAIN_DEF_PARSE_ACTUAL_NET | VIR_DOMAIN_DEF_PARSE_ACTUAL_NET |
VIR_DOMAIN_DEF_PARSE_PCI_ORIG_STATES | VIR_DOMAIN_DEF_PARSE_PCI_ORIG_STATES |
VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE | VIR_DOMAIN_DEF_PARSE_SKIP_VALIDATE |
VIR_DOMAIN_DEF_PARSE_ALLOW_POST_PARSE_FAIL))) { VIR_DOMAIN_DEF_PARSE_ALLOW_POST_PARSE_FAIL |
VIR_DOMAIN_DEF_PARSE_VOLUME_TRANSLATED))) {
VIR_TEST_DEBUG("\nfailed to parse '%s'", data->infile); VIR_TEST_DEBUG("\nfailed to parse '%s'", data->infile);
goto cleanup; goto cleanup;
} }
@ -40,7 +41,8 @@ testCompareStatusXMLToXMLFiles(const void *opaque)
VIR_DOMAIN_DEF_FORMAT_STATUS | VIR_DOMAIN_DEF_FORMAT_STATUS |
VIR_DOMAIN_DEF_FORMAT_ACTUAL_NET | VIR_DOMAIN_DEF_FORMAT_ACTUAL_NET |
VIR_DOMAIN_DEF_FORMAT_PCI_ORIG_STATES | VIR_DOMAIN_DEF_FORMAT_PCI_ORIG_STATES |
VIR_DOMAIN_DEF_FORMAT_CLOCK_ADJUST))) { VIR_DOMAIN_DEF_FORMAT_CLOCK_ADJUST |
VIR_DOMAIN_DEF_FORMAT_VOLUME_TRANSLATED))) {
VIR_TEST_DEBUG("\nfailed to format back '%s'", data->infile); VIR_TEST_DEBUG("\nfailed to format back '%s'", data->infile);
goto cleanup; goto cleanup;
} }