2012-05-14 11 views
12

हमारे पास व्युत्पन्न कक्षाओं की बहुत जटिल संरचना है जो हमारे सिस्टम/एकीकरण परीक्षण बनाती है। अब मैंने अपने परीक्षण वर्गों में से एक में parametrized NUnit TestFixture का उपयोग शुरू किया और ReSharper 6.1.1 वास्तव में इसे पसंद नहीं करता है।क्या रेसपर में कोई लॉगिंग है यह पता लगाने के लिए कि परीक्षण अनिश्चित क्यों है?

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

मेरा parametrized स्थिरता NUnit परीक्षण धावक में किसी भी समस्या के बिना काम करता है।

मैंने एकल नमूना विरासत के साथ कुछ नमूना पैरामीरिज्ड स्थिरता भी बनाई और यह काम करता है ताकि समस्या सिस्टम परीक्षणों के लिए हमारे पूरे "ढांचे" के अंदर कहीं कहीं हो।

क्या जांच करने का कोई तरीका है कि स्थिरता को अनिश्चित के रूप में चिह्नित किया गया है और परीक्षण चलाने से बाहर क्यों रखा गया है?

उत्तर

4

यह रीशेपर परीक्षण धावक के साथ एक आम समस्या प्रतीत होता है। this bug देखें। यह निर्धारित करने के लिए कि क्या समस्या ReSharper या आपके परीक्षण ढांचे से समस्या आती है, यह एनयूएनआईटी जीयूआई परीक्षण धावक के साथ चलाने की कोशिश करें।

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