mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-31 00:45:18 +00:00
tests: Properly reset mocked CPU model
When switching the host architecture to something for which we do not have any host CPU model defined, the mocked virQEMUCapsProbeHostCPUForEmulator would just return the previous CPU model resulting in strange combinations, such as "core2duo" host CPU model in QEMU capabilities for "AArch64" architecture. It currently doesn't break any test case, but we should fix it anyway to avoid future surprises which would be quite hard to debug. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Erik Skultety <eskultet@redhat.com>
This commit is contained in:
parent
2864b4cd1c
commit
d8313d3cf2
@ -569,12 +569,11 @@ qemuTestSetHostCPU(virCapsPtr caps,
|
||||
cpu = cpuPower8;
|
||||
}
|
||||
|
||||
unsetenv("VIR_TEST_MOCK_FAKE_HOST_CPU");
|
||||
if (cpu) {
|
||||
caps->host.arch = cpu->arch;
|
||||
if (cpu->model)
|
||||
setenv("VIR_TEST_MOCK_FAKE_HOST_CPU", cpu->model, 1);
|
||||
else
|
||||
unsetenv("VIR_TEST_MOCK_FAKE_HOST_CPU");
|
||||
}
|
||||
caps->host.cpu = cpu;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user