def __load(self): logger.LogFunctionBegin() if self.module: self.module_hdl = loader.ImportModule(self.package, self.module, GlobalOptions.pipeline) assert (self.module_hdl) logger.LogFunctionEnd()
def __init_tracker(self): self.__trackerobj = None if self.tracker is False: return logger.LogFunctionBegin() self.__trackerobj = self.RunModuleCallback(MODULE_CB_INIT_TRACKER, self.infra_data, self) logger.LogFunctionEnd() return
def __load_spec(self): logger.LogFunctionBegin() coverage.Init(self) if self.spec: logger.info("- Loading TEST SPEC = %s" % self.spec) self.testspec = testspec.TestSpecObject(self.path, self.spec, logger) self.testspec.MergeSelectors(self.selectors) self.testspec.DeriveLimits() else: self.testspec = None logger.LogFunctionEnd() return defs.status.SUCCESS
def __select_config(self): logger.LogFunctionBegin() if not self.module.testspec: return rootobj = self.module.testspec.selectors.root.Get(ConfigStore) module_hdl = loader.ImportModule(rootobj.meta.package, rootobj.meta.module, GlobalOptions.pipeline) assert (module_hdl) objs = module_hdl.GetMatchingObjects(self.module.testspec.selectors) self.module.testspec.selectors.roots = objs if len(objs) == 0: logger.error("- Selected %d Matching Objects" % len(objs)) else: logger.info("- Selected %d Matching Objects" % len(objs)) logger.LogFunctionEnd() return defs.status.SUCCESS
def __teardown_callback(self): logger.LogFunctionBegin() self.RunModuleCallback(MODULE_CB_TEARDOWN, self.infra_data, self) logger.LogFunctionEnd() return
def __setup_callback(self): logger.LogFunctionBegin() self.RunModuleCallback(MODULE_CB_SETUP, self.infra_data, self) logger.LogFunctionEnd() return