Подтвердить что ты не робот

Кто-нибудь знает, где найти значения кода выхода консоли NUnit?

Я получаю сообщение об ошибке от моего MSBuild: "nunit-console.exe" вышел с кодом -100.

Кто-нибудь знает, где могут быть найдены значения кода выхода консоли NUnit?

4b9b3361

Ответ 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;

Источник для этого в настоящее время находится здесь.