Кто-нибудь знает, где найти NUNIT CONSOLE EXIT CODELS SOCESTS?

StackOverflow https://stackoverflow.com/questions/3889577

  •  28-09-2019
  •  | 
  •  

Вопрос

Я получаю сообщение об ошибке из моего MSBUILD: «NUNIT-COUNCOLE.exe», выходу с кодом -100.

Кто-нибудь знает, где означает «NUNIT Console Console»?

Это было полезно?

Решение

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

РЕДАКТИРОВАТЬ:Дополнительная информация от Нить на Nunit-Design Google Group:

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

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

Другие советы

Незначительное обновление на NUNIT V3, TRANSFORM_ERROR CODE, кажется, был удален.

Полный список сейчас стоит как:

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;

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

Для тех, кто смотрит на это несколько лет после OP, эти значения изменились и изменились снова. В 3.8, есть -5 Выгрузить исключение, что действительно удобно ловить (когда NUNIT сталкивается с проблемой, разгрузкой сборки). Кажется, -5 ушел в 3.10. Возможно, проблема разгрузки сборки больше не происходит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top