]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuxml2argvtest: Modernize negative testing for hugepages
authorPeter Krempa <pkrempa@redhat.com>
Thu, 31 Aug 2023 12:58:30 +0000 (14:58 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 6 Sep 2023 12:09:44 +0000 (14:09 +0200)
Use proper version for negative case of 'hugepages-memaccess3'

QEMU allowed to configure a memory backend for default ram since
qemu-5.2. Fix the test to use real capability data.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
tests/qemuxml2argvdata/hugepages-default-1G-nodeset-2M.x86_64-latest.err [moved from tests/qemuxml2argvdata/hugepages-default-1G-nodeset-2M.err with 100% similarity]
tests/qemuxml2argvdata/hugepages-memaccess-invalid.x86_64-latest.err [moved from tests/qemuxml2argvdata/hugepages-memaccess-invalid.err with 100% similarity]
tests/qemuxml2argvdata/hugepages-memaccess3.x86_64-5.1.0.err [moved from tests/qemuxml2argvdata/hugepages-memaccess3.err with 100% similarity]
tests/qemuxml2argvtest.c

index 0a217949b88bcbfaff3185bd67c65151f343af2d..a6d569e0c65008890cdd63c8813d383b5ac326c3 100644 (file)
@@ -1137,7 +1137,7 @@ mymain(void)
     DO_TEST_CAPS_LATEST("hugepages-default-2M");
     DO_TEST_CAPS_LATEST("hugepages-default-system-size");
     DO_TEST_CAPS_LATEST_FAILURE("hugepages-default-5M");
-    DO_TEST_PARSE_ERROR_NOCAPS("hugepages-default-1G-nodeset-2M");
+    DO_TEST_CAPS_LATEST_PARSE_ERROR("hugepages-default-1G-nodeset-2M");
     DO_TEST_CAPS_LATEST("hugepages-nodeset");
     DO_TEST_CAPS_LATEST_PARSE_ERROR("hugepages-nodeset-nonexist");
     DO_TEST_CAPS_LATEST("hugepages-numa-default");
@@ -1147,10 +1147,10 @@ mymain(void)
     DO_TEST_CAPS_LATEST("hugepages-numa-nodeset-part");
     DO_TEST_CAPS_LATEST_PARSE_ERROR("hugepages-numa-nodeset-nonexist");
     DO_TEST_CAPS_LATEST("hugepages-shared");
-    DO_TEST_PARSE_ERROR_NOCAPS("hugepages-memaccess-invalid");
+    DO_TEST_CAPS_LATEST_PARSE_ERROR("hugepages-memaccess-invalid");
     DO_TEST_CAPS_LATEST("hugepages-memaccess");
     DO_TEST_CAPS_LATEST("hugepages-memaccess2");
-    DO_TEST_PARSE_ERROR_NOCAPS("hugepages-memaccess3");
+    DO_TEST_CAPS_VER_PARSE_ERROR("hugepages-memaccess3", "5.1.0");
     DO_TEST_CAPS_LATEST("hugepages-memaccess3");
     DO_TEST_CAPS_LATEST("hugepages-nvdimm");
     DO_TEST_NOCAPS("nosharepages");