pytest之pytest-instafail插件命令行实时输出错误信息

网友投稿 410 2022-08-28


pytest之pytest-instafail插件命令行实时输出错误信息

前言

1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。

2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。

3、 pytest-instafail  插件可以在运行用例的时候,可以实时查看用例报错内容,这样方便跟踪问题。【一旦遇到执行失败的测试用例,则控制台打印错误回溯信息;而不是等待全部测试用例完成执行后才统一抛出用例执行错误回溯信息】

安装

pip install pytest-instafail

示例

1、不使用 pytest-instafail 插件运行测试用例:

执行全部用例,报错内容等用例运行完成才显示出来:

但是当需要运行的用例很多的时候,不方便我们查看具体哪个报错对应哪条用例。

2、使用 pytest-instafail 插件运行测试用例:

pytest命令行运行时,加上 --instafail 参数,方便实时查看报错内容。

结合 --tb=line 参数,看起来更直观:

去期待陌生,去拥抱惊喜。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java编程在方法中哪些时候需要参数
下一篇:pytest之命令行参数之--setup-show查看fixture的执行过程 || --fixtures获取测试用例执行前可用的fixture || --markers获取测试用例中可用的标
相关文章

 发表评论

暂时没有评论,来抢沙发吧~