每天进步一点点-pytest插件介绍

pytest-html插件使用

测试结果生成HTML报告

  1. 安装
pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
  1. 快速入门
pytest --html=report.html
  1. 生产使用

上面命令生成的报告,css是独立的,分享报告的时候样式会丢失,为了更好的分享发邮件展示报告,可以把css样式合并到html里

pytest --html=report.html --self-contained-html

pytest-cov插件

测试代码覆盖率报告

pytest 后面选择性的参数如下
• run – 运行Python脚本并测试脚本代码覆盖率。

• report – 报告脚本运行的覆盖率结果。

• html –生成html格式的代码覆盖率报告文件。

• xml – 生成xml格式的代码覆盖率报告文件。

• annotate – 用覆盖结果注释源文件。

• erase – 删除之前收集的覆盖率数据。

• combine – 将多个覆盖率文件合并成一个。

• debug – 调试模式。

Coverage.py使用多种指令实现覆盖率测量任务。可以采用--help子指令来查看指令的具体用法,
例如coverage run –help。
posted @ 2022-09-24 10:45  Alive_2020  阅读(31)  评论(0编辑  收藏  举报