2012-08-02 25 views
5

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

+0

एनयूनीट दस्तावेज यह इंगित नहीं करता है कि यह कार्यक्षमता अभी तक उपलब्ध होनी चाहिए। [एनयूनीट टेस्ट एडाप्टर बग रिपोर्ट साइट] (https://bugs.launchpad.net/nunit-vs-adapter) पर एक बग/फीचर अनुरोध दर्ज करने पर विचार करें। शायद डेवलपर इस पर प्रकाश डाल सकते हैं। अन्यथा मेरी सबसे अच्छी शर्त _.runsettings_ फ़ाइल का उपयोग है, हालांकि यह स्पष्ट नहीं है कि इस कॉन्फ़िगरेशन को कैसे सेट अप करें। –

+0

मैंने अभी टेस्ट एडाप्टर स्रोत कोड [यहां] ब्राउज़ किया है (https://code.launchpad.net/~nunit-vs-team/nunit-vs-adapter/trunk)। अभी कोड में श्रेणियों को संभालने का कोई स्पष्ट संकेत नहीं है। –

उत्तर

4

@Gishu सही है। यदि आप टेस्ट एक्सप्लोरर को फ़िल्टर लागू करते हैं, तो रनर चलाने के लिए परीक्षण चुनते समय उस फ़िल्टर सूची के परिणामों का उपयोग करेगा।

हम आरटीएम के माध्यम से और बाद में टेस्ट एक्सप्लोरर में अतिरिक्त फ़िल्टर विकल्प (जैसे श्रेणियां, परियोजना इत्यादि) जोड़ना जारी रखेंगे। इस पर और अधिक के लिए देखते रहें।

+0

मैंने वास्तव में आज इस मुद्दे के लिए एक बग/फीचर अनुरोध दायर किया था (जो शायद इस प्रतिक्रिया को शुरू कर सकता है?); वैसे भी, [बग रिपोर्ट] में कुछ अतिरिक्त टिप्पणियां हैं (https://bugs.launchpad.net/nunit-vs-adapter/+bug/1033623)। –

+1

यह जानकर अच्छा लगा कि "श्रेणियों पर फ़िल्टरिंग" पाइपलाइन में है ... +1 – Gishu

+0

अतिरिक्त जानकारी के लिए धन्यवाद। यदि संभव हो तो मैं आपके साथ और @ गिशू के साथ बक्षीस विभाजित होता, लेकिन चूंकि यह नहीं है कि यह सबसे व्यापक उत्तर था ... –

3

परीक्षण एक्सप्लोरर विंडो पर, एक खोज बॉक्स है। आप फ़िल्टर निर्दिष्ट कर सकते हैं - जो वादा करता है उसे टेस्टफाइलपैथ फ़िल्टर कहा जाता है। (उपलब्ध फ़िल्टर देखने के लिए ड्रॉपडाउन)

उदा। फ़ाइलपैथ: "लेनदेन" केवल Transactions.cs फ़ाइल में परीक्षण फ़िल्टर करता है। आप अन्य असेंबली में परीक्षणों को बाहर करने के लिए इसका उपयोग कर सकते हैं उदा। अगर फ़ोल्डर यूनिट और डेटाबेस है। फ़ाइलपैथ निर्दिष्ट करना: "यूनिट" काम करना चाहिए। यह एक कोशिश ..

डॉक्स दें: "छानने" के लिए खोज पर the page here

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

  • कोई संबंधित समस्या नहीं^_^