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" ....
Другие вопросы по тегам