/ / कोड कवरेज परिणाम स्थानीय विजुअल स्टूडियो और टीएफएस बिल्ड सर्वर में मेल नहीं खाते - विजुअल-स्टूडियो-2017, कोड-कवरेज, टीएफएसबिल्ड, बनाम यूनिट-परीक्षण-फ्रेमवर्क

कोड कवरेज परिणाम स्थानीय दृश्य स्टूडियो और टीएफएस बिल्ड सर्वर से मेल नहीं खाते - विजुअल-स्टूडियो-2017, कोड-कवरेज, टीएफएसबिल्ड, बनाम यूनिट-परीक्षण-फ्रेमवर्क

हाल ही में मैंने अपने प्रोजेक्ट समाधान के लिए यूनिट टेस्ट विधियों का निर्माण किया। जब मैं कोड कवरेज खोजने के लिए कोड विश्लेषण करता हूं, तो यह 82% कोड कवरेज दिखाता है।

लेकिन जब मैंने टीएफएस पर अपने कोड में चेक किया, बिल्ड सर्वर कोड विश्लेषण रिपोर्ट पर कोड कवरेज 58% के रूप में दिखाता है।

अगर कोई इस मुद्दे या किसी भी संभावित समाधान का सामना कर रहा है तो कृपया मुझे बताएं?

उत्तर:

जवाब के लिए 3 № 1

टीएफएस बिल्ड परिभाषा में, क्या आपने एक निर्दिष्ट किया था .runsetting फ़ाइल या टेस्ट फ़िल्टर मानदंड कोड कवरेज विश्लेषण के लिए या बस "CodeCoverageEnabled"सेटिंग?

यदि आप फ़िल्टर या .unsettings सेट करते हैं, तो यही कारण होना चाहिए कि कोड कवरेज परिणाम अलग क्यों हैं। विवरण के लिए कृपया नीचे लेख देखें।

तो, यदि आप तुलना करना चाहते हैं, तो आपको होना चाहिएएक ही परिस्थिति में। फ़िल्टर उन परीक्षण विधियों को बहिष्कृत करेगा जो मानदंडों को पूरा नहीं करते हैं। इसलिए सभी परीक्षण नहीं चल रहे हैं, और कोड कवरेज परिणाम डेवलपर्स के साथ समान नहीं है।

आप फ़िल्टर मानदंडों को हटा सकते हैं और फिर परीक्षण कर सकते हैं।

अंतर का कारण बनने के अन्य कारण कृपया देखें:समस्या निवारण कोड कवरेज

यहां छवि विवरण दर्ज करें