diff --git a/pkg/machine/e2e/config_test.go b/pkg/machine/e2e/config_test.go index 388cdc272e..77662a8485 100644 --- a/pkg/machine/e2e/config_test.go +++ b/pkg/machine/e2e/config_test.go @@ -259,21 +259,3 @@ func isVmtype(vmType define.VMType) bool { func isWSL() bool { return isVmtype(define.WSLVirt) } - -// Only used on Windows -// -//nolint:unparam,unused -func runSystemCommand(binary string, cmdArgs []string, timeout time.Duration, wait bool) (*machineSession, error) { - GinkgoWriter.Println(binary + " " + strings.Join(cmdArgs, " ")) - c := exec.Command(binary, cmdArgs...) - session, err := Start(c, GinkgoWriter, GinkgoWriter) - if err != nil { - Fail(fmt.Sprintf("Unable to start session: %q", err)) - return nil, err - } - ms := machineSession{session} - if wait { - ms.waitWithTimeout(timeout) - } - return &ms, nil -} diff --git a/pkg/machine/e2e/config_windows_test.go b/pkg/machine/e2e/config_windows_test.go index 950e85fd50..35afaf8c37 100644 --- a/pkg/machine/e2e/config_windows_test.go +++ b/pkg/machine/e2e/config_windows_test.go @@ -4,6 +4,10 @@ import ( "fmt" "os/exec" "strings" + "time" + + . "github.com/onsi/ginkgo/v2" + . "github.com/onsi/gomega/gexec" "github.com/containers/podman/v5/pkg/machine/define" ) @@ -34,3 +38,18 @@ func getOtherProvider() string { } return "" } + +func runSystemCommand(binary string, cmdArgs []string, timeout time.Duration, wait bool) (*machineSession, error) { + GinkgoWriter.Println(binary + " " + strings.Join(cmdArgs, " ")) + c := exec.Command(binary, cmdArgs...) + session, err := Start(c, GinkgoWriter, GinkgoWriter) + if err != nil { + Fail(fmt.Sprintf("Unable to start session: %q", err)) + return nil, err + } + ms := machineSession{session} + if wait { + ms.waitWithTimeout(timeout) + } + return &ms, nil +}