jenkins展示report测试报告的配置

 

 

HTML报告展示

1. 需要HTML Publisher plugin插件
2. 在workspace下的工程(构建)中的目录中存储测试报告

在Jenkins中新建一个job,进入配置项。

首先通过pytest生成测试报告

 
pytest执行测试

注,py.test执行测试后生成报告,会生成在workspace的当前project目录中,例如C:\Program Files (x86)\Jenkins\workspace\test_html_report\reports\report.html

配置报告展示

1) 选择构建后操作步骤 > Publish HTML reports

 
选择 Publish HTML reports

2) 配置路径,注意路径是相对于workspace的项目开始,例如当前项目名字为test_html_report,生成的报告存放的位置为

C:\Program Files (x86)\Jenkins\workspace\test_html_report\reports\report.html。那么配置如下:

 
HTML报告配置

3)配置好后,执行构建。构建完成后,就可以在项目页面看到配置的HTML报告

 
项目页面

点击进去就可以看到报告的内容:

 
HTML测试报告

XML报告展示

XML报告是Jenkins自带的Junit测试报告展示,不用下载任何插件

同样以上面的py test例子,开始配置

1) 同样增加构建后的步骤 > Publish Junit test result report

 
选择Publish Junit test result report
  1. 同样注意路径
 
XML报告配置

3)配置完成后,可以在构建页面看到测试报告了。注意,是构建页面,不是项目页面。HTML报告是展示在项目页面,而xml报告展示在构建页面。

 
项目页面
 
构建页面

就可以看到测试报告了。


 
XML报告

附上:test_add.py中随手写的示例测试代码(注意,需要pip intsall pytest)

def add(a, b): return a + b def test_str(): ''' 测试字符串 :return: ''' # 测试失败 assert add('1', '2') == '112' def test_int(): ''' 测试整型 :return: ''' assert add(1, 2) == 3 class TestAdd(): def test_list(self): assert add([1], [2]) == [1,2] def test_tuple(self): assert add((1,), (2,)) == (1,2) 
 



转载于:https://www.cnblogs.com/VseYoung/p/9976754.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
配置Jenkins的JDK,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了所需的JDK版本。您可以从Oracle官方网站下载并安装JDK。 2. 然后,打开Jenkins的系统配置页面。您可以在Jenkins的主页中点击"系统管理",然后选择"系统配置"。 3. 在系统配置页面中,您可以找到"JDK"部分。点击"添加JDK"按钮。 4. 在弹出的对话框中,输入JDK的名称和JDK的安装目录。请确保您输入的路径是正确的,并且该目录下确实存在JDK的安装文件。 5. 保存配置后,您可以点击"Test Configuration"按钮来测试您的JDK配置是否成功。如果提示成功,则表示配置成功。 这样,您就成功配置Jenkins的JDK环境。您可以在构建任务的配置中选择您所配置的JDK版本来执行相应的构建操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Jenkins安装及配置(超详细)](https://blog.csdn.net/m0_46379371/article/details/114746903)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [jenkins配置,附jdk多个版本配置](https://blog.csdn.net/qq_43614354/article/details/128418208)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值