python-3.x - py.test 中的并行测试
问题描述
有什么方法可以在 py 测试中使用并行/并发测试?如果不能,请推荐一个好的解决方案来在 python 3 中对几个测试用例进行并行测试?
解决方案
pytest 实际上有一个名为pytest-xdist 的插件,它允许您并行化测试运行。
安装该插件后,您可以使用多个进程运行测试,例如在 4 个 CPU 上:
pytest -n 4
您可能需要调整测试以使其对并行化友好,但如果它们已经很好地隔离,这应该可以工作!
推荐阅读
- javascript - 如何在任务更新中更新选定的日期和时间?
- reactjs - 如何找出导致我的状态发生变化的原因?
- .net - 如何可靠地找到 OneDrive 目录路径,以便允许用户向其中写入文件
- javascript - 如何静音或减少 IMA 广告的音量?
- python - 即使我定义了 HostMemory attr,为什么输出张量仍在设备上?
- bash - 如何匹配多个字符并插入新行
- php - 从 JSON 文件创建评分墙
- amazon-web-services - serverless-dynamodb-local 没有迁移新的全局二级索引
- python-3.x - 获取在 Django 表中创建/编辑记录的用户名
- javascript - 在 Angular 中,如果选择了一个,我如何禁用其余的开关?