2012-08-23 15 views
8

में एससीसीटी कवरेज प्रदर्शित करें हमारे पास हमारे यूनिट परीक्षणों के कवरेज को दिखाते हुए कुछ सुंदर वेब पेज बनाने के लिए एससीसीटी है। और अब हम इसे अपने जेनकींस निरंतर एकीकरण निर्माण में एकीकृत करना चाहते हैं।जेनकिंस

मैं एक जेनकींस काम SCCT परीक्षण चलाने के लिए बनाया है, लेकिन कैसे एक) का निर्माण विफल अगर कवरेज नीचे n% है और ख) कैसे इन सुंदर वेब पृष्ठों को प्रदर्शित करने?

बिल्ड एक मेवेन-बहु-मॉड्यूल प्रोजेक्ट है।

चीयर्स

उत्तर

5

हम जेनकींस कोबर्टूरा प्लगइन का उपयोग कर रहे हैं। एससीसीटी प्रत्येक मॉड्यूल के लिए एक कोबर्टूरा-प्रारूप कवरेज xml फ़ाइल उत्सर्जित करता है (मैंने पहले स्थान नहीं देखा था) और कोबर्टूरा प्लगइन इन्हें जोड़ता है। एक समस्या यह है कि कोबर्टूरा प्लगइन को 1.3 तक डाउनग्रेड करने की आवश्यकता होती है अन्यथा ऐसा लगता है कि मोोजो नहीं चला है और कुछ भी नहीं करता है।

+1

बस भविष्य से एक अपडेट। चूंकि [कोबर्टुरा प्लगइन का संस्करण 1.8] (https://wiki.jenkins-ci.org/display/JENKINS/Cobertura+Plugin) (दिसंबर 2012) अब यह एससीसीटी के साथ पूरी तरह से काम करता है - मोोजो समस्या हल हो गई है। – millhouse

1

चूंकि यह एक जेनकींस प्लगइन के माध्यम से Cobertura जैसे अन्य कवरेज उपकरण के लिए संभव है, आप या तो

  • SCCT के उत्पादन में कुछ करने के लिए परिवर्तित कर सकते हैं एक मौजूदा उपकरण के परिणाम और की तरह लग रही मिलान जेनकींस प्लगइन का उपयोग करें।

  • अपनी खुद की जेनकींस प्लगइन लिखें, संभवतः अन्य कवरेज टूल के लिए मौजूदा प्लगइन से कोड उधार लेना।

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