В Robot Framework, на этапе разборки тестового примера, как проверить, является ли текущий тестовый пример неудачным или пройденным?

В тестовом примере Robot Framework мы можем создать фазу Teardown для выполнения действий по очистке.

| *Test Case* |
| testcase1 |
|    | [Setup] | Setup Actions |
|    | Do Something | Args |
|    | Do Something | Args |
|    | [Teardown] | Teardown Actions |

| *Keyword* |
| Teardown Actions |
|    | Do Something | Args |
|    | Do Something | Args |

На этапе Teardown как мы можем проверить, является ли текущий тестовый пример пройденным или непройденным?

Я хотел бы сделать что-то, когда тестовый пример пройден, и сделать что-то еще, когда тест не пройден.


person userpal    schedule 13.09.2014    source источник


Ответы (1)


Существует переменная с именем ${TEST_STATUS}, которую вы можете использовать при демонтаже. Это описано в разделе Автоматические переменные в руководстве пользователя.

Вы также можете использовать такие ключевые слова, как Выполнить ключевое слово, если тест пройден и Выполнить ключевое слово, если проверка не удалась, которые также работают только при демонтаже.

person Bryan Oakley    schedule 13.09.2014