几个常用装饰器
pytest.ini 配置文件
- 例子:
[pytest] addopts = -v -s --html=py_test/scripts/report/report.html -p no:warnings --reruns=10 testpaths = ./py_test/scripts python_files= test_rerun.py python_classes = Test* python_function = test* xfail_strict = true
-
addopts: OPTS 命令行参数集
-s:表示输出调试信息,包括 print打印的信息 -v:显示更详细的信息 -vs:这两个参数一起用 -n :支持多线程或者分布式运行测试用例 如:pytest -vs ./testcase/test_login.py -n 2 --html : 测试报告位置 --reruns : 失败重跑 -p no:warnings : 取消警告 --ff : 先执行上次失败的用例 --lf : 只执行上次失败的用例 -x : 遇到测试用例fail,就结束测试 --maxfail=num:遇到num条测试用例fail, 就结束测试 -k :根据测试用例的部分字符串指定测试用例 如:pytest -vs ./testcase -k “ao”
<