मैं NUnit XML आउटपुट पर अभी देख रहा हूँ, और आश्चर्य है कि अगर यह विफलताओं केवल के लिए उत्पादन उत्पन्न करने के लिए संभव है है।इसे अनुकूलित संभव करने के लिए NUnit एक्सएमएल आउटपुट
मेरा मतलब है, अगर कोई परीक्षण ठीक हो जाता है, तो इसके लिए कोई एक्सएमएल आउटपुट उत्पन्न नहीं होता है।
(अद्यतन: XSLT यहाँ एक विकल्प नहीं है मैं सब में पारित परीक्षण के लिए XML आउटपुट नहीं चाहता:। अगर मैं पारित कर दिया परीक्षण के बारे में विवरण की जरूरत नहीं है, मैं नहीं करना चाहता सिस्टम उन विवरणों को उत्पन्न करने में समय बिताने के लिए सिस्टम।)
विचार यह है कि यदि आपके पास बहुत सारे परीक्षण हैं, तो एक्सएमएल आउटपुट काफी बड़ा होता है, लेकिन 80% बार आप असफलताओं के बाद भी होते हैं। ऐसे मामलों के लिए, मैं अपने परीक्षणों को इस तरह से चलाने के लिए चाहता हूं कि विफलताओं पर केवल जानकारी उत्पन्न हो।
nunit-console /transform:failures.xslt nunit.tests.dll
डिफ़ॉल्ट एक्सएमएल फ़ाइल का उपयोग कर से जेनरेट किए है जो आसानी से केवल विफलताओं रिपोर्ट करने के लिए संशोधित किया जा सकता this XSLT फ़ाइल:
अच्छा, मेरा मतलब है कि मैं पास किए गए परीक्षणों के लिए कोई आउटपुट नहीं चाहता हूं। अगर मुझे पास किए गए परीक्षणों के बारे में विवरण की आवश्यकता नहीं है, तो मैं नहीं चाहता कि सिस्टम उन विवरणों को उत्पन्न करने में समय बिताने में व्यतीत करे। – andreister
धन्यवाद कीथ - हम फ़ाइल के प्रारूप को नियंत्रित करने के लिए एक रास्ता तलाश रहे हैं और आपका उत्तर वही है जो हमें चाहिए :-) –