Jenkins读取Allure结果出报告

1.想 jenkins 有展现和解析 Allure 报告的能力,就必须装 Allure 插件。

「安装插件地址:」web

http://updates.jenkins-ci.org/download/plugins/json

这个地址能够填写在 jenkins 的升级站点-url:后端

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json微信

若是在可选插件中输入 Allure 搜索不到插件,那就只能离线安装了。编辑器

「离线安装:」函数

jenkins 的插件的格式必须是.hpi工具

会有各类版本号,选择最新的一个版本下载下来就行了。测试

上传文件,提交后自动跳转至更新中心,在更新中心会告诉你安装的结果。flex

2.装好以后须要有配置工做:

在执行机上生成的 Allure 报告,要从工程上呈现 Allure 报告的时候,基本上是从执行机上解读文件。url

「全局工具管理的做用:」

没有执行机不用考虑这个。这个地方配置执行机的远程工做目录。执行机只执行任务,它的配置都是在 jenkins 主机的管理系统上来配置。

「配置下执行机上 Allure 的安装路径:」

每一台执行机的路径不必定和主机同样。配置工具的目的是,先把工具的名称配置出来,后续对执行机作工具配置,直接选择工具名称,而后配置路径。

统一管理的方式:全部执行机的工具配置:(有哪些工具能够配置,全都是在 jenkins 工具管理来配置的。)

没有配置 jdk1.8 的 JAVA-HOME,若是有两台执行机,每台执行机,本身配置本身的。若是是在主机的这里配置的,至关于给它作了一个默认的路径。主机确定是这个路径,可是执行机就未必是了。

因此这里地方配置工具的时候就给个名字就行了。执行机模式下能够不用给地址。执行机模式下不用给,主机模式下要给地址。

这个配置里没有 SVN,SVN 是不须要配置的。工程建立的时候有 SVN,就说明它是自带的。

先启动 slave(启动步骤请看前 2 篇文章)。

3.让执行机去执行 Allure 命令:

我须要知道执行机的 ALlure 路径在哪里。

「配置 JDK:」

若是其它的环境须要配置 1.六、1.8 版本的 JDK,这个容许建立多个工具的。

「配置当前电脑上 Allure29 的具体路径。」

项目组的成员直接在 jenkins 上点击连接就能够看到报告了,不须要每次都问你。

4.问题

哪怕只有一个主机没有 slave,也是能够配置 Allure 的。执行机和主机不能在同一台电脑上的,它们之间也不能进行通讯。固然,搞个虚拟机能够的(虚拟机至关于另一套环境了)。


公众号 「清菡软件测试」首发,更多原创文章:清菡软件测试 78+原创文章,欢迎关注、交流,禁止第三方擅自转载。




精彩推荐




pytest与Allure集成
Jenkins持续集成「配置Slave」
pytest「conftest、pytest参数化、重运行、出测试报告」
pytest的fixture怎么用?
Python基础汇总
pytest环境准备与入门
通读《图解HTTP》脑图
封装基本函数「执行日志、异常处理、失败截图」
按F12,你真的会准肯定位先后端问题吗?
自动化用例设计原则


本文分享自微信公众号 - 清菡软件测试(qinghanTester)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。

相关文章
相关标签/搜索