2016-07-11 7 views
6

मैं का उपयोग करें "डॉटनैट परीक्षण" कमांड आदेश परीक्षण चलाने के लिए में कुछ अजीब कारण के लिए विफल रहता है)। मैं नीचे कवरेज डेटा उत्पन्न करता हूं:कोड कवरेज प्रकाशित TFS में काम नहीं करता 2015/विजुअल स्टूडियो टीम सर्विसेज (वी.एस. ऑनलाइन गया था)

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" collect /output:code.coverage dotnet test "test\path_to_unit_tests_project\project.json" 
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" analyze /output:code.coverage.xml code.coverage 

मैंने "कोड कोड कवरेज परिणाम प्रकाशित करें" चरण जोड़ा। निर्माण सफलतापूर्वक खत्म हो जाता है लेकिन मुझे कोड कवरेज अनुभाग में "कोई बिल्ड कोड कवरेज डेटा उपलब्ध नहीं है" दिखाई देता है। उसी समय मैं अतिरिक्त कलाकृतियों के रूप में * .coverage और * .coverage.xml देखता हूं।

यह बाह्य कोड कवरेज उपकरण (नहीं टेस्ट कदम वी.एस.) से आने वाले डेटा के साथ उस अनुभाग को भरने के लिए संभव है? यदि नहीं, तो कस्टम कोड कवरेज रिपोर्ट (नीचे के रूप में) दिखाते हुए एक नया टैब बनाना संभव है? enter image description here

उत्तर

6

वीएसटीएस केवल "जैकोको" या "कोबर्टुरा" प्रारूप के साथ "प्रकाशित कोड कवरेज परिणाम" प्रकाशित कोड कवरेज परिणाम दिखाने के लिए समर्थन करता है। यदि कवरेज अन्य प्रारूप में है, तो कवरेज परिणाम फ़ाइल प्रकाशित की जाएगी लेकिन रिपोर्ट नहीं दिखाई देगी।

कोड कवरेज ब्राउज़ वेब

एक नया कोड कवरेज टैब सारांश बिल्ड पृष्ठ पर सक्षम किया गया है में रिपोर्ट करता है। उपयोगकर्ता Jacoco या Cobertura स्वरूपों में कोड कवरेज डेटा अपलोड कोड कवरेज टैब में उपकरण के द्वारा उत्पन्न एचटीएमएल रिपोर्ट ब्राउज़ करने के लिए सक्षम हो जाएगा।

जानकारी के लिए इस लिंक को देखें: 2016-Jul-7 Release Notes

और वहाँ अब के लिए कस्टम कोड कवरेज रिपोर्ट दिखा एक टैब बनाने के लिए किसी भी तरह से नहीं है।

+0

बहुत बढ़िया है, धन्यवाद। मुझे लगता है कि इस लिंक (विशेष रूप से nanivijay की टिप्पणी) भी उपयोगी है – frizik

+2

यह लगभग 2017 मई, स्थिति यह है कि माइक्रोसॉफ्ट VSTS अपने स्वयं के मूल कोड कवरेज रिपोर्ट प्रदर्शित का समर्थन नहीं करता है है? #seriously –

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