Комментарий к @A.Kootstra's.
Pybot позволяет нам запускать параллельное выполнение наборов.
Pabot будет разделять выполнение теста из файлов набора, а не из отдельного уровня теста.
В общем случае вы не можете рассчитывать на тесты, которые не предназначены для параллельной работы.из коробки при параллельном выполнении.Например, если тесты манипулируют или используют одни и те же данные, вы можете столкнуться с проблемами (один набор тестов входит в систему, а другой - в тот же сеанс и т. Д.).PabotLib может помочь вам решить эти проблемы параллелизма.
Пример:
test.robot
*** Settings ***
Library pabot.PabotLib
*** Test Case ***
Testing PabotLib
Acquire Lock MyLock
Log This part is critical section
Release Lock MyLock
${valuesetname}= Acquire Value Set
${host}= Get Value From Set host
${username}= Get Value From Set username
${password}= Get Value From Set password
Log Do something with the values (for example access host with username and password)
Release Value Set
Log After value set release others can obtain the variable values
valueset.dat
[Server1]
HOST=123.123.123.123
USERNAME=user1
PASSWORD=password1
[Server2]
HOST=121.121.121.121
USERNAME=user2
PASSWORD=password2
pabot call
pabot --pabotlib --resourcefile valueset.dat test.robot
Более подробную информацию вы можете найти здесь https://github.com/mkorpela/pabot