前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >allure测试报告+Jenkins集成

allure测试报告+Jenkins集成

作者头像
全栈程序员站长
发布2022-09-17 10:45:04
4450
发布2022-09-17 10:45:04
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

前提:得装了jdk1.8 allure测试报告的样子是这样的,它能显示你运行了几次,然后每次运行有多少次成功多少次失败,之前的和现在的

下载地址:链接:https://pan.baidu.com/s/1bG0a0DYxBoUpHtWM3M4n_g 提取码:qtv8

将文件减压,然后把bin文件目录下的allure.bat的路径放到系统环境变量的path里

然后cmd 运行allure 命令,显示这样算成功

与pytest集成 需要安装一个叫做 pytest-allure的插件库 命令:pip Instal allure-pytest

生成xml报告 不指定目录:pytest -s -q –alluredir report 如果指定目录的话:pytest -s -q –alluredir 指定report路径 生成报告:pytest test_demo.py –alluredir=…/…(相对pytest的命令执行目录的相对路径 )

然后将allure可视化 allure serve allure-report 注: allure-report是不指定目录,假如指定目录生成,allure-report就改成你指定目录的名字

与Jenkins集成(我是搭建在windows系统上的) 在Jenkins插件管理添加Allure Jenkins Plugin

添加完后,到全局工具配置里,最下面有个Allure Commandline,点击,我这里电脑上已有,就是解压后的文件。假如没有可以选择自动安装。弄好后点击保存

然后我们去新建一个任务,选择构建一个自由风格的软件项目

我们先选择一个高级,选择使用自己的空间,我选择我当前要运行的项目的主目录,显示名称随便填。

然后,构建选择执行windows批处理命令。然后写入 : pytest -v -s –alluredir=Outputs\allure_report 这个是运行当前目录下的全部已test_* 和 *_test文件命名的.py文件

最后增加构建后操作步骤选择allure report

把默认的删掉,填写Outputs\allure_report,为什么要填写Outputs\allure_report,因为得和执行命令指定文件目录的一致

我们点击保存后,点击构建就会出现这些图标,点击 allure report就会进入到生成的后的报告里。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/164429.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档