From 13b34d9c7723b63f04e14719423530d7ebc44433 Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Thu, 24 Mar 2022 11:58:49 -0400 Subject: [PATCH] Use tempdir for shutdown tests --- pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go b/pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go index 9f093b9aa21..ad739e54cd2 100644 --- a/pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go +++ b/pkg/kubelet/nodeshutdown/nodeshutdown_manager_linux_test.go @@ -22,6 +22,7 @@ package nodeshutdown import ( "bytes" "fmt" + "os" "strings" "sync" "testing" @@ -251,6 +252,7 @@ func TestManager(t *testing.T) { ShutdownGracePeriodRequested: tc.shutdownGracePeriodRequested, ShutdownGracePeriodCriticalPods: tc.shutdownGracePeriodCriticalPods, Clock: testingclock.NewFakeClock(time.Now()), + StateDirectory: os.TempDir(), }) err := manager.Start() @@ -345,8 +347,8 @@ func TestFeatureEnabled(t *testing.T) { SyncNodeStatusFunc: func() {}, ShutdownGracePeriodRequested: tc.shutdownGracePeriodRequested, ShutdownGracePeriodCriticalPods: 0, + StateDirectory: os.TempDir(), }) - assert.Equal(t, tc.expectEnabled, manager != managerStub{}) }) } @@ -399,6 +401,7 @@ func TestRestart(t *testing.T) { SyncNodeStatusFunc: syncNodeStatus, ShutdownGracePeriodRequested: shutdownGracePeriodRequested, ShutdownGracePeriodCriticalPods: shutdownGracePeriodCriticalPods, + StateDirectory: os.TempDir(), }) err := manager.Start()