Как запустить процесс, который будет ждать другого процесса с использованием роботизированной системы? - PullRequest
0 голосов
/ 23 сентября 2019

С помощью роботизированной системы у меня есть 2 команды скручивания, которые нужно отправить.Первая команда curl зависит от завершения 2-й команды curl, однако 2-я команда curl не может быть отправлена, пока не будет запущена 1-я команда curl.

Я нашел библиотеку процессов для роботизированной системы, которая позволяет запускать процессы вфон, однако я не могу определить необходимый синтаксис.

Мой код:

*** Test Cases ***
Post Request curl1 /test/update/v1 data=${data} headers=${headers}

Post Request curl2 /test/data/v1 data=${data} headers=${headers}

Пример кода:

*** Test Cases ***
Example
    Start Process    program    arg1    arg2    alias=First
    ${handle} =    Start Process    command.sh arg | command2.sh    shell=True    
cwd=/path
    ${result} =    Run Process    ${CURDIR}/script.py
    Should Not Contain    ${result.stdout}    FAIL
    Terminate Process    ${handle}
    ${result} =    Wait For Process    First
    Should Be Equal As Integers    ${result.rc}    0

Я не могу понять, какчтобы сопоставить синтаксис из примера с моим кодом.

...