zoukankan      html  css  js  c++  java
  • RobotFramework与Jenkins集成后失败用例重跑

     Jenkins的执行Windows批处理命令填写如下:

    call pybot.bat -i 1adsInterface 01_测试用例接口测试用例adsInterface.txt
    call pybot.bat -R output.xml --outputdir Report2 01_测试用例接口测试用例adsInterface.txt
    Rebot --outputdir finalReport --merge output.xml Report2output.xml

    call pybot.bat -i 1adsInterface 01_测试用例接口测试用例adsInterface.txt

     第一行参数解释

    call:在Jenkins中一定要写,否则下面的命令不会执行

    -i 1adsInterface:包括 1adsInterface这个tag的用例

    01_测试用例接口测试用例adsInterface.txt:用例集合

    call pybot.bat -R output.xml --outputdir Report2 01_测试用例接口测试用例adsInterface.txt

    命令含义:重新执行 01_测试用例接口测试用例adsInterface.txt 测试套件执行后产生的output.xml文件中的失败用例,并且将本次的执行结果文件放在Report2文件夹中(此文件夹中有log.html、output.xml、report.html文件)

    第二行参数解释

    -R:重新执行失败用例,具体可以pybot --help查看

    output.xml:第一次执行 01_测试用例接口测试用例adsInterface.txt测试套件产生的output.xml文件路径

    Rebot --outputdir finalReport --merge output.xml Report2output.xml

    命令含义:将第一次产生的output.xml和第二次产生的Report2output.xml文件合并然后放入finalReport文件中,此文件夹中有log.html和report.html

    由于是合并的报告,log.html中会有两次记录

  • 相关阅读:
    什么是CMS
    TP3.2项目—微信推广页
    《实用技巧》——让你的网站变成响应式的3个简单步骤
    thinkphp分页带数据
    tp框架表单验证 及ajax
    tp框架做留言板
    随时修改添加,thinkphp小知识
    thinkphp使用ajax
    thinkphp修改和删除数据
    tp框架查询
  • 原文地址:https://www.cnblogs.com/gcgc/p/10032253.html
Copyright © 2011-2022 走看看