क्या पर्ल के लिए वहां कोई अच्छा (और अधिमानतः मुफ्त) कोड कवरेज टूल हैं?पर्ल के लिए कुछ कोड कवरेज टूल क्या हैं?
उत्तर
हाँ पर एक नज़र डालें, Devel::Cover जाने का रास्ता है।
perl Build.PL
./Build testcover
कि पूरे टेस्ट स्वीट चलाता है, और बनाता है अच्छा एचटीएमएल, जहां में एक संयुक्त कवरेज की रिपोर्ट:
आप एक मॉड्यूल विकसित करने, और Module::Build का उपयोग स्थापना के प्रबंधन के लिए हैं, तो आप भी एक testcover
लक्ष्य है आप अपने मॉड्यूल के माध्यम से ब्राउज़र कर सकते हैं और अपना कवरेज देख सकते हैं।
हमेशा की तरह, CPAN अपने दोस्त है: Devel::Cover
जैसा कि उल्लेख किया गया है, डेवेल :: कवर आपका मित्र है, लेकिन आप इसके लिए भी Google पर जाना चाहेंगे। यह दस्तावेज थोड़ा सा स्पैस है और यदि आप अपने पर्यावरण को मूल रूप से बदलते हैं, तो आपको इसे पुनर्स्थापित करने की आवश्यकता होगी क्योंकि यह आपके द्वारा इंस्टॉल किए जाने पर आपके पर्यावरण से खींची गई जानकारी के समूह के साथ डेवेल :: कवर :: इंक बनाता है। इससे हमारे लिए काम पर बहुत सारी समस्याएं आई हैं क्योंकि हमारे पास एक साझा सीपीएएन पर्यावरण है और यदि कोई डेवलपर डेवेल :: कवर स्थापित करता है और एक अलग डेवलपर इसे चलाने की कोशिश करता है, तो अजीब (और गलत) परिणाम आम हैं।
यदि आप इस मॉड्यूल का उपयोग करते हैं, तो Devel::CoverX::Covered देखें। यह मॉड्यूल उस जानकारी को अधिकतर कैप्चर करेगा जो डेवेल :: कवर फेंकता है। यह बहुत आसान है।
मोरित्ज़ चर्चा करता है कि मॉड्यूल :: बिल्ड के साथ बनाए गए मॉड्यूल कैसे आसानी से डेवेल :: कवर का उपयोग कर सकते हैं।
ExtUtils :: MakeMaker का उपयोग करके मॉड्यूल के लिए, एक एक्सटेंशन मॉड्यूल एक ही कार्यक्षमता का आह्वान करने के लिए मौजूद है। WriteMakefile() करने के लिए कॉल करने से पहले निम्न कोड जोड़ना:
eval "use ExtUtils::MakeMaker::Coverage";
if([email protected]) {
print "Adding testcover target\n";
}
... एक आदेश चलाने की अनुमति दे 'testcover बनाने' और Devel :: कवर अपना जादू प्रदर्शन करना होगा।
- 1. एक्सएसएल कोड कवरेज टूल
- 2. परीक्षण कोड कवरेज टूल का मूल्य
- 3. कोड कवरेज टूल लिखना कैसे शुरू करें?
- 4. कोड कवरेज टूल विभिन्न भाषाओं में कैसे काम करते हैं?
- 5. क्या मुझे कोड कवरेज टूल का उपयोग करना चाहिए?
- 6. PHP के लिए कोड कवरेज टूल्स
- 7. रूबी टेस्ट कवरेज मैपिंग टूल
- 8. कोड कवरेज/शाखा कवरेज मूल्यों
- 9. कोड कवरेज के नुकसान
- 10. क्या टीएसक्यूएल स्पोक यूनिट परीक्षणों के लिए कोड-कवरेज टूल है?
- 11. आप कोड कवरेज कितनी दूर लेते हैं?
- 12. एमएसटीएस्ट कोड कवरेज
- 13. जावा के लिए कुछ रोचक, मुफ़्त, ओपन-सोर्स डायनामिक विश्लेषण टूल क्या हैं?
- 14. रेगेक्स के लिए कोड कवरेज टूल्स?
- 15. कुछ अच्छे पर्ल डीबगिंग विधियां क्या हैं?
- 16. क्या स्काला के लिए समर-स्तरीय कोड कवरेज समतुल्य है?
- 17. पर्ल बिल्ड, यूनिट परीक्षण, कोड कवरेज: एक पूर्ण कार्य उदाहरण
- 18. गोलांग में कोड कवरेज को मापने के लिए कैसे?
- 19. एनयूनीट के साथ कोड कवरेज?
- 20. टीडीडी और कोड कवरेज
- 21. व्यक्तिगत परियोजना के लिए .NET में नि: शुल्क कोड कवरेज टूल
- 22. कोड कवरेज एंड्रॉयड
- 23. कोड कवरेज क्या है और आप इसे कैसे मापते हैं?
- 24. मोनोचouch में कोड कवरेज
- 25. PHPUnit श्वेतसूची कोड कवरेज
- 26. कम कोड कवरेज
- 27. PHPUnit कोड कवरेज
- 28. एक्सकोड - कोड कवरेज?
- 29. क्या फ़ारो/स्क्वाक के लिए शाखा-स्तर परीक्षण कवरेज ट्रैकिंग के लिए उपकरण हैं?
- 30. जावा स्क्रिप्ट कोड कवरेज
कृपया एक मॉड्यूल के एक विशिष्ट संस्करण से लिंक न करें। Http://search.cpan.org/perldoc?Devel:: इसके बजाए इसके बजाए आज़माएं। – cjm
बेहतर अभी भी, http://search.cpan.org/dist/Devel-Cover/ –
का उपयोग करें उत्कृष्ट सुझाव! फिक्स्ड। –