]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemuxml2xmltest: Convert hugepages related tests to _CAPS_LATEST
authorMichal Privoznik <mprivozn@redhat.com>
Thu, 3 Nov 2022 09:28:40 +0000 (10:28 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 4 Nov 2022 14:27:42 +0000 (15:27 +0100)
commit682dd480ace20fba062388ed8e7d4fe657eb2d40
tree1116a4103f05e0af226b5d57c1f22d1ae8002974
parentea32d397fe6ee092c507a5e07ef70beae2b681e3
qemuxml2xmltest: Convert hugepages related tests to _CAPS_LATEST

Currently, we have maybe a dozen tests for hugepages related stuff in
qemuxml2xmltest. In all cases DO_TEST() is used, which means we have to
enumerate all capabilities needed (though, it's usually just
QEMU_CAPS_OBJECT_MEMORY_RAM and QEMU_CAPS_OBJECT_MEMORY_FILE,
exceptionally QEMU_CAPS_DEVICE_PC_DIMM too).

Instead of deleting the caps flags one-by-one, just switch the
tests to use DO_CAPS_LATEST().

Since some of our expected output files are just a symlink to their
respective input files, these are changed too. But from QEMU's
POV nothing changes as no .args file is changed.

Oh, and I'm also adding a 'hugepages-memaccess3' test case, which
was missing, surprisingly.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
37 files changed:
tests/qemuxml2argvdata/hugepages-default-2M.xml
tests/qemuxml2argvdata/hugepages-default-system-size.xml
tests/qemuxml2argvdata/hugepages-default.xml
tests/qemuxml2argvdata/hugepages-memaccess.xml
tests/qemuxml2argvdata/hugepages-memaccess2.xml
tests/qemuxml2argvdata/hugepages-memaccess3.xml
tests/qemuxml2argvdata/hugepages-nodeset.xml
tests/qemuxml2argvdata/hugepages-numa-default-2M.xml
tests/qemuxml2argvdata/hugepages-numa-default-dimm.xml
tests/qemuxml2argvdata/hugepages-numa-nodeset-part.xml
tests/qemuxml2argvdata/hugepages-numa-nodeset.xml
tests/qemuxml2argvdata/hugepages-nvdimm.xml
tests/qemuxml2argvdata/hugepages-shared.xml
tests/qemuxml2argvdata/pages-dimm-discard.xml
tests/qemuxml2argvdata/pages-discard-hugepages.xml
tests/qemuxml2xmloutdata/hugepages-default-2M.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-default-2M.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-default-system-size.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-default-system-size.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-default.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-default.xml [deleted file]
tests/qemuxml2xmloutdata/hugepages-memaccess.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-memaccess.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-memaccess2.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-memaccess2.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-memaccess3.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-nodeset.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-nodeset.xml [deleted file]
tests/qemuxml2xmloutdata/hugepages-numa-default-2M.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-numa-default-2M.xml [deleted file]
tests/qemuxml2xmloutdata/hugepages-numa-default-dimm.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-numa-default-dimm.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-numa-nodeset-part.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-numa-nodeset-part.xml [deleted file]
tests/qemuxml2xmloutdata/hugepages-numa-nodeset.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-numa-nodeset.xml [deleted file]
tests/qemuxml2xmloutdata/hugepages-nvdimm.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/hugepages-nvdimm.xml with 100% similarity]
tests/qemuxml2xmloutdata/hugepages-shared.x86_64-latest.xml [new symlink]
tests/qemuxml2xmloutdata/hugepages-shared.xml [deleted file]
tests/qemuxml2xmloutdata/pages-dimm-discard.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/pages-dimm-discard.xml with 100% similarity]
tests/qemuxml2xmloutdata/pages-discard-hugepages.x86_64-latest.xml [moved from tests/qemuxml2xmloutdata/pages-discard-hugepages.xml with 100% similarity]
tests/qemuxml2xmltest.c