Я пытаюсь автоматизировать программу, созданную с помощью набора тестов, через файл .cmd.
Я могу получить программу, в которой я запускаю код возврата, через% errorlevel%.
В моей программе есть определенные коды возврата для каждого типа ошибки.
Например:
1 - означает сбой по той или иной причине
2 - означает сбой по какой-то другой причине
...
echo FAILED: Тестовый случай не пройден, уровень ошибки:% errorlevel% >> TestSuite1Log.txt
Вместо этого я хотел бы как-то сказать:
echo FAILED: Тестовый случай не пройден, причина ошибки: lookupError (% errorlevel%) >> TestSuite1Log.txt
Возможно ли это с файлом .bat? Или мне нужно перейти на язык сценариев, такой как python / perl?