यह कमांड gcov2perlp है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
gcov2perl - gcov फ़ाइलों को Devel::Cover डेटाबेस में कनवर्ट करें
VERSION
1.21 संस्करण
SYNOPSIS
gcov2perl -h -i -v -db डेटाबेस gcov_files
वर्णन
gcov फ़ाइलों को Devel::Cover डेटाबेस में कनवर्ट करें।
विकल्प
निम्नलिखित कमांड लाइन विकल्प समर्थित हैं:
-डीबी डेटाबेस - उपयोग करने के लिए डेटाबेस निर्दिष्ट करें
-एच -मदद - मदद दिखाओ
-i -जानकारी - दस्तावेज़ दिखाएं
-v -संस्करण - संस्करण दिखाएं
विवरण
XS फ़ाइलों का कवरेज प्राप्त करने के लिए उन्हें पहले उपयुक्त विकल्पों के साथ संकलित किया जाना चाहिए।
एक मानक मेकफ़ाइल वातावरण में, जैसे कि ExtUtils::MakeMaker द्वारा बनाया गया, यह हो सकता है
आदेश के साथ पूरा किया जाए:
HARNESS_PERL_SWITCHES=-MDevel::कवर मेक टेस्ट \
CCFLAGS=-O0\ -fprofile-arcs\ -ftest-कवरेज \
OTHERLDFLAGS=-fprofile-arcs\ -ftest-कवरेज
यदि आपने अपनी ऑब्जेक्ट फ़ाइलें पहले ही बना ली हैं तो पहले मेक क्लीन चलाना आवश्यक हो सकता है,
या यह सुनिश्चित करने के लिए कोई अन्य तरीका ढूंढें कि वे gcov के लिए आवश्यक विकल्पों के साथ पुनर्निर्मित हों।
अब कोड कवरेज डेटा एकत्र कर लिया गया है "gcov" को चलाने की आवश्यकता है:
gcov Mylib.xs
इससे एक या अधिक gcov फ़ाइलें बनेंगी जिन पर आप "gcov2perl" चला सकते हैं:
gcov2perl Mylib.xs.gcov
अंत में, "कवर" को किसी भी आवश्यक विकल्प के साथ सामान्य रूप से चलाया जाना चाहिए:
आवरण
यदि आप सब कुछ मानक विकल्पों के साथ चला रहे हैं, तो आप यह सब एक कमांड से कर सकते हैं:
आवरण-परीक्षण
बाहर निकलें स्थिति
निम्नलिखित निकास मान लौटाए जाते हैं:
0 सभी फ़ाइलें सफलतापूर्वक परिवर्तित हो गईं
> 0 एक त्रुटि हुई।
onworks.net सेवाओं का उपयोग करके gcov2perlp का ऑनलाइन उपयोग करें