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

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

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

Ответы [ 2 ]

55 голосов
/ 08 октября 2010

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;
}

РЕДАКТИРОВАТЬ: Дополнительная информация из ветка в группе Google NUnit-Discuss :

Кроме того, положительные значения дают число неудачных тестов в ходе выполнения.

Код возврата -100 является универсальным, обычно указывающим на необработанное исключение в вашемприложение или тест.Обычно он поставляется с трассировкой стека.

13 голосов
/ 21 декабря 2015

Незначительное обновление 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;

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

...