【问题标题】:Renaming logs and reports in Robot Framework在 Robot Framework 中重命名日志和报告
【发布时间】:2015-07-27 22:01:59
【问题描述】:

我知道不能在机器人框架的报告中添加或删除部分,但我想知道是否可以从命令行更改报告的名称。

所以这样做的原因是我有两个项目,它们具有以下文件夹结构

  • 项目A
    • 测试套件
    • 关键词
    • 变量

我对项目 B 有完全相同的结构。项目 A 和项目 B 在同一个目录中。

当我运行多个测试时,出现的日志/报告变为“Testsuites”测试日志,因为这是它所在文件夹的名称。

我希望能够在命令行上更改名称,以便在日志中变为“项目 A 测试日志”或“项目 B”测试日志。会是这样吗?

pybot ./testsuites AS Project A 

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    我认为你可以用不同的标签标记来自不同项目的测试,然后你可以运行不同的测试

    pybot -i projectA -l projectA_log.html -r projectA_report.html ./testssuites 
    

    pybot -i projectA -d projectA ./testssuites
    

    【讨论】:

    • 您提供的 -l 和 -r 示例非常适合我。
    【解决方案2】:

    pybot 有一个--name 选项。来自用户指南:

    -N, --name 设置顶级测试套件的名称。

    如需了解更多信息,请参阅http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#setting-the-name

    【讨论】:

      【解决方案3】:

      有两种方式:

      您可以将输出文件的名称作为 pybot 参数:

      pybot ./testsuites -o A.xml -l A.log -r A.html -x A.xunit.xml
      

      将所有文件保存在自己的目录中可能更方便:

      pybot ./testsuites -d A_files
      

      【讨论】:

        猜你喜欢
        • 2015-08-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-10
        • 2020-03-23
        • 2017-11-18
        • 1970-01-01
        • 2018-06-25
        相关资源
        最近更新 更多