Jenkins使用publish html report插件展示HTML报告的方法
作者:爱学习de测试小白 时间:2022-03-31 19:30:54
前言
前面介绍了Allure报告,本篇来学习普通的HTML如何展示在Jenkins上
安装插件
Manage Jenkins --> Manage Plugins --> 可选插件 --> 搜索 publish html repor
说明:截图中是已安装好插件,所以在已安装中
准备测试代码
新建test_01.py,代码如下
安装python包:pip install pytest-html
# -*- coding: utf-8 -*-
# @Time : 2021/11/27
# @Author : 大海
# @File : test_40.py
import os
def test_add():
c = 1 + 2
assert c == 2
if __name__ == '__main__':
os.system('pytest -s test_02.py --html=report.html --self-contained-html')
Pipeline
pipeline {
agent any
stages {
stage('checkout code') {
steps {
checkout([$class: 'GitSCM', branches: [[name: '*/分支']], extensions: [], userRemoteConfigs: [[credentialsId: '认证信息', url: '你的仓库地址']]])
}
}
stage('auto test') {
steps {
bat 'python test_01.py'
}
}
}
post {
always {
// reportDir 报告所在目录;reportFiles 报告名称;reportName 在Jenkins菜单栏显示的名称 ;reportTitles 点进测试报告显示的Title
publishHTML([allowMissing: true, alwaysLinkToLastBuild: true, keepAll: false, reportDir: './', reportFiles: 'report.html', reportName: '测试报告', reportTitles: '测试报告'])
}
}
}
查看报告
左侧菜单列表,点击测试报告
解决报告无样式
官网说明:https://www.jenkins.io/doc/book/security/configuring-content-security-policy/
点击 Mange Jenkins 页面,找到Script Console
运行下面的脚本
System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")
shift +f5 刷新页面多次(没成功),可以清除浏览器历史,再次进入就会有CSS样式了
来源:https://blog.csdn.net/IT_heima/article/details/123513085
标签:Jenkins,publish,html,report,HTML报告
0
投稿
猜你喜欢
colab中修改python版本的全过程
2022-10-31 07:18:38
Python imutils 填充图片周边为黑色的实现
2021-04-13 04:06:32
Python中import导入上一级目录模块及循环import问题的解决
2021-09-16 00:53:44
vue+vux实现移动端文件上传样式
2024-05-02 16:34:40
.Net Core导入千万级数据至Mysql的步骤
2024-01-19 17:05:59
Python实现五子棋联机对战小游戏
2023-10-21 05:25:42
Oracle时间日期操作方法小结
2010-11-25 18:04:00
python模拟登录百度代码分享(获取百度贴吧等级)
2022-05-13 02:54:34
PyCharm如何设置Console控制台输出自动换行
2022-05-22 03:42:18
MySQL自定义函数和存储过程示例详解
2024-01-27 15:25:02
Python判断字符串是否为空和null方法实例
2021-06-27 07:47:23
python基础之模块的导入
2023-10-24 05:44:11
python OpenCV学习笔记直方图反向投影的实现
2021-01-12 09:16:44
SQL Server 安装出错:以前的某个程序安装已在安装计算机上创建挂起的文件操作
2010-02-23 14:48:00
Javascript"篱式"条件判断(翻译)
2008-08-01 12:21:00
ASP网站远程客户实现EXCEL打印功能
2009-02-02 09:01:00
Python处理文本文件中控制字符的方法
2022-02-24 09:16:05
Internet Explorer 8 Beta2 功能预览
2008-07-29 13:20:00
python面试题之列表声明实例分析
2022-01-10 12:46:51
python/golang实现循环链表的示例代码
2021-10-31 23:32:20