Pregunta

Me estoy recibiendo mensaje de error desde mi MSBuild: "Nunit-console.exe" salido con el código de -100.

¿Alguien sabe donde los códigos de salida de la consola NUnit significados se pueden encontrar?

¿Fue útil?

Solución

Error code -100 significa UNEXPECTED_ERROR

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

EDIT: Información adicional de un hilo en la NUnit-Discuta grupo de Google :

  

Además, los valores positivos dan una   contar de pruebas fallidas en la carrera.

     

El código de retorno -100 es un cajón de sastre,   por lo general que indica un no controlada   excepción en su aplicación o prueba.   No debería ser normalmente con una pila   rastro.

Otros consejos

Una actualización menor como de NUnit v3, el código TRANSFORM_ERROR parece haber sido eliminado.

La lista completa se ubica actualmente como:

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 fuente de esta se encuentra actualmente aquí .

Para aquellos que buscan en este número de un año después de la OP, estos valores han cambiado y ha cambiado de nuevo. En 3.8, hay un -5 Unload Excepción , que es muy práctico para atrapar (cuando se encuentra con un problema NUnit Descarga de las asambleas). Parece que se ha ido -5 en 3.10. Tal vez el problema Unload montaje ya no se produce.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top