在Robot Framework中重命名日志和报告

时间:2015-07-27 10:06:00

标签: robotframework

我知道在Report for Robot Framework中添加或删除部分是不可能的,但我想知道是否可以从命令行更改报告的名称。

所以原因是我有两个项目,他们有以下文件夹结构

  • 项目A.
    • Testsuites
    • 关键字
    • 变量

我对项目B具有完全相同的结构。项目A和项目B位于同一目录中。

当我运行多个测试时,显示的日志/报告变为" Testsuites"测试日志,因为它是文件夹的名称。

我希望能够在命令行上更改名称,以便日志变为" Project A Test Log"或"项目B"测试日志。它会是这样的吗?

pybot ./testsuites AS Project A 

3 个答案:

答案 0 :(得分:1)

有两种方法:

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

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

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

pybot ./testsuites -d A_files

答案 1 :(得分:1)

我认为您可以使用不同的标签标记来自不同项目的测试,而不是您可以运行不同的测试

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

pybot -i projectA -d projectA ./testssuites

答案 2 :(得分:1)

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

  

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

有关详细信息,请参阅http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#setting-the-name