test/image: remove the kvm check for aarch64
Test cases shouldn't be smart - if kvm is not available and the boot test is still run, the test should indeed fail. It's up the test runner to decide whether the test should be run. (It's currently not, so this is not a functional change). Signed-off-by: Ondřej Budai <ondrej@budai.cz>
This commit is contained in:
parent
aa8a581273
commit
35d7f0b9a6
1 changed files with 0 additions and 19 deletions
|
|
@ -451,21 +451,6 @@ func testBoot(t *testing.T, imagePath string, bootType string) {
|
|||
}
|
||||
}
|
||||
|
||||
func kvmAvailable() bool {
|
||||
_, err := os.Stat("/dev/kvm")
|
||||
// File exists
|
||||
if err == nil {
|
||||
// KVM is available
|
||||
return true
|
||||
} else if os.IsNotExist(err) {
|
||||
// KVM is not available as /dev/kvm is missing
|
||||
return false
|
||||
} else {
|
||||
// The error was different than non-existing file which is unexpected
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
// testImage performs a series of tests specified in the testcase
|
||||
// on an image
|
||||
func testImage(t *testing.T, testcase testcaseStruct, imagePath string) {
|
||||
|
|
@ -476,10 +461,6 @@ func testImage(t *testing.T, testcase testcaseStruct, imagePath string) {
|
|||
}
|
||||
|
||||
if testcase.Boot != nil {
|
||||
if common.CurrentArch() == "aarch64" && !kvmAvailable() {
|
||||
t.Log("Running on aarch64 without KVM support, skipping the boot test.")
|
||||
return
|
||||
}
|
||||
t.Run("boot", func(t *testing.T) {
|
||||
testBoot(t, imagePath, testcase.Boot.Type)
|
||||
})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue