一、前言
pytest.ini配置文件可以改变pytest的运行方式,读取配置信息,按指定的方式去运行
- pytest.ini:pytest的主配置文件,可以改变pytest的默认行为
- conftest.py:测试用例的一些fixture配置
- _init_.py:识别该文件夹为python的package包
二、pytest.ini存放位置
一般放在项目根目录下,不要乱放,页不要乱起其他名字
三、常用的配置项
(1)markers
作用:测试用例中添加了@pytest.mark.apptest装饰器,如果不添加marks选项,会报warnings,另外标记比较多,不容易记住,写入到pytest.ini,对分类测试有用处
格式:list列表类型
写法:
1 [pytest] 2 markers = 3 P0: Run the P0 case 4 P1: Run the P1 case 5 P2: Run the P2 case
查看标记:pytest --markers
(2)xfail_strict
作用:设置xfail_strict=True可以让那些标记为@pytest.mark.xfail但实际通过显示XPASS的测试用例被报告为失败
格式:True、False(默认),1、0
写法:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。