Как заставить Katalon cmd печатать в командной строке PowerShell, запускаемой конвейером ADO

Я пытаюсь завершить свой конвейер для тестирования в ADO.

У меня установлен конвейер, поэтому сценарий PowerShell будет запускать команду из build cmd в katalon (katalon -noSplash -runMode = console и т. Д.)

Однако, когда Powershell выполняет эту команду, он запускает командную строку Katalon в новом окне, что нарушает процесс конвейера и не проходит / не завершается.

Есть ли способ поместить результаты из командной строки Katalon в сценарий PowerShell или кто-нибудь нашел альтернативное решение для результатов ado?


person Jacob    schedule 28.08.2019    source источник


Ответы (2)


Вам нужно добавить переключатель -consoleLog, а также часть -runMode=console, например:

katalon -noSplash -runMode=console etc...  -consoleLog
person Mate Mrše    schedule 29.08.2019

В итоге я заставил его работать через статус выхода кода консоли.

Это руководство, которое я использовал, чтобы понять это https://forum.katalon.com/t/console-mode-and-returning-exit-status/9469/6

person Jacob    schedule 03.09.2019
comment
Спасибо, что поделились своим решением здесь, вы можете принять его как ответ , так что это может помочь другим членам сообщества, у которых возникают такие же проблемы, и мы могли бы заархивировать эту ветку, спасибо. - person Leo Liu-MSFT; 06.09.2019