mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
qemuxml2argvtest: Don't insert capabilities into cache twice
Fake capabilities are inserted twice, as in a few tests the architecture is not present in the XML (testing filling in of the architecture). Since we already know which architecture will be picked we don't need to be adding the capabilities twice. This doesn't impact the tests as they use the same approach to determine the default arch. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
0a4e33ffde
commit
42d9807350
@ -760,11 +760,11 @@ testCompareXMLToArgv(const void *data)
|
||||
|
||||
ctxt->node = root;
|
||||
|
||||
if ((archstr = virXPathString("string(./os/type[1]/@arch)", ctxt))) {
|
||||
if ((arch = virArchFromString(archstr)) == VIR_ARCH_NONE) {
|
||||
if ((archstr = virXPathString("string(./os/type[1]/@arch)", ctxt)))
|
||||
arch = virArchFromString(archstr);
|
||||
|
||||
if (arch == VIR_ARCH_NONE)
|
||||
arch = virArchFromHost();
|
||||
}
|
||||
}
|
||||
|
||||
if (!(info->flags & FLAG_REAL_CAPS)) {
|
||||
if (testUpdateQEMUCaps(info, arch, driver.caps) < 0)
|
||||
@ -823,13 +823,6 @@ testCompareXMLToArgv(const void *data)
|
||||
if (qemuProcessPrepareMonitorChr(&monitor_chr, priv->libDir) < 0)
|
||||
goto cleanup;
|
||||
|
||||
if (!(info->flags & FLAG_REAL_CAPS)) {
|
||||
if (testUpdateQEMUCaps(info, vm->def->os.arch, driver.caps) < 0)
|
||||
goto cleanup;
|
||||
if (qemuTestCapsCacheInsert(driver.qemuCapsCache, info->qemuCaps) < 0)
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
virResetLastError();
|
||||
|
||||
if (!(cmd = testCompareXMLToArgvCreateArgs(&driver, vm, migrateURI, info,
|
||||
|
Loading…
x
Reference in New Issue
Block a user