2010-10-08 13 views

Odpowiedz

45

Error code -100 oznacza UNEXPECTED_ERROR

static ConsoleUi() 
{ 
    OK = 0; 
    INVALID_ARG = -1; 
    FILE_NOT_FOUND = -2; 
    FIXTURE_NOT_FOUND = -3; 
    TRANSFORM_ERROR = -4; 
    UNEXPECTED_ERROR = -100; 
} 

EDIT: Dodatkowe informacje pochodzące ze a thread on the NUnit-Discuss google group:

Dodatkowo, wartości dodatnie podać liczbę nieudanych prób w biegu.

Kod powrotu -100 jest typem catch-all, zwykle wskazuje nieobsługiwany wyjątek w aplikacji lub teście. Powinny normalnie pochodzić ze sterty śledzenia.

+0

Dzięki za kody! – DarkDeny

+0

Hmmm, otrzymuję -1, nawet jeśli biegacz działa i nic nie mówi o nieważnym arg ... Źródło też mi nie mówi, tbh – flq

+0

To samo, nasze testy jednostkowe działały dobrze na naszym serwerze ciągłej integracji, dobrze, do niedawna (niestety nie mogę zidentyfikować, co sprawdzenie spowodowało problem) –

6

Niewielka aktualizacja od NUnit v3, kod TRANSFORM_ERROR wydaje się być usunięty.

Pełna lista teraz stoi jak:

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; 

Źródłem ten znajduje się obecnie here.