Qualcuno sa dove trovare i codici di uscita NUnit console significati?
-
28-09-2019 - |
Domanda
sto ottenendo il messaggio di errore dal mio MSBuild: "NUnit-console.exe" uscito con il codice di -100.
Qualcuno sa dove i codici di uscita della console NUnit significati possono essere trovati?
Soluzione
Error code -100
è sinonimo di UNEXPECTED_ERROR
static ConsoleUi()
{
OK = 0;
INVALID_ARG = -1;
FILE_NOT_FOUND = -2;
FIXTURE_NOT_FOUND = -3;
TRANSFORM_ERROR = -4;
UNEXPECTED_ERROR = -100;
}
Modifica Ulteriori informazioni da un thread sul NUnit-Discutere google gruppo :
Inoltre, i valori positivi danno una contare su test falliti in fuga.
Il codice di ritorno -100 è un catch-all, generalmente indica una non gestita eccezioni nell'applicazione o il test. In genere deve venire con una pila traccia.
Altri suggerimenti
Un aggiornamento minore come di NUnit v3, il codice TRANSFORM_ERROR
sembra essere stato rimosso.
L'elenco completo si trova ora come:
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;
La fonte di questo si trova attualmente qui .
Per chi cerca in questo numero una di anni dopo la OP, questi valori sono cambiati e cambiato di nuovo. In 3.8, v'è una -5 scaricamento eccezione , che è molto utile per intercettare (quando NUnit incontra un problema scarico assemblee). Sembra che -5 è andato a 3.10. Forse il problema di scaricamento di montaggio non si verifica più.