📜  Pytest-并行运行测试

📅  最后修改于: 2020-11-06 05:22:45             🧑  作者: Mango


默认情况下,pytest按顺序运行测试。在实际情况下,一个测试套件将具有许多测试文件,并且每个文件将具有一堆测试。这将导致大量的执行时间。为了克服这个问题,pytest为我们提供了并行运行测试的选项。

为此,我们需要首先安装pytest-xdist插件。

通过运行以下命令安装pytest-xdist-

pip install pytest-xdist

现在,我们可以使用语法pytest -n 来运行测试。

pytest -n 3

-n 通过使用多个工作程序运行测试,这里是3。

当只有几个测试要运行时,我们不会有太多时间差。但是,当测试套件很大时,这很重要。