2012-04-04 15 views
23

मुझे यूनिट परीक्षण सेटिंग में समानांतर में "1 तक 2 तक" असेंबली में एक विकल्प दिखाई देता है, लेकिन इसे "1" पर सेट करना अभी भी समानांतर में एक असेंबली के परीक्षण निष्पादित करना प्रतीत होता है। क्या समानांतर अक्षम करने का कोई तरीका है निष्पादन कुल मिलाकर?क्या * रीशेर्पर को समानांतर में असेंबली के यूनिट परीक्षण चलाने से रोकने का कोई तरीका है?

यह ReSharper 6.1 है।

+5

आप यह क्यों चाहते हैं? – delnan

+2

कभी-कभी मुझे इकाई परीक्षण को डीबग करने की आवश्यकता होती है (हो सकता है क्योंकि परीक्षण पर्याप्त सरल नहीं है, एक से अधिक चीज़ों का परीक्षण करता है, इत्यादि।) और व्यक्तिगत रूप से मुझे कोड को डीबग करना मुश्किल लगता है जब अन्य थ्रेड समानांतर में चल रहे होते हैं। यह एक कारण हो सकता है। –

+0

मैं डीबगर के बाहर कई यूनिट परीक्षण चलाता हूं। अगर मैं एक विशेष इकाई परीक्षण डीबग करना चाहता हूं, तो मैं केवल उस यूनिट परीक्षण को शुरू करता हूं। – surfen

उत्तर

3

आप कर सकते हैं ढेर अतिप्रवाह जवाब यहाँ How to run NUnit test fixtures serially?

को देखकर हालांकि कोशिश, यह प्रतीत होता है कि यह करने के लिए अपनी जरूरत के परीक्षण निर्भरता द्वारा ईंधन हो सकता है। या तो सामान्य संसाधनों तक पहुंचने की आवश्यकता या एक परीक्षण के आउटपुट को दूसरे के इनपुट की आवश्यकता होती है। यदि ऐसा है, तो कृपया आपको रिफैक्टरिंग करने पर विचार करें निर्भरता को दूर करने के लिए आर परीक्षण/कोड। आम तौर पर यह एक मॉकिंग फ्रेमवर्क (Moq, RhinoMocks, आदि) का उपयोग करके किया जा सकता है।

+0

@ बार्ट रीड आपका "उत्तर नीचे" कहां है? यह इस धागे में आपकी एकमात्र टिप्पणी प्रतीत होता है –

संबंधित मुद्दे

 संबंधित मुद्दे