FLUTTER ECOSYSTEM

coverage

कवरेज डेटा संचालन और प्रारूपण

नवीनतम वर्ज़न
1.15.0
30-दिन डाउनलोड
61 लाख
लाइक
130
Pub अंक
115

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

कवरेज पैकेज डार्ट और फ्लटर प्रोजेक्ट्स में कोड कवरेज डेटा के संचालन और प्रस्तुति के लिए उपकरण प्रदान करता है। यह विकासकर्ताओं को परीक्षण कवरेज परिणामों का विश्लेषण करने, बहुत स्रोतों से कवरेज रिपोर्ट्स को मिलाने, और मानव-पठनीय या मशीन-प्रोसेसबल आउटपुट फॉर्मेट जैसे JSON या HTML उत्पन्न करने में सक्षम बनाता है। यह परीक्षण कार्यप्रवाह के लिए डिज़ाइन किया गया है, CI/CD पाइपलाइन्स के साथ एकीकरण का समर्थन करता है और एंड्रॉइड, आईओएस, मैकओएस, विंडोज और लिनक्स जैसे प्लेटफॉर्मों पर व्यापक परीक्षण कवरेज सुनिश्चित करने में मदद करता है। यह पैकेज डार्ट टीम द्वारा बनाए रखा जाता है और उच्च गुणवत्ता वाले, अच्छी तरह से परीक्षण किए गए कोडबेस को बनाए रखने की कोशिश करने वाली टीमों के लिए आवश्यक है।

उपयोग
  • एकक और विजेट परीक्षण चलाने के बाद परीक्षण कवरेज का विश्लेषण करना
  • विभिन्न परीक्षण परिवेशों से कवरेज रिपोर्ट मर्ज करना
  • CI/CD के लिए HTML या JSON कवरेज रिपोर्ट उत्पन्न करना
  • स्वचालित परीक्षण कार्यप्रवाह में कवरेज को एकीकृत करना
  • स्रोत कोड में कवरेज अंतराल का दृश्यीकरण
मुख्य विशेषताएँ
  • कई कवरेज फ़ाइलों के मर्ज का समर्थन करता है
  • प्रारूपित आउटपुट (HTML, JSON) उत्पन्न करता है
  • Flutter और Dart परीक्षण उपकरणों के साथ एकीकृत करता है
  • क्रॉस-प्लेटफॉर्म संगतता
  • कवरेज प्रोसेसिंग के लिए कमांड-लाइन उपकरण प्रदान करता है
इनके लिए उपयुक्त
  • परीक्षण गुणवत्ता पर केंद्रित डार्ट और फ्लूटर विकासकर्मी
  • कवरेज रिपोर्टिंग के साथ CI/CD पाइपलाइन्स का उपयोग करने वाली टीमें
  • विस्तृत परीक्षण कवरेज विश्लेषण की आवश्यकता वाले प्रोजेक्ट
  • बड़े टेस्ट सूट को बनाए रखने वाले विकासकर्ता
विचार योग्य बातें
  • `dart test` जैसे परीक्षण रनर के साथ सही सेटअप की आवश्यकता होती है
  • जटिल बिल्ड सेटअप के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
  • आउटपुट प्रारूप बाहरी टूल्स के लिए विज़ुअलाइज़ेशन पर निर्भर करता है
  • एक स्वतंत्र परीक्षण रनर नहीं है, बल्कि एक पोस्ट-प्रोसेसिंग उपकरण है
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add coverage

श्रेणियाँ

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट