¿Alguien sabe dónde encontrar NUnit códigos de salida de la consola significados?
-
28-09-2019 - |
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?
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.