هل يعرف أي شخص مكان العثور على معاني رموز خروج وحدة التحكم NUNIT؟
-
28-09-2019 - |
سؤال
أحصل على رسالة خطأ من MSBuild الخاص بي: "nunit-console.exe" خرج مع الكود -100.
هل يعرف أي شخص أين يمكن العثور على معاني رموز خروج وحدة التحكم NUNIT؟
المحلول
Error code -100
تمثل UNEXPECTED_ERROR
static ConsoleUi()
{
OK = 0;
INVALID_ARG = -1;
FILE_NOT_FOUND = -2;
FIXTURE_NOT_FOUND = -3;
TRANSFORM_ERROR = -4;
UNEXPECTED_ERROR = -100;
}
تعديل:معلومات إضافية من موضوع على مجموعة Nunit-Discuss Google:
بالإضافة إلى ذلك ، تعطي القيم الإيجابية عدد الاختبارات الفاشلة في الجري.
رمز الإرجاع -100 عبارة عن ملف جذاب ، ويشير عادةً إلى استثناء غير معتمد في التطبيق أو الاختبار. يجب أن يأتي عادة مع تتبع المكدس.
نصائح أخرى
تحديث بسيط اعتبارًا من Nunit V3 ، TRANSFORM_ERROR
يبدو أن الكود قد تمت إزالته.
القائمة الكاملة تقف الآن على النحو التالي:
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;
يقع المصدر لهذا حاليًا هنا.
بالنسبة لأولئك الذين ينظرون إلى هذا بعد عدة سنوات بعد OP ، تغيرت هذه القيم وتغيرت مرة أخرى. في 3.8 ، هناك أ -5 تفريغ الاستثناء, ، وهو أمر مفيد حقًا في الفخ (عندما تواجه Nunit مشكلة تفريغ التجميعات). يبدو أن -5 ذهب في 3.10. ربما لم تعد مشكلة تفريغ التجميع.