2009-11-17 17 views
57

क्या एनयूएनआईटी का उपयोग करते समय कोड कवरेज देखने का कोई तरीका है? मुझे पता है कि विजुअल स्टूडियो में ऐसी सुविधा है, लेकिन क्या आप इसे एनयूनिट या केवल अंतर्निर्मित बनाम यूनिट परीक्षणों के साथ उपयोग कर सकते हैं?एनयूनीट के साथ कोड कवरेज?

+10

प्रश्न उपकरण के लिए कोई सिफारिश नहीं पूछता है। यह नूनिट और विजुअल स्टूडियो कोड कवरेज सुविधाओं के बारे में पूछता है। – Vlad

+0

मैंने स्थापित किया है http://www.nuget.org/packages/NUnitTestAdapter.SFramework/ और VS2013 मुझे अपना कोड कवरेज दिखाने में कामयाब रहा – silver

उत्तर

23

आप NCover का उपयोग कर सकते हैं। अब इसका वाणिज्यिक, लेकिन version 1.5.8 (पृष्ठ के नीचे, समुदाय संस्करण) अभी भी नि: शुल्क है और यदि आप इसे विज़ुअलाइज़ करना चाहते हैं, तो NCoverExplorer का उपयोग करें।

संपादित करें:

यह दृश्य स्टूडियो कोड के साथ NUnit या mbUnit रैप करने के लिए और साथ ही संभव है। VSTS Code Coverage Runner

+7

बस TestDriven.NET डाउनलोड किया गया और स्पष्ट रूप से nCover इसमें एकीकृत है। बहुत अच्छा, कोड कवरेज। यदि आप कुछ कक्षाओं में शामिल नहीं हैं तो आपको तुरंत मिलते हैं। धन्यवाद। –

+0

ओपनकॉवर एक ओपन सोर्स कोड कवरेज टूल है https://github.com/OpenCover/opencover –

4

SD C# Test Coverage देखें। आपके स्रोत कोड के साथ-साथ सारांश रिपोर्ट पर परीक्षण कवरेज डेटा के अंतर्निहित विज़ुअलाइजेशन के साथ आता है।

7

PartCover नि: शुल्क है और मैं सिर्फ यह कैसे NUnit See this link

+1

पार्टकॉवर अब समर्थित नहीं है "नई" चीज़ ओपनकॉवर https://github.com/OpenCover/opencover है –

18

दृश्य स्टूडियो के साथ तीसरे पक्ष इकाई परीक्षण ढांचे के लिए 2012 के अंत में जोड़ा सहायता का उपयोग करने में भी ब्लॉग है।

आप एक्सटेंशन प्रबंधक का उपयोग करके ढांचे को जोड़ सकते हैं और स्वचालित रूप से "कोड कवरेज" स्थापित ढांचे के साथ काम करना शुरू कर देता है।

कोड कवरेज केवल विजुअल स्टूडियो अल्टीमेट या प्रीमियम संस्करणों में उपलब्ध है।

देखें Does VS2010 Code Coverage support nUnit?

4

आप एक सुरक्षा-/बचत-money-/परेशानी कर्मचारियों नीति VS2010 (प्रीमियम या अंतिम) के लिए अपनी पसंद को सीमित करने के साथ एक कंपनी में काम करते हैं में मेरा जवाब है, मेरे जवाब देने के लिए देखें: Running NUnit tests in Visual Studio 2010 with code coverage

वहाँ, मैं उस की तुलना में इस अन्य जवाब का उल्लेख, लेकिन यह भी दे कुछ और जानकारी: Does VS2010 Code Coverage support nUnit?

मुझे पता है, की नकल की/चर्चा करते हुए जवाब downvoting के लायक हैं, लेकिन मैं के रूप में (खासकर दूसरों की।) ने कहा, मैं कुछ विवरण देता हूं, जो मुझे काफी मदद मिली होगी।

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