def __get_runner_discover(self): # 读取config interruptContinue:中断后开始是否继续开始 is_interrupt_continue = Config.get_config('interruptContinue') # 项目路径 project_path = Tool.get_project_dir() # 重写TestLoader 用于后期队列及报错连续执行 discover = TestLoader().discover(project_path, pattern='*_st.py', top_level_dir=None) # 获取所有用例和方法名 method_names = self.__get_all_case(discover) # 中断后开始是否继续开始 if is_interrupt_continue == 'True': # 拿到方法名和结果队列比较 discover = self.__get_case_incomplete(method_names) return discover, method_names