From: Peter Krempa Date: Wed, 8 Mar 2023 16:34:25 +0000 (+0100) Subject: qemuxml2xmltest: Remove infrastructure for fake-caps testing on OSX X-Git-Tag: v9.3.0-rc1~177 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bfc59554063e8a7335e5e8a49e6a7591a1e167ae;p=thirdparty%2Flibvirt.git qemuxml2xmltest: Remove infrastructure for fake-caps testing on OSX The last tests using it were refactored to use real capabilities and no new tests should ever use it. Signed-off-by: Peter Krempa Reviewed-by: Martin Kletzander Reviewed-by: Ján Tomko --- diff --git a/tests/qemuxml2xmltest.c b/tests/qemuxml2xmltest.c index 8ee4e047fe..dd4e4ba0e5 100644 --- a/tests/qemuxml2xmltest.c +++ b/tests/qemuxml2xmltest.c @@ -18,8 +18,6 @@ #define VIR_FROM_THIS VIR_FROM_NONE static virQEMUDriver driver; -static virCaps *linuxCaps; -static virCaps *macOSCaps; enum { WHEN_INACTIVE = 1, @@ -31,23 +29,12 @@ enum { static int testXML2XMLCommon(const struct testQemuInfo *info) { - int rc; - if (testQemuInfoInitArgs((struct testQemuInfo *) info) < 0) return -1; - if (info->args.hostOS == HOST_OS_MACOS) - driver.caps = macOSCaps; - else - driver.caps = linuxCaps; - virFileCacheClear(driver.qemuCapsCache); - if (info->args.hostOS == HOST_OS_MACOS) - rc = qemuTestCapsCacheInsertMacOS(driver.qemuCapsCache, info->qemuCaps); - else - rc = qemuTestCapsCacheInsert(driver.qemuCapsCache, info->qemuCaps); - if (rc < 0) + if (qemuTestCapsCacheInsert(driver.qemuCapsCache, info->qemuCaps) < 0) return -1; return 0; @@ -139,13 +126,6 @@ mymain(void) if (qemuTestDriverInit(&driver) < 0) return EXIT_FAILURE; - /* By default, the driver gets a virCaps instance that's suitable for - * tests that expect Linux as the host OS. We create another one for - * macOS and keep around pointers to both: this allows us to later - * pick the appropriate one for each test case */ - linuxCaps = driver.caps; - macOSCaps = testQemuCapsInitMacOS(); - cfg = virQEMUDriverGetConfig(&driver); if (!(conn = virGetConnect())) @@ -213,11 +193,6 @@ mymain(void) #define DO_TEST_NOCAPS(name) \ DO_TEST_FULL(name, "", WHEN_BOTH, ARG_END) -#define DO_TEST_MACOS(name, ...) \ - DO_TEST_FULL(name, "", WHEN_BOTH, \ - ARG_HOST_OS, HOST_OS_MACOS, \ - ARG_QEMU_CAPS, __VA_ARGS__, QEMU_CAPS_LAST, ARG_END) - /* Unset or set all envvars here that are copied in qemudBuildCommandLine * using ADD_ENV_COPY, otherwise these tests may fail due to unexpected * values for these envvars */