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?

È stato utile?

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ù.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top