Cache busybox in integration test

pull/1881/head
Matt Rickard 2017-08-24 23:15:34 -07:00
parent 6ac177fd7a
commit eb73bad9c5
1 changed files with 9 additions and 1 deletions

10
test/integration/functional_test.go Normal file → Executable file
View File

@ -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)