@@ -11,11 +11,7 @@ import (
1111func TestSupportedProviders (t * testing.T ) {
1212 switch runtime .GOOS {
1313 case "darwin" :
14- if runtime .GOARCH == "arm64" {
15- assert .Equal (t , []define.VMType {define .AppleHvVirt , define .LibKrun }, SupportedProviders ())
16- } else {
17- assert .Equal (t , []define.VMType {define .AppleHvVirt }, SupportedProviders ())
18- }
14+ assert .Equal (t , []define.VMType {define .AppleHvVirt , define .LibKrun }, SupportedProviders ())
1915 case "windows" :
2016 assert .Equal (t , []define.VMType {define .WSLVirt , define .HyperVVirt }, SupportedProviders ())
2117 case "linux" :
@@ -28,8 +24,7 @@ func TestInstalledProviders(t *testing.T) {
2824 assert .NoError (t , err )
2925 switch runtime .GOOS {
3026 case "darwin" :
31- // TODO: need to verify if an arm64 machine reports {applehv, libkrun}
32- assert .Equal (t , []define.VMType {define .AppleHvVirt }, installed )
27+ assert .Equal (t , []define.VMType {define .LibKrun , define .AppleHvVirt }, installed )
3328 case "windows" :
3429 provider , err := Get ()
3530 assert .NoError (t , err )
@@ -60,9 +55,8 @@ func TestBadSupportedProviders(t *testing.T) {
6055 switch runtime .GOOS {
6156 case "darwin" :
6257 assert .NotEqual (t , []define.VMType {define .QemuVirt }, SupportedProviders ())
63- if runtime .GOARCH != "arm64" {
64- assert .NotEqual (t , []define.VMType {define .AppleHvVirt , define .LibKrun }, SupportedProviders ())
65- }
58+ assert .NotEqual (t , []define.VMType {define .WSLVirt , define .HyperVVirt }, SupportedProviders ())
59+ assert .NotEqual (t , []define.VMType {define .AppleHvVirt }, SupportedProviders ())
6660 case "windows" :
6761 assert .NotEqual (t , []define.VMType {define .QemuVirt }, SupportedProviders ())
6862 case "linux" :
@@ -76,9 +70,8 @@ func TestBadInstalledProviders(t *testing.T) {
7670 switch runtime .GOOS {
7771 case "darwin" :
7872 assert .NotEqual (t , []define.VMType {define .QemuVirt }, installed )
79- if runtime .GOARCH != "arm64" {
80- assert .NotEqual (t , []define.VMType {define .AppleHvVirt , define .LibKrun }, installed )
81- }
73+ assert .NotEqual (t , []define.VMType {define .AppleHvVirt }, installed )
74+ assert .NotEqual (t , []define.VMType {define .WSLVirt , define .HyperVVirt }, installed )
8275 case "windows" :
8376 assert .NotContains (t , installed , define .QemuVirt )
8477 case "linux" :
0 commit comments