From 42f600870e5eb7cede280db9c83b14ee4335c7b4 Mon Sep 17 00:00:00 2001 From: Dong Liu Date: Thu, 11 May 2017 15:57:23 +0800 Subject: [PATCH] Fix hardcoded tmp dir path in kubectl test. --- pkg/kubectl/cmd/util/factory_test.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkg/kubectl/cmd/util/factory_test.go b/pkg/kubectl/cmd/util/factory_test.go index b7215e4a59d..5ee33424ca6 100644 --- a/pkg/kubectl/cmd/util/factory_test.go +++ b/pkg/kubectl/cmd/util/factory_test.go @@ -281,8 +281,11 @@ func TestRefetchSchemaWhenValidationFails(t *testing.T) { } }), } - dir := os.TempDir() + "/schemaCache" - os.RemoveAll(dir) + dir, err := ioutil.TempDir("", "schemaCache") + if err != nil { + t.Fatalf("Error getting tempDir: %v", err) + } + defer os.RemoveAll(dir) fullDir, err := substituteUserHome(dir) if err != nil { @@ -339,8 +342,11 @@ func TestValidateCachesSchema(t *testing.T) { } }), } - dir := os.TempDir() + "/schemaCache" - os.RemoveAll(dir) + dir, err := ioutil.TempDir("", "schemaCache") + if err != nil { + t.Fatalf("Error getting tempDir: %v", err) + } + defer os.RemoveAll(dir) obj := &api.Pod{} data, err := runtime.Encode(testapi.Default.Codec(), obj)