一.配置文件
pytest的配置文件可以改变pytest的运行方式,是一个固定的配置文件pytest.ini,读取配置信息,按照指定方式运行
1.必须放在根目录下
2.命名必须为pytest.ini
3.pytest -h 配置文件帮助命令
二.配置项
1.markers
装饰器@pytest.mark的时候可以读取到,否则会报错warnings
[pytest]
markers=
number_01: 分类1
number_02: 分类2
number_03: 分类3
2.addopts
addopts参数可以更改默认命令行选项,这个当我们在命令行输入一堆指令去执行测试用例的时候就可以用该参数代替了,省去重复敲命令的工作了
比如测试完想生成报告,失败重跑2次,一共运行2次,通过分布式去测试,如果在命令中写就会很麻烦很长,每次都去敲也不太现实
pytest -v --return=2 --count=2 --html=report.html --self-contained-html -n=auto
所以放在配置文件中更节省时间
[pytest]
addopts = pytest -v --return=2 --count=2 --html=report.html --self-contained-html -n=auto
3.log_cli
控制台输出日志的,log_cli=True或False(默认),或者1/0
4.norecursedirs