caseOperator.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:apiTest 作者: wuranxu 项目源码 文件源码
def multiple_run(self, rd_list, threadNum):
        # ??filename???????
        case_list = []
        for rd in rd_list:
            case_list.extend(rd.get_case_list())
        # ????
        divide = self.divide_case(len(case_list), threadNum)
        total_case = [case_list[i:i+divide] for i in range(0, len(case_list), divide)]
        # ??Operator???
        obj = run()
        # ??case_list???case
        threads = []
        for i in range(len(total_case)):
            threads.append(Thread(target=obj.run_case, args=(total_case[i], "thread_{}".format(i), result)))
        for t in threads:
            t.start()
        for t in threads:
            t.join()
        return self.deal_with_result(result)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号