استخدام Resharper Unit Test Runner لـ MSTest عبر Gallio
-
01-07-2019 - |
سؤال
أحاول الحصول على ريشاربر عداء الاختبار للتعرف على اختبارات وحدة MSTest الخاصة بي عبر جاليو.
لقد قمت بتثبيت ما يلي:VSTS 2005 8.0.50727.762 Resharper 4.1 Gallio 3.0.0.285
أنا أيضًا أستخدم نظام التشغيل Windows XP x64.
تُظهر خيارات اختبار الوحدة فقط أن NUnit متاح.أعتقد أنه يجب أن يكون لدي بعض الإصدارات الخاطئة.هل يستطيع احد توجيهي الي الوجهة الصحيحة؟هل أنبح الشجرة الخطأ وهذا يعمل فقط في VS2k8؟
تحديث: حسنًا، لقد قمت بتحديث Gallio إلى GallioBundle-3.0.4.385-Setup وهو يظهر الآن في خيارات اختبار الوحدة لـ R#.لكنني أتلقى الخطأ التالي عند إجراء الاختبارات في R# أو Icarus:
لا يمكن إجراء الفشل على إجراء اختبارات لأنه لم يتم العثور على MSTEST القابلة للتنفيذ
شكرًا
المحلول 2
يبدو أن هذه مشكلة جاليو.يبدو أنه يدعم فقط إصدار MSTest الذي يأتي مع VS2k8.لقد تغير تنسيق XML لـ vsmdi بين الإصدارات.
نصائح أخرى
لست متأكدًا مما إذا كان هذا ينطبق على سؤالك، ولكن آخر الأخبار على موقع Gallio تنص على ما يلي:
جاليو و ريشاربر 4.0
لقد سأل عدد قليل من الناس متى سيدعم جاليو الإصدار النهائي من Resharper 4.0.لسوء الحظ ، كانت هناك بعض التغييرات في اللحظة الأخيرة بين الإصدار التجريبي Resharper 4.0 والإصدار النهائي.لذلك لن يعمل المكون الإضافي Resharper في Gallio Alpha 3 Update 2.لا يهم...نخطط لإصدار تحديث آخر لجاليو في وقت لاحق من هذا الأسبوع.
تحديث: رأيت للتو أن هذا مطبق على إصدار سابق مما كنت تستخدمه، لذا تجاهل ذلك.
يدعم ReSharper 4.5 MSTest خارج الصندوق.
هناك أيضًا مكون إضافي MSTest ReSharper تم إصداره مؤخرًا:http://www.sneal.net/blog/2009/01/24/MSTestReSharper4Plugin.aspx
لقد تمكنت من استخدامه بنجاح مع ReSharper 4.1 في Visual Studio 2005.
لا تحتاج إلى برنامج resharper لدعم تثبيت mstest المستقل.أشرح كيفية إجراء تثبيت mstest مستقل بدون VS في رسالتي هنا - http://www.shunra.com/shunrablog/index.php/2009/04/running-mstest-without-visual-studio