一、pytest.ini是什么
- pytest.ini是pytest的配置文件
- 可以修改pytest的默认配置
- 不能使用任何中文符号,包括汉字、字符、括号、引号等
二、pytest.ini作用
- 修改用例的命名规则
- 配置日志格式,比代码配置更方便
- 添加标签,防止运行过程报警告错误
- 指定执行目录
- 排除搜索目录
2.1、pytest 配置- 改变运行规则
;执行check_开头和 test_开头的所有的文件,后面一定要加*
python_files = check_* test_*
;执行所有的以Test和Check开头的类
python_classes = Test* Check*
;执行所有以test_和check_开头的方法
python_functions= test_* check_*
2.2、pytest 配置- 添加默认参数
addopts = -v -s --alluredir=./results
2.3、pytest 配置- 指定/忽略执行目录
;设置执行的路径
;testpaths = bilibili baidu
;忽略某些文件夹/目录
norecursedirs = result logs datas test_demo*
2.4、pytest 配置- 日志
配置参考链接:pytest logging 收集日志