हमारे पास व्युत्पन्न कक्षाओं की बहुत जटिल संरचना है जो हमारे सिस्टम/एकीकरण परीक्षण बनाती है। अब मैंने अपने परीक्षण वर्गों में से एक में parametrized NUnit TestFixture
का उपयोग शुरू किया और ReSharper 6.1.1 वास्तव में इसे पसंद नहीं करता है।क्या रेसपर में कोई लॉगिंग है यह पता लगाने के लिए कि परीक्षण अनिश्चित क्यों है?
यदि मैं सीधे परीक्षण परीक्षण सत्र से परीक्षण चलाता हूं तो परीक्षण स्थिरता हमेशा अनिश्चित के रूप में चिह्नित होती है। यदि मैं कोड से परीक्षण चलाता हूं तो मुझे एक ही परिणाम मिलता है, लेकिन यदि मैं परीक्षण स्थिरता पर रिशेर्पर के आइकन का विस्तार करता हूं और इसे चलाने के लिए केवल एक विशिष्ट परीक्षण केस का चयन करता हूं तो यह उस मामले के लिए सभी परीक्षणों को शायद ही कभी चलाएगा लेकिन ज्यादातर मामलों में फिर से स्थिरता के रूप में स्थिरता चिह्नित करेंगे।
मेरा parametrized स्थिरता NUnit परीक्षण धावक में किसी भी समस्या के बिना काम करता है।
मैंने एकल नमूना विरासत के साथ कुछ नमूना पैरामीरिज्ड स्थिरता भी बनाई और यह काम करता है ताकि समस्या सिस्टम परीक्षणों के लिए हमारे पूरे "ढांचे" के अंदर कहीं कहीं हो।
क्या जांच करने का कोई तरीका है कि स्थिरता को अनिश्चित के रूप में चिह्नित किया गया है और परीक्षण चलाने से बाहर क्यों रखा गया है?