【发布时间】:2020-06-14 09:53:21
【问题描述】:
我在一个文件中有 3 个测试类。 每个类都有自己的设置和拆卸方法。我想在 pytest 中进行配置,我可以在 3 个线程中分别并行运行 3 个测试类。我如何实现这一目标? 请帮忙。
【问题讨论】:
标签: python testing automation automated-tests pytest
我在一个文件中有 3 个测试类。 每个类都有自己的设置和拆卸方法。我想在 pytest 中进行配置,我可以在 3 个线程中分别并行运行 3 个测试类。我如何实现这一目标? 请帮忙。
【问题讨论】:
标签: python testing automation automated-tests pytest
安装 xdist 插件并使用 -n=count_of_threads。如果测试必须并行运行,那么我们可以使用 --dist=loadscope 将所有测试分组到同一个测试类中。
--dist=loadscope: 测试将按模块进行分组以获得测试功能,按类进行测试方法分组,然后将每个组发送给可用的工作人员。
pytest 文件名 -n=thread_count --dist=loadscope
【讨论】: