سؤال

أقوم بتشغيل ncoverexploler ، وتكوينه ، لذلك يبدو سطر الأوامر هكذا

"D:\Development\Projects\t.net\lib\NCover\NCover.Console.exe" //reg //w "D:\Development\Projects\t.net\build_output\t.net" //v "D:\Development\Projects\t.net\lib\NUnit\nunit-console.exe" t.Core.Tests.dll /framework=4.0

تغطية الإخراج. xml يبدو فارغًا. في الوقت نفسه ، إذا قمت بتشغيل تقرير Coverate بواسطة Visual Studio (بواسطة TestDriven.net) ، فإنه يولد تمامًا.

لقد قارنت ملفات التغطية. في حالة تشغيل Ncoverexporer:

الحدث: رابط السجل المنشأة. الحدث: رابط الاتصالات المنشأة. الرسالة: جاهزة لإدخال الأمر. الحدث: Verbose Logging Austable Event: تسجيل التسجيل الحدث: AutoExclusion ممكّن الرسالة: تجميعات المراقبة: (جميع التجميعات المحملة) الرسالة: استبعاد الأنواع والأساليب مع هذه السمات: CoverageExCludeattribute ؛ الرسالة: تم استلام برنامج التشغيل الاستعداد. الرسالة: v2.0.50727

في حالة testdriven.net

الحدث: رابط السجل المنشأة. الحدث: رابط الاتصالات المنشأة. الرسالة: جاهزة لإدخال الأمر. الحدث: Verbose Logging Austabled الحدث: تسجيل التسجيل الحدث: AutoExclusion ممكّن الرسالة: تجميعات المراقبة: Microsoft.Web.Mvc ؛ Moq ؛ T.Core ؛ T.Core.Tests ؛ Web ؛ الرسالة: باستثناء الأنواع والأساليب مع هذه السمات: CoverageExCludeAttribute ؛ system.diagnostics.codeanalysis.excludefromCodeCoverageAttribute ؛ الرسالة: تم استلام برنامج التشغيل الاستعداد. الرسالة: v4.0.30319

يرجى الاطلاع على الفرق في مراقبة التجميعات والرسالة: v4.0.30319. في حالة TD.NET ، فإنه يناسب بشكل صحيح .NET Framework.

أي أدلة ، كيف تجعل NCOVER يعمل ، كما هو الحال في TD.NET؟ أين تم تكوينه؟

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

المحلول

جرب الإجابة التي وجدتها هنا: قوة NCOVER 1.5.8 لاستخدام إطار V4 مثل TestDriven.net يفعل؟.

لقد قمت أيضًا بتشغيل جميع البرامج باستخدام .NET 4 باستخدام الإجابة الأخرى على هذا السؤال ، لكن لا أعرف ما إذا كان هذا مهمًا أم لا. سأقوم بالتحقيق في الإجابة وتحديثها.

لقد قمت بتحديث إجابتي في الخيط الآخر مع الحل الذي تمكنت من استخدامه للحصول على الأمور وتشغيلها على جهاز (Win 7 X64) الخاص بي. آمل أن يساعدك ذلك ، أحصل الآن على MESSAGE: v4.0.30319 في تغطيتي.

نصائح أخرى

NCOVER 1.5.8 لا يدعم .NET 4.0 ويبدو أن TD.NET هو التقاط .NET 4 باعتباره الافتراضي.

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