टीएफएस 2012 में, हमारे पास कई बिल्ड परिभाषाएं हैं - सीआई, तैनाती और रात में।टीएफएस 2012 में कुछ असेंबली से यूनिट टेस्ट न चलाएं बिल्ड परिभाषा
हमारा सीआई हमारे समाधान से सभी (एन) यूनिट परीक्षण चलाता है, हालांकि, हमें कुछ परीक्षणों को अनदेखा करने की आवश्यकता है।
ऐसा इसलिए है क्योंकि हमारे पास कुछ लंबे समय तक चलने वाले एकीकरण परीक्षण हैं, और इन्हें केवल रात में चलाने की आवश्यकता है।
बातें मैं कोशिश की है:
TestCategoryAttribute
(MSTest से) का उपयोग करना और टेस्ट केस फ़िल्टर संपत्ति कोशिश की स्थापना और 'एकीकरण' शामिल नहीं है।CategoryAttribute
(NUnit से) का उपयोग करके और टेस्ट केस फ़िल्टर प्रॉपर्टी सेट करना 'एकीकरण' को आज़माएं और बहिष्कृत करें।- उपरोक्त का एक संयोजन।
जिन परीक्षणों को अनदेखा करने की आवश्यकता है, वे सभी एकीकरण के साथ अलग-अलग असेंबली में हैं, नाम के आधार पर।
धन्यवाद,
काइरोन
मैं xUnit परीक्षण भी जोड़ूंगा। उन्हें फ़िल्टर कैसे करें? –