pytest ini,pytest运行不同配置文件
本文主要介绍了pytest中配置文件pytest.ini的使用,通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面跟边肖学习。
00-1010一、pytest.ini的描述二。pytest.ini 1的设置。添加选项设置自定义执行参数2。测试路径设置执行路径3。标记标记分组参数4。修改匹配规则
目录
Pytest.ini是Pytest的全局配置文件,一般放在项目根目录下的固定配置文件(pytest.ini)中。未修改的文件名可以改变pytest的运行模式,设置配置信息,读取后根据配置的内容运行。
一、pytest.ini说明
二、pytest.ini设置
Pytest运行时将此设置为默认执行条件。
代码如下(示例):
[pytest]
#命令行参数,用空格分隔
add opts=-v-s-repruns 1-html=report . html
描述:
-rerun :重新运行失败的次数- count :重复执行的次数- v :显示错误位置和错误的详细信息- s :相当于pytest - capture=no可以捕获打印函数的输出q :简化输出信息- m :运行带有指定标签的测试用例x 3360一旦出现错误,然后停止运行- max fail :设置最大失败次数。当超过这个阈值时,测试用例将不会被执行——-html=report . html:当ini配置文件的参数与运行文件中的命令参数重复时,命令行的参数值将会覆盖ini配置文件中定义的参数值。
1.addopts设置自定义执行参数
代码如下(示例):
[pytest]
#读取测试用例的起始文件夹,用空格分隔多个路径。注意:相同的文件名不能出现在这些目录中,否则会报错。
测试路径=。/测试案例
2. testpaths设置执行路径
代码如下(示例):
[pytest]
标记=
吸烟:
高:
中号:
下部:
在测试用例中做标记,运行pytest -v -m冒烟,只执行有冒烟标记的测试用例。
代码如下(示例):
@pytest.mark.smoking
定义测试_01():
及格
3. markers标记分组参数
Py默认搜索用例匹配规则3360
测试文件以test_开头(或者以_test结尾)。测试类以Test开头,不能有init方法。测试函数从test_开始。如果我们想用我的_*匹配文件。py,只需在pytest.ini文件中添加一个python_files即可。
[pytest]
python_files=My_*。巴拉圭
关于pytest中配置文件pytest.ini的使用,本文到此结束。有关pytest pytest.ini的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。