هل هناك عداء اختبار لاختبارات NET التي يمكن تشغيلها متعددة الخيوط للاستفادة من آلات متعددة النواة؟

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

سؤال

وأنا إنشاء CI في الوقت الحاضر باستخدام كروز Thoughtworks استوديوهات '، gallio ولتشغيل xunit.net حقيقة / الاختبارات، وncover 2 للقيام رمز التغطية.

ولقد لاحظت أن تشغيل التعليمات البرمجية تغطية تربط واحدة من وحدات المعالجة المركزية الأربعة التي خادمنا بناء وكيل له، وتساءل عما إذا كان هناك اختبار عداء متعددة الخيوط أنني قد تستخدم بدلا من ذلك، للاستفادة من 3 آخرين النوى التي جلس الخمول؟ كان لي بحث سريع حولها، ولكن معظم الضربات هي في اشارة الى اختبار كود متعددة الخيوط، وليس متعددة الخيوط اختبار تشغيل ...

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

نصائح أخرى

في NUnit يمكنك تمرير / موضوع المعلمة الذي يولد تنفيذ اختبار في موضوع مختلف. أتصور أنه لن يكون أكثر بكثير من العمل لديك مجموعة موضوع لتفرخ الاختبارات من بينها. عليك أن تأكد الرتق لم يكن لديك تبعيات في الاختبارات الخاصة بك.

وكنت أسأل على أي من القوائم xUnit.NET أو NUnit. وأنا أعلم يعمل تشارلي لجعل هذا الجزء من NUnit 3.0. يمكنك أيضا البحث في PNunit كامتداد. هناك أيضا مقال مع شخص يعمل من أجل الحصول xUnit.NET في عدة المواضيع.

وبالأمس فقط جئت عبر هذا المنصب من قبل دامون باين:

http://www.damonpayne.com/2008/05/09 /ConcurrentUnitTestingWithXUnitNet1.aspx

وحيث كان يمشي من خلال كتابة عداء اختبار مخصصة لxUnit.NET التي توزع صراحة حالات الاختبار باستخدام فئة كوحدة التوافق من أجل الاستفادة من النوى المتعددة.

إذا أي شيء آخر، وأنا أعلم أنه في CruiseControl.NET، هل يمكن تشغيل عدة عمليات اثنين في وقت واحد. وأود أن أعتقد أن نفس الشيء ينطبق على كروز. هل يمكن أن يكون أربعة مثيلات تعمل على 1/4 من الاختبارات الخاصة بك لكل منهما، ثم غرزة النتائج معا مرة أخرى. معرفة متى لدمجها قد يكون من الصعب على الرغم من.

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