From c082e5eb98f45609192361a1792a69a3965f0f90 Mon Sep 17 00:00:00 2001 From: Thomas Stromberg Date: Fri, 28 Aug 2020 11:22:19 -0700 Subject: [PATCH] Fix 'minikube is not in path' error --- test/integration/skaffold_test.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/integration/skaffold_test.go b/test/integration/skaffold_test.go index ee22609ce6..48f9b42ed4 100644 --- a/test/integration/skaffold_test.go +++ b/test/integration/skaffold_test.go @@ -76,7 +76,10 @@ func TestSkaffold(t *testing.T) { } } - // make sure 'docker' and 'minikube' are on PATH + oldPath := os.Getenv("PATH") + os.Setenv("PATH", fmt.Sprintf("%s:%s", filepath.Dir(abs), os.Getenv("PATH"))) + + // make sure 'docker' and 'minikube' are now in PATH for _, binary := range []string{"minikube", "docker"} { _, err := exec.LookPath(binary) if err != nil { @@ -84,8 +87,6 @@ func TestSkaffold(t *testing.T) { } } - oldPath := os.Getenv("PATH") - os.Setenv("PATH", fmt.Sprintf("%s:%s", filepath.Dir(abs), os.Getenv("PATH"))) defer func() { os.Setenv("PATH", oldPath) }()