हम अपने स्वयं के स्वचालित रिग्रेशन टेस्ट सिस्टम के लिए काफी बड़े देशी ऐप पर कोड कवरेज को मापना चाहते हैं। यह हमारे ऐप की अंतर्निहित स्क्रिप्टिंग का उपयोग करके एक परिष्कृत, लिखित परीक्षा प्रणाली है। इसमें हजारों परीक्षण हैं और एमएसटीएस्ट यूनिट परीक्षणों द्वारा प्रतिस्थापित नहीं किया जा रहा है।क्या हम एमएसटीएस्ट के बिना वीएस2012 या वीएस -2010 में देशी सी ++ कोड कवरेज प्राप्त कर सकते हैं?
जबकि हम वीएस2012 (प्रीमियम) का उपयोग कर रहे हैं क्योंकि आईडीई वर्तमान में यह अभी भी वीएस -2010 कंपाइलर्स & पुस्तकालयों के साथ संकलित है। यदि कोड कवरेज प्राप्त करने के लिए यह एक शर्त थी तो वह जल्द से जल्द बदल सकता है।
हम इसके लिए अलग-अलग निर्माण कर सकते हैं - उपकरण एक समस्या नहीं है।
मैं बस एमएस दस्तावेज पढ़ने में उलझन में हूं, जो कि एक अनुमान से शुरू होता है कि आप अपने इनबिल्ट परीक्षण ढांचे का उपयोग करके यूनिट परीक्षण चला रहे हैं। यही वह समय है जब मैं सामान खोजने के लिए संघर्ष नहीं कर रहा हूं जो वास्तव में एएलएम के लिए मूल रूप से मूल समर्थन के बारे में बात करता है!
धन्यवाद
afaik यह विजुअल स्टूडियो के अंतिम (या जो भी सबसे महंगा वीएस संस्करण नामित है) संस्करण के साथ ही संभव है। हमने इस पर भी जांच की (यूनिक्स/जेनकींस को कोड कवरेज करने के लिए मारने के लिए) और यूनिक्स कवरेज – Najzero
धन्यवाद पर अटक गया। हमारे पास प्रीमियम व्यापक रूप से तैनात है लेकिन अंतिम नहीं है। –
आप CodeCoverage कमांड लाइन टूल का उपयोग करके VS2012 काफी आसानी से ऐसा कर सकते हैं। यह देखने के लिए जांचें कि क्या आपके पास "% ProgramFiles% \ Microsoft Visual Studio 11.0 \ Team Tools \ Dynamic Code Coverage Tools" है। इसके लिए उपकरण के लिए पीडीबी मौजूद होना आवश्यक है और मुझे यकीन नहीं है कि क्या डीआईए 2010 के साथ पिछड़ा संगतता बनाए रखेगा, इसलिए आपको 2010 के साथ बनाया गया एप्लिकेशन होना आवश्यक है। हालांकि, एक शॉट के लायक है। –