如何使用pytest-instafail插件在命令行实时查看pytest错误输出?
- 内容介绍
- 文章标签
- 相关推荐
本文共计385个文字,预计阅读时间需要2分钟。
前言:1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);2、等待用例全部运行完成后,最后将报错信息全部一起抛出到控制台。2、我们每次都需等待用例运行结束。
前言
1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。
2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。
3、pytest-instafail 插件可以在运行用例的时候,可以实时查看用例报错内容,这样方便跟踪问题。
安装
pip install pytest-instafail示例
1、不使用pytest-instafail插件运行测试用例:
执行全部用例,报错内容等用例运行完成才显示出来:
但是当需要运行的用例很多的时候,不方便我们查看具体哪个报错对应哪条用例。
2、使用pytest-instafail插件运行测试用例:
pytest命令行运行时,加上--instafail参数,方便实时查看报错内容。
结合--tb=line参数,看起来更直观:
去期待陌生,去拥抱惊喜。
本文共计385个文字,预计阅读时间需要2分钟。
前言:1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);2、等待用例全部运行完成后,最后将报错信息全部一起抛出到控制台。2、我们每次都需等待用例运行结束。
前言
1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。
2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。
3、pytest-instafail 插件可以在运行用例的时候,可以实时查看用例报错内容,这样方便跟踪问题。
安装
pip install pytest-instafail示例
1、不使用pytest-instafail插件运行测试用例:
执行全部用例,报错内容等用例运行完成才显示出来:
但是当需要运行的用例很多的时候,不方便我们查看具体哪个报错对应哪条用例。
2、使用pytest-instafail插件运行测试用例:
pytest命令行运行时,加上--instafail参数,方便实时查看报错内容。
结合--tb=line参数,看起来更直观:
去期待陌生,去拥抱惊喜。

