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
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))
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)
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)
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
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
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
def gen_file_name(): name_script = utils.get_script_name() name_hash = TraceManager.get().get_ueid() return "%s_%s.json" % (name_script, name_hash)
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()
def get_script_name(): return utils.get_script_name()
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()
def test_case(self): name = utils.get_script_name()
def test_case(self): name = utils.get_script_name() self.assertEqual(name, "ut_utils")