هل يعرف أي شخص مكان العثور على معاني رموز خروج وحدة التحكم NUNIT؟

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

  •  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. ربما لم تعد مشكلة تفريغ التجميع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top