Вы можете использовать Выполнить ключевое слово и продолжить при ошибке . Если ключевое слово, которое вы запустите, окажется неудачным, тест продолжит работу и в конце сообщит об ошибке.
Пример:
Вот тест, использующий это ключевое слово:
*** Test cases ***
Example
run keyword and continue on failure log this passes
run keyword and continue on failure fail this is a failure
run keyword and continue on failure log this also passes
run keyword and continue on failure fail this is also a failure
При запуске вы увидите это на консоли:
==============================================================================
Example
==============================================================================
Example | FAIL |
Several failures occurred:
1) this is a failure
2) this is also a failure
------------------------------------------------------------------------------
Junk | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================
Вы также можете использовать это ключевое слово в качестве значения для тестового шаблона, хотя я не думаю, что рекомендую его в качестве стандартной практики:
*** Test cases ***
Example
[template] run keyword and continue on failure
log this passes
fail this is a failure
log this also passes
fail this is also a failure