//go:build !linux package spindle import ( "context" "log/slog" "testing" "tangled.org/core/spindle/config" ) func TestLocalEnginesWithoutMicrovm(t *testing.T) { engines, err := localEngines(context.Background(), &config.Config{}, nil, nil, slog.New(slog.DiscardHandler)) if err != nil { t.Fatalf("localEngines: %v", err) } for _, name := range []string{"nixery", "dummy"} { if engines[name] == nil { t.Errorf("engine %q missing", name) } } if _, ok := engines["microvm"]; ok { t.Error("microvm should be left out where it can't run") } }