There is a command in the "Verify Keyword Does Not Fail
Within Timeout" keyword which tried to catch the "timeout
failure" error but the problem is that the "timeout failure"
error looks different on different versions of Robot
Framework. The result is that the test fails on any Robot
Framework version except the one that it was debugged on.
The fix simply reduces the sensitivity of the command to
"any error is ok with me".
Change-Id: I4ecd7b5f7c2ea7bc070313dc69b3a7c7d3f96908
Signed-off-by: Jozef Behran <jbehran@cisco.com>
[Arguments] ${timeout} ${refresh} @{cell_list}
[Documentation] Some checks report false success for a short time. This keyword verifies no failure does happen within timeout period.
... This keyword does not report the return value of the cell list execution.
[Arguments] ${timeout} ${refresh} @{cell_list}
[Documentation] Some checks report false success for a short time. This keyword verifies no failure does happen within timeout period.
... This keyword does not report the return value of the cell list execution.
- BuiltIn.Run_Keyword_And_Expect_Error Keyword 'Keyword_Should_Fail_In_Any_Way' failed after retrying for *. Confirm_Keyword_Fails_Within_Timeout ${timeout} ${refresh} @{cell_list}
+ BuiltIn.Run_Keyword_And_Expect_Error * Confirm_Keyword_Fails_Within_Timeout ${timeout} ${refresh} @{cell_list}
# TODO: '*' means we are not sure about formatting of ${timeout}. Check whether Robot can print it for us.
# TODO: '*' means we are not sure about formatting of ${timeout}. Check whether Robot can print it for us.