Ejemplo n.º 1
0
 def tracecase(self, name):
     if self._tracecase != self._nothing_ :
         try:
             self._tracecase(utils.get_script_name(), name)
         except Exception as ex:
             raise pexception.PytestembError("Callback tracecase exception : '%s' => %s" % (ex.__class__.__name__, ex))
     else:
         pass
Ejemplo n.º 2
0
 def tracecase(self, name):
     if self._tracecase != self._nothing_:
         try:
             self._tracecase(utils.get_script_name(), name)
         except Exception, ex:
             raise pexception.PytestembError(
                 "Callback tracecase exception : '%s' => %s" %
                 (ex.__class__.__name__, ex))
Ejemplo n.º 3
0
 def set_doc(self, doc):
     des = dict()
     des[KEY_TYPE] = TYPE_SCRIPT
     des[KEY_NAME] = utils.get_script_name()
     if doc is None :
         des[KEY_DOC] = ""
     else:
         des[KEY_DOC] = Pydoc.clean(doc)
     self.result.doc(des)
Ejemplo n.º 4
0
 def set_doc(self, doc):
     des = dict()
     des[KEY_TYPE] = TYPE_SCRIPT
     des[KEY_NAME] = utils.get_script_name()
     if doc is None:
         des[KEY_DOC] = ""
     else:
         des[KEY_DOC] = Pydoc.clean(doc)
     self.result.doc(des)
Ejemplo n.º 5
0
    def __init__(self, inst_result):
        self._result = inst_result
        self._setup = self._nothing_
        self._cleanup = self._nothing_
        self._create = self._nothing_
        self._destroy = self._nothing_
        self._tracecase = self._nothing_
        self._case = []
        self._name = utils.get_script_name()

        self._aborted = False
        self._aborted_msg = None

        self._abort_fatal_mode = False
        self._abort_fatal = False

        self._case_name = None
Ejemplo n.º 6
0
 def __init__(self, inst_result):
     self._result = inst_result
     self._setup      = self._nothing_
     self._cleanup    = self._nothing_
     self._create     = self._nothing_
     self._destroy    = self._nothing_
     self._tracecase  = self._nothing_
     self._case = []
     self._name = utils.get_script_name()
     
     self._aborted = False
     self._aborted_msg = None
     
     self._abort_fatal_mode = False
     self._abort_fatal = False
     
     self._case_name = None
Ejemplo n.º 7
0
 def create_base_data(self):
     data = {}
     
     def remove_jenkins_prefix(value):
         if value is None:
             return None
         else:
             return value.replace("jenkins-", "")
          
     job_name = os.getenv('JOB_NAME', None)            
     data["jenkins_job_name"] = remove_jenkins_prefix(job_name)     
     build_name = os.getenv('BUILD_TAG', None)            
     data["jenkins_build_name"]    = remove_jenkins_prefix(build_name)
                   
     data["jenkins_node_name"]     = os.getenv('NODE_NAME', None)     
     #data["jenkins_build_number"]  = os.getenv('BUILD_NUMBER', None)
     data["host"]                  = socket.gethostname()
     data["script"]                = utils.get_script_name()
     data["source"]                = "pytestemb"
     self._base_data = data
Ejemplo n.º 8
0
    def create_base_data(self):
        data = {}

        def remove_jenkins_prefix(value):
            if value is None:
                return None
            else:
                return value.replace("jenkins-", "")

        job_name = os.getenv('JOB_NAME', None)
        data["jenkins_job_name"] = remove_jenkins_prefix(job_name)
        build_name = os.getenv('BUILD_TAG', None)
        data["jenkins_build_name"] = remove_jenkins_prefix(build_name)

        data["jenkins_node_name"] = os.getenv('NODE_NAME', None)
        #data["jenkins_build_number"]  = os.getenv('BUILD_NUMBER', None)
        data["package_version"] = os.getenv('PACKAGE_VERSION', None)
        data["host"] = socket.gethostname()
        data["script"] = utils.get_script_name()
        data["source"] = "pytestemb"
        self._base_data = data
Ejemplo n.º 9
0
 def gen_file_name():
     name_script = utils.get_script_name()
     name_hash = TraceManager.get().get_ueid()
     return "%s_%s.json" % (name_script, name_hash)
Ejemplo n.º 10
0
 def _gen_ueid(self):
     md = hashlib.md5()
     md.update(utils.get_script_name().encode('utf-8'))
     md.update(time.strftime("%d_%m_%Y_%H_%M_%S", self.gtime.start_date).encode('utf-8'))
     return md.hexdigest()[0:16].upper()
Ejemplo n.º 11
0
def get_script_name():
    return utils.get_script_name()
Ejemplo n.º 12
0
 def gen_file_name():
     name_script = utils.get_script_name()
     name_hash = TraceManager.get().get_ueid()
     return "%s_%s.json" % (name_script, name_hash)
Ejemplo n.º 13
0
 def _gen_ueid(self):
     md = hashlib.md5()
     md.update(utils.get_script_name())
     md.update(time.strftime("%d_%m_%Y_%H_%M_%S", self.gtime.start_date))
     return md.hexdigest()[0:16].upper()
Ejemplo n.º 14
0
 def test_case(self):
     name = utils.get_script_name()
Ejemplo n.º 15
0
 def test_case(self):
     name = utils.get_script_name()
     self.assertEqual(name, "ut_utils")
Ejemplo n.º 16
0
def get_script_name():
    return utils.get_script_name()
Ejemplo n.º 17
0
 def test_case(self):
     name = utils.get_script_name()
     self.assertEqual(name, "ut_utils")