2008-12-23 9 views
9

TestDriven.Net क्यों नहीं करता है मेरे गैलियो/एमब्यूनिट परीक्षणों के साथ काम करते हैं?Gallio, MbUnit और NCover समस्याओं के साथ TestDriven.net

मैंने एमबीयूनीट वी 2 के साथ टीडीडी.Net का उपयोग किया है और इसमें कोई समस्या नहीं है, लेकिन मेरे नए पीसी पर नई गैलियो रिलीज के साथ, यह कुछ भी नहीं करता है।

समाधान एक्सप्लोरर में tdd दाएं क्लिक मेनू से, यदि मैं "डीबगर के साथ परीक्षण" करता हूं तो मुझे स्क्रीन के निचले हिस्से में वीएस स्टेटस बार में "0 पास, 0 विफल, 0 छोड़ा गया" मिलता है।

मैं सही मेरी स्थिरता क्लिक करें और एक ही है, तो मैं

"The target type doesn't contain tests from a known test framework or a 'Main' method." 

तो मैं एक व्यक्ति के परीक्षण पर यह करते हैं, ऐसा लगता है कि उनके सेटअप नहीं चल रहा हो, तो परीक्षण में विफल रहता है (लेकिन कम से कम यह चलता है)

मुझे यह this समस्या जैसा लगता है, लेकिन मेरी रजिस्ट्री सही दिखती है।

तो मैं कोशिश करते हैं और TDD.Net मेनू से Ncover चलाने के लिए, कुछ भी नहीं है (एक एक निर्गम खिड़की झिलमिलाहट के अलावा अन्य) होता है

यह उन सब को ऊपर उठाता है और सही ढंग से चलाता है जब मैं ReSharper के साथ "रन इकाई परीक्षण" करना ।

इम गल्लियो/MbUnit 3.0.5.546, TDD.Net 2268/02/18, Resharper 4.1 का उपयोग कर, वी.एस. 2k8 प्रो 9.0.30729.1 सपा, नेट 3.5 एसपी 1, विंडोज सर्वर 2k8 (x86)

उत्तर

11

आपको यह सुनिश्चित करने की ज़रूरत है कि आप गैलेियो से पहले TestDriven.Net इंस्टॉल करें। अन्यथा गैलियो इंस्टॉलर TestDriven.Net के लिए अपने एक्सटेंशन इंस्टॉल नहीं करेगा।

+0

हाँ जो मैंने पाया, इसे लिखने के लिए +1! –

+0

मैंने गैलियो स्थापित करने से पहले TestDriven.NET स्थापित किया और परीक्षण अभी भी पहचाने गए नहीं हैं। –

1

की स्थापना रद्द करने के बहुत सारे, रीबूट करने और पुनर्स्थापित करने से यह हल हो गया है:

3

यह भी जांचें कि आप अपने स्थिरता सेटअप में अपवाद नहीं फेंक रहे हैं। इसके परिणामस्वरूप बिल्कुल समान त्रुटि संदेश होता है।

'परीक्षण रिपोर्ट' हाइपरलिंक देखें बस से पहले अधिक जानकारी के लिए त्रुटि संदेश (मैं आम तौर पर इस लिंक पर ध्यान न दें!)

+0

यह कोशिश करेगा, टिप –

+0

के लिए टा मैं अपने आउटपुट में एक लिंक नहीं प्राप्त कर रहा था, लेकिन सेटअप में अपवाद मिला, इसलिए इससे मेरी मदद मिली; धन्यवाद। – Jay

0

मैं इस त्रुटि हो रही थी जब मेरे परीक्षण विनिर्देश वर्ग परीक्षण परियोजना के अलावा किसी अन्य परियोजना में किया गया था/नाम स्थान।

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