如何多次运行特定测试用例并在Test Statistics下显示通过和失败计数?
下面是我必须多次运行测试用例的当前代码.(测试用例在关键字中实现并调用)
*** Test Cases ***
Testcase
repeat keyword 5 Run Keyword And Continue On Failure Execute
*** Keywords ***
Execute
log Hello world!
Run Code Online (Sandbox Code Playgroud)
代码使用"pybot testcase.robot"从cmd运行
此代码多次运行测试,但我没有在日志中获得最终的通过/失败计数.我需要手动计算通过和失败测试用例重复.
那么我应该做些什么修改来自动获取数据,也应该在日志的测试统计中看到.
不要使用“重复关键字”,而是使用 For 循环。使用“运行关键字并返回状态”而不是“运行关键字并在失败时继续”。
*** Test Cases ***
Test Me
${fail}= Set Variable 0
:FOR ${index} IN RANGE 5
\ ${passed}= Run Keyword and Return Status Execute
\ Continue For Loop If ${passed}
\ ${fail}= ${fail} + 1
${success}= Set Variable 5 - ${fail}
Log Many Success: ${success}
Log Many fail: ${fail}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6985 次 |
最近记录: |