【问题标题】:Running Parallel tests Class wise in pytest在 pytest 中运行并行测试
【发布时间】:2020-06-14 09:53:21
【问题描述】:

我在一个文件中有 3 个测试类。 每个类都有自己的设置和拆卸方法。我想在 pytest 中进行配置,我可以在 3 个线程中分别并行运行 3 个测试类。我如何实现这一目标? 请帮忙。

【问题讨论】:

    标签: python testing automation automated-tests pytest


    【解决方案1】:

    安装 xdist 插件并使用 -n=count_of_threads。如果测试必须并行运行,那么我们可以使用 --dist=loadscope 将所有测试分组到同一个测试类中。

    --dist=loadscope: 测试将按模块进行分组以获得测试功能,按类进行测试方法分组,然后将每个组发送给可用的工作人员。

    pytest 文件名 -n=thread_count --dist=loadscope

    【讨论】:

      猜你喜欢
      • 2018-01-25
      • 2020-04-25
      • 1970-01-01
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多