यह कमांड gcovr है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
gcovr - सरल कवरेज रिपोर्ट तैयार करें
SYNOPSIS
gcovr [विकल्पों]
वर्णन
जीसीओवी चलाने और कवरेज का सारांश प्रस्तुत करने वाली एक सरल रिपोर्ट तैयार करने की एक उपयोगिता
विकल्प
-h, --मदद
यह सहायता संदेश दिखाएं और बाहर निकलें
--संस्करण
संस्करण संख्या प्रिंट करें, फिर बाहर निकलें
-v, --शब्दशः
प्रगति संदेश प्रिंट करें
--वस्तु-निर्देशिका=OBJDIR
वह निर्देशिका निर्दिष्ट करें जिसमें gcov डेटा फ़ाइलें हैं। gcovr को सक्षम होना चाहिए
*.gcda फ़ाइलों और उस निर्देशिका के बीच पथ की पहचान करें जहां gcc थी
मूल रूप से चलाएं. आम तौर पर, gcovr सही अनुमान लगा सकता है। यह विकल्प ओवरराइड करता है
gcovr का सामान्य पथ पहचान और gcc से gcda तक का पथ निर्दिष्ट कर सकता है
फ़ाइल (यानी जो gcc के '-o' विकल्प को पास किया गया था), या gcda फ़ाइल से पथ
जीसीसी की मूल कार्यशील निर्देशिका।
-o आउटपुट, --आउटपुट=आउटपुट
इस फ़ाइल नाम पर आउटपुट प्रिंट करें
-k, --रखना
gcov द्वारा उत्पन्न अस्थायी *.gcov फ़ाइलें रखें। डिफ़ॉल्ट रूप से, ये हटा दिए जाते हैं.
-d, --हटाएं
संसाधित होने के बाद कवरेज फ़ाइलें हटा दें. ये द्वारा उत्पन्न होते हैं
उपयोगकर्ताओं का प्रोग्राम, और डिफ़ॉल्ट रूप से gcovr इन फ़ाइलों को नहीं हटाता है।
-f फ़िल्टर, --फ़िल्टर=फ़िल्टर
केवल वही डेटा फ़ाइलें रखें जो इस रेगुलर एक्सप्रेशन से मेल खाती हों
-e निकालना, --निकालना=निकालना
इस नियमित अभिव्यक्ति से मेल खाने वाली डेटा फ़ाइलों को बाहर निकालें
--gcov-फ़िल्टर=GCOV_फ़िल्टर
केवल वही gcov डेटा फ़ाइलें रखें जो इस रेगुलर एक्सप्रेशन से मेल खाती हों
--gcov-बहिष्कृत करें=GCOV_बहिष्कृत
इस नियमित अभिव्यक्ति से मेल खाने वाली gcov डेटा फ़ाइलों को बाहर निकालें
-r जड़, --जड़=जड़
स्रोत फ़ाइलों के लिए रूट निर्देशिका को परिभाषित करता है। इसका उपयोग फ़िल्टर करने के लिए भी किया जाता है
फ़ाइलें, और आउटपुट को मानकीकृत करने के लिए।
-x, --xml
सामान्य सारणीबद्ध आउटपुट के बजाय XML उत्पन्न करें।
--xml-सुंदर
सामान्य सघन प्रारूप के बजाय सुंदर XML उत्पन्न करें।
--एचटीएमएल सामान्य सारणीबद्ध आउटपुट के बजाय HTML उत्पन्न करें।
--एचटीएमएल-विवरण
स्रोत फ़ाइल कवरेज के लिए HTML आउटपुट जेनरेट करें।
-b, --शाखाएँ
लाइन कवरेज के बजाय शाखा कवरेज को सारणीबद्ध करें।
-u, --क्रमबद्ध-उजागर
प्रविष्टियों को खुली पंक्तियों की संख्या बढ़ाकर क्रमबद्ध करें।
-p, --क्रमबद्ध-प्रतिशत
प्रविष्टियों को कवर की गई पंक्तियों के प्रतिशत को घटाकर क्रमबद्ध करें।
--gcov-निष्पादनयोग्य=GCOV_CMD
Gcov निष्पादन योग्य के लिए नाम/पथ को परिभाषित करता है [GCOV वातावरण के लिए डिफ़ॉल्ट
परिवर्तनशील, यदि मौजूद हो; अन्यथा 'gcov']।
--बहिष्कृत-पहुँच योग्य-शाखाएँ
कवरेज से उन शाखाओं को बाहर करें जिन्हें एलसीओवी/जीसीओवी मार्करों द्वारा बाहर किए जाने के लिए चिह्नित किया गया है
या केवल कंपाइलर-जनरेटेड "डेड" कोड वाली लाइनों से निर्धारित होते हैं।
कॉपीराइट
कॉपीराइट (2013) सैंडिया कॉर्पोरेशन। अनुबंध DE-AC04-94AL85000 की शर्तों के तहत
सैंडिया कॉर्पोरेशन, अमेरिकी सरकार इस सॉफ़्टवेयर में कुछ अधिकार बरकरार रखती है।
onworks.net सेवाओं का उपयोग करके ऑनलाइन gcovr का उपयोग करें