Open yukon39 opened 1 year ago
@yukon39 не согласен, 1 как определить, в чем разница между "неуспехе выполнения команд" и "ошибки времени исполнения" в чем между ними разница?
Первое - ошибка запуска вообще, типа неверная платформа, авторизация, ключ е найден и т.п.
Второе - предприятие запустилось, но возникла ошибка при выполнении встроенного кода.
Для чего. Например, для Дженкинса первый тип ошибок - это пометка шага ABORTED, как например, истечение таймаута. Второй тип - пометка красным FAILED или желтым UNSTABLE в зависимости от нужд пайплайна.
Тогда предлагаю эти коды поменять местами, пусть ошибки выполнения от 1С останутся 1, что важно для тестирования или прогона фич а вот ошибки ванесса-раннер пусть будут 255
Можно и так, да. Сейчас поправлю
При анализе результата выполнения команд нет возможности разделить неудачный результат выполнения команды от ошибки времени исполнения, вызвавшей падение приложения.
В частности, это касается команд:
syntax-check
,edt-validate
,session closed
,run
,xunit
иvanessa
Предложение: В целях обратной совместимости, при неуспехе выполнения команд возвращать
exitCode = 1
, а для ошибок времени исполнения использовать, например,exitCode = 255