2014-09-13 4 views
0

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

| *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 фазе, как мы можем проверить, является ли текущий тестовый пример Pass или неудачу?

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

ответ

1

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

Вы также можете использовать такие ключевые слова, как Run keyword if test passed и Run keyword if test failed, которые также работают только при разрыве.