linux+jenkins+robotframework自动重跑失败的部分用例

2 篇文章 0 订阅

先说效果:

具体步骤:

进入jenkins添加构建步骤,linux使用shell

1、拉取最新用例代码

因为是使用git进行代码管理,所以第一步是进入用例目录,然后拉取最新的代码

cd /data1/RF
git pull

2、指定首次执行的结果保存目录R1

/home/anaconda2/bin/robot -d /data1/R1   /data1/RF || true

/home/anaconda2/bin/robot是用anaconda安装的robotframework包的路径

-d /data1/R1 表示执行结果保存到R1目录

/data1/RF为实际执行的用例路径

|| true用于命令失败后(既用例失败)还能执行后面的命令
 

3、重新执行失败的用例,并将结果保存到R2目录

/home/anaconda2/bin/robot -R /data1/R1/output.xml --outputdir /data1/R2 /data1/RF || true

4、合并两份执行结果

注意这里用的是rebot,用于处理报告

-o 参数用于指定最终的报告目录

-R 参数用于合并两份output.xml文件

/home/anaconda2/bin/rebot -o /data1/output.xml -R /data1/R1/output.xml /data1/R2/output.xml 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值