mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
tests: qemu: Don't add fake machine types when testing with real data
Skip the step of adding all of the fake machine types which are required for the legacy tests in case when we are testing with real capabilities. Faking any data in the real capabilities undermines the point of testing with real capabilities. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
60b580b949
commit
ec0db69c86
@ -332,28 +332,32 @@ int qemuTestCapsCacheInsert(virFileCachePtr cache,
|
||||
} else {
|
||||
tmpCaps = virQEMUCapsNew();
|
||||
}
|
||||
virQEMUCapsSetArch(tmpCaps, i);
|
||||
for (j = 0; qemu_machines[i][j] != NULL; j++) {
|
||||
virQEMUCapsAddMachine(tmpCaps,
|
||||
VIR_DOMAIN_VIRT_QEMU,
|
||||
qemu_machines[i][j],
|
||||
NULL,
|
||||
NULL,
|
||||
0,
|
||||
false,
|
||||
false);
|
||||
}
|
||||
for (j = 0; kvm_machines[i][j] != NULL; j++) {
|
||||
virQEMUCapsAddMachine(tmpCaps,
|
||||
VIR_DOMAIN_VIRT_KVM,
|
||||
kvm_machines[i][j],
|
||||
NULL,
|
||||
NULL,
|
||||
0,
|
||||
false,
|
||||
false);
|
||||
virQEMUCapsSet(tmpCaps, QEMU_CAPS_KVM);
|
||||
|
||||
if (!virQEMUCapsHasMachines(tmpCaps)) {
|
||||
virQEMUCapsSetArch(tmpCaps, i);
|
||||
for (j = 0; qemu_machines[i][j] != NULL; j++) {
|
||||
virQEMUCapsAddMachine(tmpCaps,
|
||||
VIR_DOMAIN_VIRT_QEMU,
|
||||
qemu_machines[i][j],
|
||||
NULL,
|
||||
NULL,
|
||||
0,
|
||||
false,
|
||||
false);
|
||||
}
|
||||
for (j = 0; kvm_machines[i][j] != NULL; j++) {
|
||||
virQEMUCapsAddMachine(tmpCaps,
|
||||
VIR_DOMAIN_VIRT_KVM,
|
||||
kvm_machines[i][j],
|
||||
NULL,
|
||||
NULL,
|
||||
0,
|
||||
false,
|
||||
false);
|
||||
virQEMUCapsSet(tmpCaps, QEMU_CAPS_KVM);
|
||||
}
|
||||
}
|
||||
|
||||
if (virFileCacheInsertData(cache, qemu_emulators[i], tmpCaps) < 0) {
|
||||
virObjectUnref(tmpCaps);
|
||||
return -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user