pytest工程级重跑
时间: 2023-11-23 16:56:31 浏览: 78
为了实现pytest工程级别的重跑,可以使用pytest-rerunfailures插件。该插件可以在测试失败时自动重试测试用例,以提高测试的稳定性和可靠性。以下是实现pytest工程级别重跑的步骤:
1.安装pytest-rerunfailures插件
```
pip install pytest-rerunfailures
```
2.在pytest.ini文件中添加以下内容:
```
[pytest]
reruns = 3
```
其中,reruns表示重试次数,可以根据需要进行修改。
3.运行pytest命令时,添加--reruns命令行选项,例如:
```
pytest --reruns 3
```
这将覆盖pytest.ini文件中的reruns选项。
4.如果需要在pytest工程中全局使用pytest-rerunfailures插件,可以在conftest.py文件中添加以下内容:
```
pytest_plugins = ['rerunfailures']
```
阅读全文