求助
本人批量跑 ios ui 自动化的 case,架构为 po+airtest+tidevice+ios
case 有 20 多个,跑完第四个 case 跑第五个 case 的时候,报错 “call depth exceed 4”,请问有没有遇过该问题的朋友提供下解决方案

conftest.py 里初始化的代码如下:

# ios 设备处理
@pytest.fixture(scope="function", autouse=False)
def ios():
    logger.info("客户端初始化操作-----------")
    # if not cli_setup():
    auto_setup(__file__, logdir=True, devices=["ios:///http+usbmux://d822f7b41aa3e5a177df4c13fee14acfbefd63df", ])
    start_app(xx")
    sleep(8)
    # 杀死App
    yield
    logger.info("关闭app-----------")
    stop_app("xx")


↙↙↙阅读原文可查看相关链接,并与作者交流