From 4c4d58519541008ef8982e1fcffe76c60e1389f5 Mon Sep 17 00:00:00 2001 From: Sai Harsha Date: Tue, 14 Jun 2022 06:39:31 +0000 Subject: [PATCH 1/1] Skip TestSaveLoadContexts and TestExportKubeconfig Skipping TestExportKubeconfig and TestSaveLoadContexts tests which require root access --- cli/command/context/export-import_test.go | 2 ++ cli/context/kubernetes/endpoint_test.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/cli/command/context/export-import_test.go b/cli/command/context/export-import_test.go index bf0cd88..6be9384 100644 --- a/cli/command/context/export-import_test.go +++ b/cli/command/context/export-import_test.go @@ -8,6 +8,7 @@ import ( "path/filepath" "testing" + "github.com/docker/docker/testutil" "github.com/docker/cli/cli/streams" "gotest.tools/v3/assert" ) @@ -71,6 +72,7 @@ func TestExportImportPipe(t *testing.T) { } func TestExportKubeconfig(t *testing.T) { + testutil.RequiresRoot(t) contextFile := filepath.Join(t.TempDir(), "exported") cli := makeFakeCli(t) createTestContextWithKube(t, cli) diff --git a/cli/context/kubernetes/endpoint_test.go b/cli/context/kubernetes/endpoint_test.go index 89eeb9d..700e21e 100644 --- a/cli/context/kubernetes/endpoint_test.go +++ b/cli/context/kubernetes/endpoint_test.go @@ -5,6 +5,7 @@ import ( "os" "testing" + "github.com/docker/docker/testutil" "github.com/docker/cli/cli/context" "github.com/docker/cli/cli/context/store" "gotest.tools/v3/assert" @@ -41,6 +42,7 @@ var testStoreCfg = store.NewConfig( ) func TestSaveLoadContexts(t *testing.T) { + testutil.RequiresRoot(t) store := store.New(t.TempDir(), testStoreCfg) assert.NilError(t, save(store, testEndpoint("https://test", "test", nil, nil, nil, false), "raw-notls")) assert.NilError(t, save(store, testEndpoint("https://test", "test", nil, nil, nil, true), "raw-notls-skip")) -- 2.32.0