如何指定在Robot Framework中重新运行的测试用例范围?

时间:2015-03-10 10:40:31

标签: robotframework

我有1到10个测试用例,

testcase1
.
.
.
testcase2
.
.
.
testcase3
.
.
.
testcase(n)

我想从5到9重新运行测试用例。我现在使用以下命令:

"pybot -t testcase5 testcase6 testcase7 testcase8 testcase9 example.robot"

相反,如何使用“testcase5-9”这样的范围来指定它?

1 个答案:

答案 0 :(得分:2)

您无法在命令行选项中指定范围。

您可以使用“用户指南”的Using command line options部分中描述的内容。

例如,您可以做的是pybot -t testcase* example.robot,但这将运行您的所有测试。

您拥有的选项:

  • 重命名您可能想要重新启动的测试:testcase_a1,testcase_a2,testcase_b1和testcase_b1 =>然后启动-t testcase_a*
  • 使用一些tags创建测试子组(然后使用--include启动它们)
  • 如果您想要做的是重新启动失败的测试
  • ,请使用--rerunfailed