pytest入门安装

1.安装pytest
easy_install -U pytest

2.安装相关库,以便生成报告和查看覆盖率
easy_install pytest-html
easy_install pytest-cov

3.jekins 的执行shell脚本里执行如下:

py.test test_suites/test_yth.py --cov test_suites/ --cov-report term-missing --cov-report xml --cov-fail-under=100 --no-cov-on-fail --html=/opt/ci/lab/ythtool/yth_result.html

其中
test_suites 是根项目下存放测试脚本的目录
test_yth.py 是测试脚本
--html= 指定的是 输出的报告路径

执行后会在代码目录下生成coverage.xml

4.jenkins 安装以下两个插件

HTML Publisher plugin
Cobertura Plugin

image.png

其中在项目里需要坐下软链接到代码目录下的coverage.xml,以便在工作区workspace 里能找到coverage.xml

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,463评论 19 139
  • 因为unittest支持的html报告在作为邮件附加时耗时较长,故将报告扩展支持为unishark框架。 基于un...
    五娃儿阅读 3,555评论 0 0
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,070评论 6 342
  • 说明本次redis集群安装在rhel6.8 64位机器上,redis版本为3.2.8,redis的gem文件版本为...
    读或写阅读 15,415评论 3 9
  • 我今年17岁,在小小的城市有着平淡的生活。我是长辈眼里的乖孩子,也是父母引以为豪的:别人家的孩子。 从...
    麋鹿cym阅读 1,339评论 0 0