行业网站建设蓝云,钟表网站模板,wordpress 标签 文章,百度关键词优化服务1. 查看pytest所有可用参数
我们可以通过pytest -h来查看所有可用参数。 从图中可以看出#xff0c;pytest的参数有很多#xff0c;下面是归纳一些常用的参数#xff1a;
-s#xff1a;输出调试信息#xff0c;包括print打印的信息。 -v#xff1a;显示更详细的信息。 … 1. 查看pytest所有可用参数
我们可以通过pytest -h来查看所有可用参数。 从图中可以看出pytest的参数有很多下面是归纳一些常用的参数
-s输出调试信息包括print打印的信息。 -v显示更详细的信息。 -nnum启用多线程或分布式运行测试用例。需要安装 pytest-xdist 插件模块。 -kvalue用例的nodeid包含value值则用例被执行。 -m标签名执行被 pytest.mark.标签名 标记的用例。 -x只要有一个用例执行失败就停止当前线程的测试执行。 –maxfailnum与-x功能一样只是用例失败次数可自定义。 –rerunsnum失败用例重跑num次。需要安装 pytest-rerunfailures 插件模块。
2. 参数-s
参数-s 输出调试信息包括print打印的信息。 命令行输入pytest -s 文件内:
if __name__ __main__: pytest.main([-s]) 3. 参数-v
参数-v 输出更详细的信息。 命令行输入pytest -v 文件内:
if __name__ __main__: pytest.main([-v]) 4. 参数-nnum
参数-n启用多线程或分布式运行测试用例。需要安装pip install pytest-xdist 插件模块。 命令行输入pytest -vs -n2 文件内:
if __name__ __main__: pytest.main([-vs, -n2]) 5. 参数-kvalue
参数-kvalue 用例的nodeid包含value值则用例被执行。 命令行输入pytest -vs -k01 -k的值支持中文的哟~ 6. 参数-m标签名
参数-m标签名执行被 pytest.mark.标签名 标记的用例。 执行单个指定标记的用例 pytest -mhign 或者 pytest -m hign 执行A标记或者B标记的用例 pytest -mhign or smoke 或者 pytest -m hign or smoke 执行既存在A标记又存在B标记的用例 pytest -mhign and smoke 或者 pytest -m hign and smoke 7. 参数-x
参数-x, -x 只要有一个用例执行失败就停止当前线程的测试执行。 命令行输入pytest -vsx 注意多个参数可以联合使用比如-s-v-x可写成 -svx 8. 参数–maxfailnum
参数–maxfailnum 在有num个用例执行失败就停止当前前程的测试执行。 命令行输入pytest -vs --maxfail1 (设置最大失败次数为1 失败一次就不继续往下执行了) 9. 参数–rerunsnum
参数–rerunsnum, 失败用例重跑num次。需要安装 pip install pytest-rerunfailures 插件模块。 命令行输入pytest -vs --rerun1 (设置失败重跑次数1 用例失败后会再运行1次)