mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-27 15:57:09 +00:00
tests: check vmx only on Intel machines
When running on amd machines, those tests will fail because there is no vmx flag. Following other tests that checks for cpuType, let's adapt them to restrict vmx only on Intel machines. Fixes #7788. Related #5066 Signed-off-by: Beraldo Leal <bleal@redhat.com>
This commit is contained in:
parent
80146f2078
commit
00e7ffd988
@ -467,7 +467,12 @@ func TestSetCPUtype(t *testing.T) {
|
||||
assert.NotEmpty(archRequiredCPUAttribs)
|
||||
assert.NotEmpty(archRequiredKernelModules)
|
||||
|
||||
assert.Equal(archRequiredCPUFlags["vmx"], "Virtualization support")
|
||||
cpuType = getCPUtype()
|
||||
if cpuType == cpuTypeIntel {
|
||||
assert.Equal(archRequiredCPUFlags["vmx"], "Virtualization support")
|
||||
} else if cpuType == cpuTypeAMD {
|
||||
assert.Equal(archRequiredCPUFlags["svm"], "Virtualization support")
|
||||
}
|
||||
|
||||
_, ok := archRequiredKernelModules["kvm"]
|
||||
assert.True(ok)
|
||||
|
@ -55,7 +55,12 @@ func TestEnvGetEnvInfoSetsCPUType(t *testing.T) {
|
||||
assert.NotEmpty(archRequiredCPUAttribs)
|
||||
assert.NotEmpty(archRequiredKernelModules)
|
||||
|
||||
assert.Equal(archRequiredCPUFlags["vmx"], "Virtualization support")
|
||||
cpuType = getCPUtype()
|
||||
if cpuType == cpuTypeIntel {
|
||||
assert.Equal(archRequiredCPUFlags["vmx"], "Virtualization support")
|
||||
} else if cpuType == cpuTypeAMD {
|
||||
assert.Equal(archRequiredCPUFlags["svm"], "Virtualization support")
|
||||
}
|
||||
|
||||
_, ok := archRequiredKernelModules["kvm"]
|
||||
assert.True(ok)
|
||||
|
Loading…
Reference in New Issue
Block a user