سؤال

أواجه مشكلة في الحصول على NCover بشكل صحيح تغطية .dll.لدي اختبار عدة مشاريع استخدام XUnit.NET و SubSpec لتنفيذ BDD على غرار المواصفات.لكن كل واحد من هذه الاختبار suites يعمل تماما في إصدار NCover التي تأتي مع TestDriven.NET (1.5.8).ومع ذلك, أنا واحد الذي رفض التعريف الفعلي اختبار الجمعية.يجب التحقق من أن الجمعية أسماء /a الخيار الصحيح هذا .ملف pdb موجود و أنه لا توجد استثناءات التي ألقيت أثناء التنفيذ.كل من 8 اختبارات تمر ، وهو ما يمكن ملاحظته عندما NCover وحدة التحكم التطبيق يتم تنفيذه.

الجمعية المراجع WPF الجمعيات PresentationCore, PresentationFramework و WindowsBase.أنا لست متأكدا إذا كان هذا يمكن أن يسبب مشاكل ، ولكن أنا تماما في حيرة من NCover رفض ملف هذه الجمعية.

سطر الأوامر:

"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html

ملاحظة:

يبدو أن المشكلة لديك تحل نفسها!أنا لا أعرف ما تغيرت لكن الجمعية هو الآن يجري تغطيتها بشكل صحيح ، في تغطية 100٪!شكرا لأولئك منكم الذين ألقوا في بعض المدخلات.وأنا أقدر ذلك!

هل كانت مفيدة؟

المحلول 3

ويبدو أن المشكلة قد تحل نفسها!أنا لا أعرف ما تغيرت لكن الجمعية هو الآن يجري تغطيتها بشكل صحيح ، في تغطية 100٪!شكرا لأولئك منكم الذين ألقوا في بعض المدخلات.وأنا أقدر ذلك!

نصائح أخرى

أنا لست متأكدا كيف v1.5.8 يعمل ولكن هل أنت متأكد تحميل dll في الذاكرة ؟

هل أنت متأكد pdb مباريات dll?كل مرة واحدة في لحظة ، dll ليست متزامنة مع pdb.كانت مبنية على نفس الجهاز ؟

ما هو اسم الجمعية ؟ نظرة في التطبيق.config ومعرفة ما إذا كان هناك نظام الاستثناءات.

إذا كنت تستخدم NCover 3, لا تتردد في الاتصال بالدعم ، فإنها سوف تساعدك على الخروج.

شكرا

جو Feser

ncover 1.5.8 لديه قائمة من السيارات استبعاد الجمعيات في التطبيق.ملف التكوين.ربما واحدة من تلك هي استبعاد الخاص بك ؟

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