Est-ce que quelqu'un sait où trouver NUnit codes de sortie de la console significations?
-
28-09-2019 - |
Question
Je me fais un message d'erreur de mon MSBuild: "Nunit-console.exe" avec le code sorti -100.
Est-ce que quelqu'un sait où les codes de sortie de la console NUnit significations se trouvent?
La solution
Error code -100
signifie UNEXPECTED_ERROR
static ConsoleUi()
{
OK = 0;
INVALID_ARG = -1;
FILE_NOT_FOUND = -2;
FIXTURE_NOT_FOUND = -3;
TRANSFORM_ERROR = -4;
UNEXPECTED_ERROR = -100;
}
EDIT: Informations supplémentaires de un fil sur le groupe NUnit-discuss google :
En outre, les valeurs positives donnent une compter de tests ont échoué dans la course.
-100 code de retour est un fourre-tout, indiquant habituellement un unhandled exception dans votre application ou test. Il devrait normalement venir avec une pile trace.
Autres conseils
Une mise à jour mineure au NUnit v3, le code TRANSFORM_ERROR
semble avoir été supprimé.
La liste complète se trouve maintenant:
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;
Pour ceux qui cherchent à ce numéro un des années après l'OP, ces valeurs ont changé et changé à nouveau. En 3.8, il y a un -5 Décharger Exception , ce qui est très pratique pour piéger (quand NUnit rencontre un problème Décharger les assemblées). Il semble que -5 est allé à 3.10. Peut-être le problème de montage Unload ne se produit plus.