def check_tool_result_node(self): '''检查jobs.xml文件中, 对应job_node中是否包含tool节点 ''' tool_node = lptxml.get_tool_node(self.tool, self.jobs_xml) if tool_node is None: lptlog.critical('测试任务中不包含 %s 测试工具,请核对测试文件' % self.tool) raise ValueError() else: lptlog.debug("检查到 %s 测试任务,开始运行 %s 测试程序" % (self.tool, self.tool)) return tool_node
def check_tool_result_node(self): """检查jobs.xml文件中, 对应job_node中是否包含tool节点 """ tool_node = lptxml.get_tool_node(self.tool, self.jobs_xml) if tool_node is None: lptlog.critical("测试任务中不包含 %s 测试工具,请核对测试文件" % self.tool) raise ValueError() else: lptlog.debug("检查到 %s 测试任务,开始运行 %s 测试程序" % (self.tool, self.tool)) return tool_node
def main(): global TEST global RESULT_DB global RESULT_FILE getopts() if TEST is None: lptlog.critical("请指定测试工具") usage() if RESULT_DB is None: lptlog.critical("请指定result Databases") usage() if RESULT_FILE is None: lptlog.critical("请指定report Name") usage() lptlog.info('\n指定工具:%s\n报告文件:%s' % (TEST, RESULT_FILE)) lptreport.save_result(TEST, RESULT_FILE, RESULT_DB)