zoukankan
html css js c++ java
Pytest+Jenkins+Allure
生成Allure 两种形式
一 项目内直接生成不依赖Jenkins
1.先安装好allure 将allurein配置到环境变量中 cmd 命令行输入:allure 校验是否安装成功
2. 将json文件生成html文件 执行 allure generate report/ -o report/html其中的report/ 为生成的json路径, report/html是在report下生成一个html文件夹,
里面存储有最终的测试结果,这里用的都是相对路径,也可以用绝对路径来生成,测试结果可以通过文件下生成的html文件进行查看
二 搭配Jenkins展示Allure报告
1.安装对应的插件
allure-jenkins-plugin
HTML Publisher plugin 在系统管理--插件管理里面
1.接下来安装allure的执行工具
https://github.com/allure-framework/allure1/releases/download/allure-core-1.5.2/allure-commandline.zip
,下载后到 系统管理 配置allure commandline
然后 配置job,新建一个new item
2/配置item
添加本地项目所在的目录
3. 配置构建脚本,这里的脚本是要执行的测试任务,以及生成allure需要的json文件,为了方便理解,我都用了绝对路径,执行前面的任务
--alluredir 后面的路径是存放,report是一个文件夹,存放生成的json文件,后面的exit 0 是为了方便脚本退出,不加的话,构建的过程中会提示错误.
4.最后的任务就是把批处理生成的json 生成配置allure,根据前面的执行命令 allure generate report/ -o report/html ,我们需要知道存放json的路径,还要指定一个存放生成html的文件夹
report12 为存放读取json的路径因为设置了默认路径,这里只需要配置相对路径即可,
再点击点击advanced,展示allure report的配置,report1为存放生成的HTML的路径
5.然后点击保存执行构建
然后就可以在check 页查看allure报告,历史记录的话需要把report 1中的 history 文件夹复制过来,要不然历史记录每次执行都会被清空
点击进入详情页进行查看
查看全文
相关阅读:
基于JavaFXWJFXGameEngine游戏引擎介绍与进度
进程线程与cpu绑定
[Vim练级攻略] Vim基础操作
hdu 2159 fate
python的httplib注意事项
SQL优化总结
项目整体开发流程以及配置人员
hdu 1010 解题报告 Tempter of the Bone
在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的
int 和bigint差别有多大?
原文地址:https://www.cnblogs.com/sunzzc/p/14235742.html
最新文章
每月自评之四:2013年5月
Study notes for Expectation Maximum Algorithm
Ubuntu12.04 32位 安装oracle11g 图文教程
POJ 1470/PKU 1470 Closest Common Ancestors __LCA
电脑眼睛保护色设置
【Android LibGDX游戏引擎开发教程】第04期:各个模块的详细介绍
2013蓝桥杯预赛试题汇总
国外转过来十个最好的CSS hacks
On having layout
css中font与text的继承
热门文章
css 技巧 集锦
CSS使用技巧大全 阮一峰的网络日志
css hacks 汇总
在网页中插入css的方式
Css inheritance继承详解
10个非常有用的CSS hack和技术
W3Help 兼容性 根本原因
NTLM挑战模式散列认证加密协议过程,算法实现与一些想法
字符串的查找删除
Java字符串应用之字符串编码转换
Copyright © 2011-2022 走看看