RobotFramework. Как запустить TestCase для списка сайтов

Написал тест кейс.
У меня есть список из более сотни сайтов на которых нужно прогнать этот кейс.

Как это лучше организовать, желательно, чтобы если тест падает на одном из сайтов, он продолжался для других?

Ну и совсем круто было бы распараллелить запуск.

Test templates в помощь. Т.е. можно сделать так:

*** Test Cases **
My cool test
    [Template]    Verify cool web-site
    www.example.com
    www.example.ru
   
*** Keywords ***
Verify cool web-site
[Arguments]     ${url}
Go To     ${url}
# и так далее

т.е. в теле теста каждая строка это 1 сайт, который проверяется одним и тем же шаблонным кивордом, и тест не остановится, пока не пройдет по всем вашим сайтам

1 лайк

Такой способ не подходит в моем случае, т.к. список динамический и править постоянно тест не удобно.

Нашел другой способ - написать свой лиснер и в нем динамически создавать тесткейсы по шаблону для каждого сайта.