@@ -431,21 +431,23 @@ func TestProcessResults(t *testing.T) {
431
431
},
432
432
},
433
433
}
434
+ defaultFS = afero .NewMemMapFs ()
435
+ defaultFS .MkdirAll (option .dir , 0755 )
436
+ defer func () {
437
+ defaultFS = afero .NewOsFs ()
438
+ }()
434
439
435
440
for _ , tt := range tests {
436
441
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
-
443
442
antreaInterface := fakeclientset .NewSimpleClientset (& controllerInfo , agentInfo1 , agentInfo2 )
444
443
k8sClient := fake .NewSimpleClientset (controllerPod , pod1 , pod2 )
445
444
require .NoError (t , processResults (context .TODO (), antreaInterface , k8sClient , tt .resultMap , option .dir ))
446
445
b , err := afero .ReadFile (defaultFS , filepath .Join (option .dir , "failed_nodes" ))
447
446
require .NoError (t , err )
448
447
data := string (b )
448
+ ok , checkErr := afero .Exists (defaultFS , filepath .Join (option .dir , "controllerinfo" ))
449
+ require .NoError (t , checkErr )
450
+ assert .True (t , ok )
449
451
for node , err := range tt .resultMap {
450
452
tgzFileName := fmt .Sprintf ("agent_%s.tar.gz" , node )
451
453
if node == "" {
@@ -476,6 +478,7 @@ func TestProcessResults(t *testing.T) {
476
478
} else {
477
479
assert .NotContains (t , data , node )
478
480
}
481
+ defaultFS .Remove (filepath .Join (option .dir , "failed_nodes" ))
479
482
}
480
483
})
481
484
}
0 commit comments