Est-ce que quelqu'un sait où trouver NUnit codes de sortie de la console significations?

StackOverflow https://stackoverflow.com/questions/3889577

  •  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?

Était-ce utile?

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;

La source de ce trouve actuellement .

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top