मेरे पास कई यूनिट परीक्षणों के साथ सी ++/सी एप्लिकेशन है। मैं शर्त के साथ समग्र कवरेज और व्यक्तिगत परीक्षण भी प्राप्त करना चाहता हूं कि प्रत्येक परीक्षण केवल एक बार चलाया जा सकता है। प्रक्रिया के लिए जेनकिन्स कोबर्टूरा प्लगइन के लिए कवरेज का प्रारूप xml (cobertura xml) होना चाहिए।क्या कोबर्टुरा कवरेज एक्सएमएल रिपोर्ट एक साथ विलय करने के लिए वैसे भी है?
अब तक जब मैं स्रोत का उपयोग करता हूं तो संकलन और जीसीडीए फाइलों पर जीसीएनओ फाइलें उत्पन्न करता हूं। फिर xml फ़ाइल प्राप्त करने के लिए gcovr को कॉल करें।
मैं प्रत्येक इकाई परीक्षण का कवरेज बनाना चाहता हूं (इस प्रकार प्रत्येक इकाई परीक्षण के लिए कवरेज एक्सएमएल बनाना) और फिर इन एक्सएमएल फ़ाइलों को एक एक्सएमएल फ़ाइल में विलय करना चाहते हैं।
धन्यवाद! तल पर
https://github.com/cobertura/cobertura/wiki/Command-Line-Reference
:
देखें: http://stackoverflow.com/questions/19792510/combine-cobertura-code-coverage-reports-of-three-separate-projects – Grzesuav
दुर्भाग्यवश एप्लिकेशन काफी जटिल है और cmake स्क्रिप्ट का उपयोग करके निर्मित है, कोई चींटी/मेवेन का उपयोग किया जाता है। – x3mspeedy