window下配置pytest+jenkins+allure,并解决 allure-results does not exists

从jenkins控制台上的报错信息中可以看到报allure-results 不存在,但从项目文件中可以看到实际上生成了allure-results了

从下图可以看到:后台运行命令 generate 是根据allure-results来生成allure-report 。

说明jenkins 中的generate命令没有找到allure-results,是由于generate去寻找allure-results的路径和存放路径不一致导致的。

allure-results的路径是放在workspace下的,而allure-report的路径是cd 进去的路径,所以需要将workspace的路径设置成cd 进入的执行脚本的路径

简单介绍一下,笔者配置window下的配置的jenkins 

一、配置worksapce ,工作空间

2、构建:配置需要执行的脚本文件夹,test_casel里面有很多个test.py,worksapce的路径必须要脚本执行的路径一致

3、构建后操作:result的路径必须和 “构建”一致

命令:

d:
cd D:\python3.8\edge_cluster33\test_case
python -m pytest --junit-xml=result.xml --alluredir ${workspace}\allure-results  –clean-alluredir
exit 0

 

4、构建后操作,再点击高级 设置report的路径

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值