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报告,查看到报告展示正常

 

 

posted @ 2021-05-11 16:57  真果粒豆  阅读(800)  评论(0编辑  收藏  举报