Jenkins配置allure生成报告失败


现象1:提示Allure Commandline找不到

 

问题原因:allure目录配置不对,不要配置到bin目录

 

 

现象2:构建成功了,但是查看allure报告无数据

 

 

 

 

 

 

问题原因:

  1. 从执行记录看报错说allure-results does not exists,没有配置allure-results目录

 

 

 

 

 

 

解决办法:需要在工作空间目录创建allure-results文件夹

 

 

 

 创建allure-results文件夹后构建,不提示allure-results,但报告内容仍为空

1)去工作空间的allure-results文件夹下看已经生成了内容,但报告内容为空,证明执行case的结果写入的位置不对

 

 

 

 

 

 

2)修改执行Windows命令行脚本

在任务的配置下,

修改pytest命令,让输出的result地址为工作空间的地址才行,这样jenkinsallure会从工作空间的allure读取内容

  

再次执行构建,查看allure报告,查看到报告展示正常

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM