कवरेज_सामान्य

कवरेज से जुड़े इन्फ़्रास्ट्रक्चर को ऐक्सेस करने के लिए हेल्पर फ़ंक्शन.

सदस्य

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[])

यह InstrumentedFilesInfo का नया इंस्टेंस बनाता है. इस प्रोवाइडर का इस्तेमाल करके, मौजूदा बिल्ड रूल के कवरेज से जुड़े एट्रिब्यूट की जानकारी दी जाती है.

पैरामीटर

पैरामीटर ब्यौरा
ctx ज़रूरी है
नियम का कॉन्टेक्स्ट.
source_attributes डिफ़ॉल्ट रूप से []
होता है एट्रिब्यूट के नामों की सूची, जिसमें इस नियम के तहत प्रोसेस की गई सोर्स फ़ाइलें शामिल होती हैं.
dependency_attributes डिफ़ॉल्ट रूप से []
होता है एट्रिब्यूट के नामों की ऐसी सूची जो रनटाइम डिपेंडेंसी (कोड डिपेंडेंसी या रनफ़ाइल) दे सकती है.
extensions string का sequence; या None; डिफ़ॉल्ट रूप से None
होता है source_attributes से फ़ाइलों को फ़िल्टर करने के लिए इस्तेमाल किए गए फ़ाइल एक्सटेंशन. उदाहरण के लिए, 'js'. अगर यह विकल्प नहीं दिया गया है (या None), तो source_attributes की सभी फ़ाइलें, इंस्ट्रुमेंट की गई फ़ाइलों में जोड़ दी जाएंगी. अगर खाली सूची दी जाती है, तो source_attributes की कोई भी फ़ाइल नहीं जोड़ी जाएगी.
metadata_files Files का sequence; डिफ़ॉल्ट वैल्यू []
है कोड के एक्ज़ीक्यूट होने के बाद, कवरेज की LCOV फ़ाइलें जनरेट करने के लिए ज़रूरी अतिरिक्त फ़ाइलें. उदाहरण के लिए, C++ के लिए .gcno फ़ाइलें.