我有一个测试套件“my_test_suite.robot”,如下所示:
*** Test Cases ***
Test Case 1
Log Test 1
Test Case 2
Log Test 2
然后我像这样运行两次pybot命令:
pybot --timestampoutputs my_test_suite.robot
所以我得到报告两次。之后我按如下方式运行了rebot命令:
rebot --name RebotCombined *.xml
它产生了整齐的组合report.html文件,其中高级测试套件是RebotCombined,以及两个与“My Test Suite”同名的子测试套件。即,
RebotCombined
|
--- My Test Suite
| |
| --- Test Case 1
| --- Test Case 2
--- My Test Suite
| |
| --- Test Case 1
| --- Test Case 2
但我期待的是:
RebotCombined
|
--- My Test Suite
| |
| --- Test Case 1
| --- Test Case 1
| --- Test Case 2
| --- Test Case 2
我怎样才能做到这一点?
答案 0 :(得分:1)
简短回答:你不能。 Rebot只创建一个新的顶级套件,并使每个output.xml文件成为该新顶级套件的子代。除了更新统计数据之外,它不会对数据进行任何合并。
rebot的所有命令行选项都在用户指南的Command line options for post-processing outputs部分中。它没有显示任何可以为您提供所需输出的选项。