pytest -n -2
时间: 2024-06-14 12:05:49 浏览: 93
pytest -n -2是pytest命令的一种参数组合,用于并行执行测试用例。其中,-n表示并行执行的进程数,-2表示使用两个进程来执行测试用例。
以下是使用pytest -n -2进行并行执行的示例:
引用中的示例代码:
```python
import pytest
class Test01():
def test_02(self):
print('\n--用例02--')
def test_01(self):
print('\n--用例01--')
def test_03(self):
print('\n--用例03--')
if __name__ == '__main__':
pytest.main(['-n', '-2'])
```
引用中的示例代码:
```python
import pytest
class Test01():
@pytest.mark.run(order=3)
def test_02(self):
print('\n--用例02--')
@pytest.mark.run(order=2)
def test_01(self):
print('\n--用例01--')
@pytest.mark.run(order=1)
def test_03(self):
print('\n--用例03--')
if __name__ == '__main__':
pytest.main(['-n', '-2'])
```
这两个示例代码中的测试用例会被并行执行,使用两个进程来执行。执行顺序是根据代码编写的顺序进行执行,不受并行执行的影响。
阅读全文