func cleanSingleIndex_managerTest(mgr *manager.IndexManager, t *testing.T, id common.IndexDefnId) { _, err := mgr.GetIndexDefnById(id) if err != nil { logging.Infof("cleanupTest() : cannot find index defn %d. No cleanup ...", id) } else { logging.Infof("cleanupTest.cleanupTest() : found index defn %d. Cleaning up ...", id) mgr.HandleDeleteIndexDDL(id) _, err := mgr.GetIndexDefnById(id) if err == nil { logging.Infof("cleanupTest() : cannot cleanup index defn %d. ...", id) } } }
// clean up func cleanupRequestHandlerTest(mgr *manager.IndexManager, t *testing.T) { _, err := mgr.GetIndexDefnById(common.IndexDefnId(500)) if err != nil { logging.Infof("RequestHandlerTest.cleanupRequestHandlerTest() : cannot find index defn request_handler_test. No cleanup ...") } else { logging.Infof("RequestHandlerTest.cleanupRequestHandlerTest() : found index defn request_handler_test. Cleaning up ...") err = mgr.HandleDeleteIndexDDL(common.IndexDefnId(500)) if err != nil { t.Fatal(err) } time.Sleep(time.Duration(1000) * time.Millisecond) // double check if we have really cleaned up _, err := mgr.GetIndexDefnById(common.IndexDefnId(500)) if err == nil { t.Fatal("RequestHandlerTest.cleanupRequestHandlerTest(): Cannot clean up index defn request_handler_test") } } }
// clean up func cleanupStreamMgrTimerTest(mgr *manager.IndexManager) { _, err := mgr.GetIndexDefnById(common.IndexDefnId(406)) if err != nil { logging.Infof("StreamMgrTest.cleanupStreamMgrTimerTest() : cannot find index defn stream_mgr_timer_test. No cleanup ...") } else { logging.Infof("StreamMgrTest.cleanupStreamMgrTimerTest() : found index defn stream_mgr_timer_test. Cleaning up ...") err = mgr.HandleDeleteIndexDDL(common.IndexDefnId(406)) if err != nil { util.TT.Fatal(err) } time.Sleep(time.Duration(1000) * time.Millisecond) // double check if we have really cleaned up _, err := mgr.GetIndexDefnById(common.IndexDefnId(406)) if err == nil { util.TT.Fatal("StreamMgrTest.cleanupStreamMgrTimerTest(): Cannot clean up index defn stream_mgr_timer_test") } } time.Sleep(time.Duration(1000) * time.Millisecond) }