wait for eventhandlers to sync before run scheduler

This commit is contained in:
kidddddddddddddddddddddd
2023-03-22 10:54:28 +08:00
committed by AxeZhan
parent 6dbb1c6cf0
commit 9c7166ff63
6 changed files with 123 additions and 31 deletions

View File

@@ -448,7 +448,9 @@ func TestAddAllEventHandlers(t *testing.T) {
dynclient := dyfake.NewSimpleDynamicClient(scheme)
dynInformerFactory := dynamicinformer.NewDynamicSharedInformerFactory(dynclient, 0)
addAllEventHandlers(&testSched, informerFactory, dynInformerFactory, tt.gvkMap)
if err := addAllEventHandlers(&testSched, informerFactory, dynInformerFactory, tt.gvkMap); err != nil {
t.Fatalf("Add event handlers failed, error = %v", err)
}
informerFactory.Start(testSched.StopEverything)
dynInformerFactory.Start(testSched.StopEverything)