Если у меня есть список строк ['PASS', 'FAIL', 'PASS']
, как я могу вернуть несколько состояний PASS или FAIL, в зависимости от строки? Сейчас у меня есть что-то вроде:Возвращение нескольких PASS/FAIL
test01
:FOR ${test} IN @{tests}
\ Log to Console ${test}
\ Should Match ${test} PASS
Структура робот вернется:
test01
PASS
PASS
FAIL
test01 | FAIL |
'FAIL' does not match 'PASS'
По существу я хочу один тест, чтобы динамически генерировать TEST_STATUS для произвольного списка длины, и результаты, чтобы выглядеть примерно так :
test01
PASS | PASS |
PASS | PASS |
FAIL
test01 | FAIL |
'FAIL' does not match 'PASS'
Да, я уже пришел к такому выводу, поэтому я ищу способ динамически генерировать тестовые примеры. Надеюсь, это вариант, который не предполагает создания отдельного файла робота. – The2ndSon
Почему вы хотите иметь один тестовый пример с несколькими статусами вместо многих тестовых случаев? Кроме того, с помощью циклов: FOR вы могли бы достичь чего-то близкого к этому. – janne
Чтобы проверить содержимое неизвестного списка произвольной длины. – The2ndSon