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

pytest入门安装_第1张图片
image.png

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

你可能感兴趣的:(pytest入门安装)