我可以在Robot Framework中重新运行每个测试用例的失败测试吗?

时间:2018-01-24 20:43:38

标签: robotframework

我正在尝试,如果我的测试套件中的任何测试用例失败,机器人应该重试n次,然后继续下一个测试用例。 我知道我可以使用--rerunfailed从测试套件中重新运行所有失败,但有没有办法在运行下一个之前重新运行单个测试?

实施例

** Test Cases

 Test 1
     [Documentation] ..
     [Tags]  1
     ..
     ..

 Test 2
     [Documentation] ..
     [Tags]  2
     ..
     ..

 Test 3
     [Documentation] ..
     [Tags]  3
     ..
     ..

这里,让我们说测试1通过而测试2失败了,然后我想让Robot重新运行测试2,说2次,然后再尝试执行测试3。 这可能吗?

1 个答案:

答案 0 :(得分:1)

不,如果不编写自己的自定义测试运行器,就没有办法做你想做的事。