Robotframework 在Robot框架中重命名日志和报告

Robotframework 在Robot框架中重命名日志和报告,robotframework,Robotframework,我知道不能在Robot Framework的报告中添加或删除部分,但我想知道是否可以从命令行更改报告的名称 原因是我有两个项目,它们的文件夹结构如下 项目A 测试套件 关键词 变数 我对项目B有完全相同的结构。项目A和项目B在同一个目录中 当我运行多个测试时,出现的日志/报告将成为“Testsuites”测试日志,因为它是所在文件夹的名称 我希望能够在命令行上更改名称,以便在日志上成为“ProjectaTestLog”或“ProjectbTestLog”。是这样的吗 pybot ./te

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

原因是我有两个项目,它们的文件夹结构如下

  • 项目A
    • 测试套件
    • 关键词
    • 变数
我对项目B有完全相同的结构。项目A和项目B在同一个目录中

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

我希望能够在命令行上更改名称,以便在日志上成为“ProjectaTestLog”或“ProjectbTestLog”。是这样的吗

pybot ./testsuites AS Project A 
有两种方法:

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

pybot ./testsuites -o A.xml -l A.log -r A.html -x A.xunit.xml
将所有文件保存在它们自己的目录中可能更方便:

pybot ./testsuites -d A_files
有两种方法:

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

pybot ./testsuites -o A.xml -l A.log -r A.html -x A.xunit.xml
将所有文件保存在它们自己的目录中可能更方便:

pybot ./testsuites -d A_files

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

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


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

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

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

-N、 --名字 设置顶级测试套件的名称

有关详细信息,请参见pybot有一个
--name
选项。从用户指南:

-N、 --名字 设置顶级测试套件的名称


有关更多信息,请参见

您提供的-l和-r示例非常适合我。您提供的-l和-r示例非常适合我。