cmd сбежал после завершения теста SoapUI
Я звоню в SaopUI testrunnet из файла cmd.
Проблема в том, что строки после команды для testrunner не выполняются
Я снял флажок "Fail testcase on error" в мыльном интерфейсе без посторонней помощи. Во всяком случае, у меня есть эта проблема, независимо от того, был ли тест успешным или нет
это моя команда
%SoapUIPath%\testrunner.bat-sTestSuite %projectPath% -I -r -P var2=%var2% -P var1=%var1%
echo ###Test finished###
Эхо "Тест закончен" не будет выполнено
1 ответ
Решение
Если один пакетный файл напрямую вызывает другой, поток выполнения передается вызываемому файлу и не возвращается вызывающей стороне.
Чтобы получить поток выполнения после завершения вызываемого файла, нам нужно использовать call
команда
call "%SoapUIPath%\testrunner.bat" ....