allure测试报告+Jenkins集成

allure测试报告+Jenkins集成前提:得装了jdk1.8allure测试报告的样子是这样的,它能显示你运行了几次,然后每次运行有多少次成功多少次失败,之前的和现在的下载地址:链接:https://pan.baidu.com/s/1bG0a0DYxBoUpHtWM3M4n_g提取码:qtv8将文件减压,然后把bin文件目录下的allure.bat放到配置环境变量里然后cmd运行allure命令,显示这样算成功…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前提:得装了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.net/164429.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月26日 上午8:00
下一篇 2022年7月26日 上午8:16


相关推荐

  • 硬核!高频Linux命令大总结,建议收藏~

    硬核!高频Linux命令大总结,建议收藏~前言记得不久前跟大家大分享了一波个人在平时日常工作、学习、开发、写文字、做视频等过程中,一些好用高效的在线工具和网站,并且把自己的浏览器收藏夹书签离线文件都导出给大家了。很多小伙伴后台反馈还不错,说书签一导入后,很多工具确实挺好用,主要省了很多找资源和整理的时间。今天继续分享,最近花了不少时间把平时开发过程中常用的一些Linux系统命令给做了一个大整理,形成一个常用高频Linux速查备忘录。有了它,还怕Linux操作系统常用操作和命令记不住么?接下来直接上菜吧。注:本文GitHubhtt

    2022年5月8日
    40
  • manifest 文件作用「建议收藏」

    信息:未找到WinSxS中的程序集。信息:尝试在C:\Windows\assembly\GAC_32\Microsoft.VC80.CRT\8.0.50727.6195__1fc8b3b9a1e18e3b\Microsoft.VC80.CRT.DLL上探测指令清单。信息…

    2022年4月11日
    62
  • gcc编译器参数_gcc for c4droid

    gcc编译器参数_gcc for c4droid【转载】gcc使用中常用的参数及命令 本文转载自:http://www.cnblogs.com/yaozhongxiao/archive/2012/03/16/2400473.html如需转载,请注明原始出处。谢谢。—————————————————————-…

    2022年10月13日
    10
  • ubuntu安装完pycharm找不到了怎么办_pycharm安装numpy失败

    ubuntu安装完pycharm找不到了怎么办_pycharm安装numpy失败按常用方法(下载安装包再./pycharm.sh)安装失败,报warn:keymap“visualstudio”notfound,keymap“eclipse”notfound想不通为什么和这些ide有关,查了也没解决最后直接到Ubuntu自带的Ubuntusoftware下搜索pycharm下载,一次成功,不知道为什么这么简单有效的方法大家都不优先推荐。。。…

    2022年8月29日
    5
  • Manus 初解析:首款“通用 AI 智能体”,开源复刻“0 天起手”

    Manus 初解析:首款“通用 AI 智能体”,开源复刻“0 天起手”

    2026年3月15日
    2
  • FEC编码_无线电FEC

    FEC编码_无线电FECFEC编码:ES流:也叫基本码流,包含视频、音频或数据的连续码流.PES流:也叫打包的基本码流,是将基本码流ES流根据需要分成长度不等的数据包,并加上包头就形成了打包的基本码流PES流.TS流:也叫传输流,是由固定长度为188字节的包组成,含有独立时基的一个或多个节目,适用于误码较多的环境.在DVB-S标准中,只规定了1/2、2/3、3/4、5/6、7/8这5种FEC码率,为什么只规定这5…

    2022年8月11日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号