Я хотел бы запустить файл jar с использованием набора тестов для фреймворка робота, поскольку этот тестовый случай должен быть включен в число других тестовых примеров.
Когда jar запускается из cmd, он создает ожидаемый результат, который может занять 10 минут, а затем он заканчивается.
Моя проблема в том, что я не способен определить, когда выполнение банки завершено. Я попробовал комбинацию из нескольких ключевых слов, в последней попытке я использовал ключевое слово «Процесс должен быть остановлен», как показано ниже, и в результате процесс всегда выполняется.
Одно из моих сомнений: какой процесс запущен java? или выполнение jar?
*** Settings ***
Library Process
Library OperatingSystem
Suite Setup log running on ${properties.hostname}
Suite Teardown Terminate All Processes kill=True
Variables C:/Users/theUser/Desktop/CheckOutRegression/Regression/RegressionScripts/config/properties.py
*** Test Cases ***
Check jar execution
${data}= Start Process java -jar da-1.0-SNAPSHOT.jar importFile1.json importFile2.zip cwd=${properties.pathToScripts} alias=myProc
${wait}= Wait Until Keyword Succeeds 10x 60s Process Should Be Stopped myProc
Log ${wait}
${result}= Get Process Result myProc
Log ${data.stdout}
Знаете ли вы, как я могу проверить, что выполнение файла jar закончено?