请问一下各位大佬 pytest 怎么多线程传值呢 由于要跑同一个 case 多台手机
起多个进程 每个进程里面都启动 pytest
@ 恍若泪痕 进程会复制整个程序 这边有 socket 监控 进程会报错 好头疼呀
@ 恍若泪痕
pytest-parallel
@Lydia pytest-parallel 的多线程只能用于 case 里面的 test 的方法 我想把整个 case 都多线程传参 就是好比 我现在有 10 个手机 但是都要跑同一个 case 用例 使用多线程同时跑 10 台手机
conftest.py
多线程传值可以另外起一个字典或者数组来进行操作,记得加锁
把 socket 监控从脚本中脱离开来,每个子进程只是执行 pytest 里面的用例。