Comment #8 on issue 177 by bryan.oakley: Listener interface should be able
to alter keyword, test and suite status
http://code.google.com/p/robotframework/issues/detail?id=177
re:
"2) end_keyword could change the keyword status to PASS if it wanted test
execution to be continued. It could store the error (or errors if multiple
keywords fail) internally, and end_test could then set the test status to
FAIL with appropriate error message. This would make it possible to
implement ContinueOnFailure ( issue 137 ) using listener interface.
"
I would really hate it if I had to set the status to PASS to get the test
to continue. It would be much better to leave the status as it is but give
the listener some other mechanism to say "please continue". That status
should serve a single purpose - reflect the status of the test. To use it
as the only way to control whether a test continues to execute seems really
wrong.