2016-12-22 11 views
0

Я бег теста внешнего селена из SoapUI со следующим кодом ниже:Запуск внешнего тестирования питона из SoapUI

def cmdArray2 = ["python", "C:/Users/Desktop/SOAPProject/Test.py"] 
def process = new ProcessBuilder(cmdArray2).redirectErrorStream(true).start() 
process.inputStream.eachLine { 
    log.warn(it) 
} 
process.waitFor() 
return process.exitValue() 

Когда тест не дает ошибку на бревне, однако, он проходит испытание мыла , Я хотел бы, чтобы тест был неудачным, если есть ошибка с тестом.

ответ

1

Изменить return process.exitValue() на assert process.exitValue() == 0. Это предполагает, что ваш скрипт python возвращает правильные значения выхода.

Смежные вопросы