From eb73bad9c5f5ef5421a25b4368d13a75694d363d Mon Sep 17 00:00:00 2001 From: Matt Rickard Date: Thu, 24 Aug 2017 23:15:34 -0700 Subject: [PATCH] Cache busybox in integration test --- test/integration/functional_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) mode change 100644 => 100755 test/integration/functional_test.go diff --git a/test/integration/functional_test.go b/test/integration/functional_test.go old mode 100644 new mode 100755 index d573ce8c83..974277d414 --- a/test/integration/functional_test.go +++ b/test/integration/functional_test.go @@ -22,6 +22,8 @@ import ( "strings" "testing" + "k8s.io/minikube/pkg/minikube/constants" + "k8s.io/minikube/pkg/minikube/machine" "k8s.io/minikube/test/integration/util" ) @@ -31,7 +33,13 @@ func TestFunctional(t *testing.T) { Args: *args, T: t} minikubeRunner.EnsureRunning() - + integrationTestImages := []string{"busybox:glibc"} + if err := machine.CacheImages(integrationTestImages, constants.ImageCacheDir); err != nil { + t.Fatalf("caching images: %s", err) + } + if err := machine.LoadFromCacheBlocking(&minikubeRunner, constants.ImageCacheDir); err != nil { + t.Fatalf("loading images: %s", err) + } // This one is not parallel, and ensures the cluster comes up // before we run any other tests. t.Run("Status", testClusterStatus)