Пример #1
0
 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()
Пример #2
0
 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
Пример #3
0
 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
Пример #4
0
    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
Пример #5
0
 def __teardown_callback(self):
     logger.LogFunctionBegin()
     self.RunModuleCallback(MODULE_CB_TEARDOWN, self.infra_data, self)
     logger.LogFunctionEnd()
     return
Пример #6
0
 def __setup_callback(self):
     logger.LogFunctionBegin()
     self.RunModuleCallback(MODULE_CB_SETUP, self.infra_data, self)
     logger.LogFunctionEnd()
     return