def run(self): try: # 执行测试套件 suit = self.set_case_suite() # 打印日志信息 if suit is not None: logger.info("********TEST START********") # 执行测试报告 runner = BeautifulReport(suit).report( report_dir=resultPath, filename=u"index", description=u"xxx接口自动化测试报告") # 运行测试用例 runner.run(suit) else: logger.info("没有测试案例") except Exception as ex: logger.error(str(ex)) finally: logger.info("测试结束")