2009-05-28 13 views
9

में यूनिट परीक्षण चलाना क्या किसी को पता है कि समानांतर में विजुअल स्टूडियो में अलग-अलग [TestMethods] चलाने का कोई तरीका है या नहीं?समांतर

उत्तर

1

NUnit 2.5 में समानांतर में चल रहे यूनिट परीक्षणों का समर्थन करने का विकल्प है। वीएस में निर्मित यूनिट टेस्ट फ्रेमवर्क के साथ इसका कोई लेना-देना नहीं है, लेकिन सही प्लगइन के साथ वीएस के अंदर एनयूनीट परीक्षण चलाने के लिए संभव है।

-2

विजुअल स्टूडियो में एमएसटीएस्ट समानांतर में यूनिट परीक्षण चलाता है। परीक्षण चलते समय VSTestHost (प्रक्रिया जो यूनिट परीक्षण चलाती है) प्रत्येक यूनिट परीक्षण को एक अलग थ्रेड पर निष्पादित करता है।

+1

यूनिट परीक्षण गैर-निर्धारिती क्रम में विभिन्न धागे पर चल रहे हैं, लेकिन उन्हें हमेशा अनुक्रमिक रूप से आदेश दिया जाता है। http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/84afa304-e652-4aba-98c2-be26dea928e4/ –

+0

"हमेशा अनुक्रमिक रूप से आदेश दिया गया" प्रतिबंध अप्रचलित है। ऊपर PatriceVB का जवाब देखें। – Technophile

7

टीम टेस्ट टीम ने कुछ दिन पहले बहु-सीपीयू/कोर मशीन पर पैरारल में यूनिट परीक्षण निष्पादित करने के बारे में एक ब्लॉग पोस्ट प्रकाशित किया था। आप जानकारी आप यहाँ देख रहे हैं पढ़ सकते हैं:

http://blogs.msdn.com/vstsqualitytools/archive/2009/12/01/executing-unit-tests-in-parallel-on-a-multi-cpu-core-machine.aspx

का आनंद लें!

+0

ठंडा ठंडा - 8 कोर वर्कस्टेशन के लिए बिल्कुल सही। यूनिट परीक्षण पूरी तरह से बहुत लंबा लेते हैं। –

+0

क्या उन्होंने 2013 में इसे अक्षम कर दिया था? पोस्ट पर एक टिप्पणी है जिसमें कहा गया है कि इसे 2010 के बाद एक फीचर के रूप में हटा दिया गया है। –