Кто-нибудь знает, где найти значения кода выхода консоли NUnit?
Я получаю сообщение об ошибке от моего MSBuild:
"nunit-console.exe" вышел с кодом -100.
Кто-нибудь знает, где могут быть найдены значения кода выхода консоли NUnit?
Ответы
Ответ 1
Error code -100
означает UNEXPECTED_ERROR
static ConsoleUi()
{
OK = 0;
INVALID_ARG = -1;
FILE_NOT_FOUND = -2;
FIXTURE_NOT_FOUND = -3;
TRANSFORM_ERROR = -4;
UNEXPECTED_ERROR = -100;
}
EDIT:
Дополнительная информация из потока в группе google NUnit-Обсудить:
Кроме того, положительные значения дают количество неудачных тестов в прогоне.
Код возврата -100 - это все, обычно указывая на необработанную исключение в вашем приложении или тест. Обычно он должен иметь стек след.
Ответ 2
Небольшое обновление с NUnit v3, код TRANSFORM_ERROR
, похоже, был удален.
Полный список теперь выглядит следующим образом:
OK = 0;
INVALID_ARG = -1;
INVALID_ASSEMBLY = -2;
FIXTURE_NOT_FOUND = -3; //Reserved, but not in use since v3.0
INVALID_TEST_FIXTURE = -4; //From v3.4
UNEXPECTED_ERROR = -100;
Источник для этого в настоящее время находится здесь.