每天进步一点点-pytest插件介绍
pytest-html插件使用
测试结果生成HTML报告
- 安装
pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
- 快速入门
pytest --html=report.html
- 生产使用
上面命令生成的报告,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。
人生苦短,我用python!