अवलोकन
एक कमांड-लाइन टूल जो निर्दिष्ट पंक्तियों या फ़ाइलों को कवरेज रिपोर्ट से हटाकर lcov.info कवरेज फ़ाइलों को संशोधित करने के लिए डिज़ाइन किया गया है। यह विकासकर्ताओं को उत्पादित या बॉयलरप्लेट कोड जैसे कुछ कोड खंडों को छोड़कर कवरेज डेटा को अनुकूलित करने में मदद करता है, जिससे अधिक सटीक और सार्थक कवरेज मेट्रिक्स सुनिश्चित होते हैं। यह टूल ऐसे CI/CD पाइपलाइन में विशेष रूप से उपयोगी है जहां साफ और लक्षित कवरेज रिपोर्ट आवश्यक होती हैं। यह macOS, Windows और Linux पर चलता है, जिससे विकास परिवेशों में उपलब्धता बढ़ जाती है।
उपयोग
- परीक्षण कवरेज रिपोर्ट को सुधारना
- कोवरेज से उत्पादित कोड को बाहर रखें
- CI/CD रिपोर्टिंग की सटीकता में सुधार करना
- विश्लेषण के लिए कस्टमाइज़ किए गए कवरेज डेटा
- कवरेज फ़ाइल्स से शोर को हटाना
मुख्य विशेषताएँ
- कमांड-लाइन इंटरफेस
- lcov.info फ़ाइल संचालन का समर्थन करता है
- क्रॉस-प्लेटफॉर्म संगतता
- बिल्ड स्क्रिप्ट्स के साथ आसान एकीकरण
- कॉन्फ़िगरेबल अपवाह नियम
इनके लिए उपयुक्त
- टेस्ट ऑटोमेशन इंजीनियर्स
- CI/CD पाइपलाइन विकासकर्ता
- कोड गुणवत्ता टीम
- कवरेज प्रबंधित करने वाले Flutter विकासकर्ता
- सटीक कवरेज मापदंडों के लिए लक्ष्य निर्धारित करने वाली टीमें
विचार योग्य बातें
- अपवाह के लिए हस्तकलित विन्यास की आवश्यकता होती है
- एक रनटाइम पैकेज नहीं है
- पोस्ट-प्रोसेसिंग कवरेज फ़ाइल्स तक सीमित
- कोई GUI इंटरफेस नहीं
- सही lcov.info प्रारूप पर निर्भर