Skip to content

Commit 7d990f7

Browse files
committed
test
Signed-off-by: Hang Yan <[email protected]>
1 parent 1782904 commit 7d990f7

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

pkg/antctl/raw/supportbundle/command_test.go

+9-6
Original file line numberDiff line numberDiff line change
@@ -431,21 +431,23 @@ func TestProcessResults(t *testing.T) {
431431
},
432432
},
433433
}
434+
defaultFS = afero.NewMemMapFs()
435+
defaultFS.MkdirAll(option.dir, 0755)
436+
defer func() {
437+
defaultFS = afero.NewOsFs()
438+
}()
434439

435440
for _, tt := range tests {
436441
t.Run(tt.name, func(t *testing.T) {
437-
defaultFS = afero.NewMemMapFs()
438-
defaultFS.MkdirAll(option.dir, 0755)
439-
defer func() {
440-
defaultFS = afero.NewOsFs()
441-
}()
442-
443442
antreaInterface := fakeclientset.NewSimpleClientset(&controllerInfo, agentInfo1, agentInfo2)
444443
k8sClient := fake.NewSimpleClientset(controllerPod, pod1, pod2)
445444
require.NoError(t, processResults(context.TODO(), antreaInterface, k8sClient, tt.resultMap, option.dir))
446445
b, err := afero.ReadFile(defaultFS, filepath.Join(option.dir, "failed_nodes"))
447446
require.NoError(t, err)
448447
data := string(b)
448+
ok, checkErr := afero.Exists(defaultFS, filepath.Join(option.dir, "controllerinfo"))
449+
require.NoError(t, checkErr)
450+
assert.True(t, ok)
449451
for node, err := range tt.resultMap {
450452
tgzFileName := fmt.Sprintf("agent_%s.tar.gz", node)
451453
if node == "" {
@@ -476,6 +478,7 @@ func TestProcessResults(t *testing.T) {
476478
} else {
477479
assert.NotContains(t, data, node)
478480
}
481+
defaultFS.Remove(filepath.Join(option.dir, "failed_nodes"))
479482
}
480483
})
481484
}

0 commit comments

Comments
 (0)