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

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

सदस्य

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 स्ट्रिंग का क्रम; या None; डिफ़ॉल्ट रूप से None
source_attributes से फ़ाइलों को फ़िल्टर करने के लिए इस्तेमाल किए जाने वाले फ़ाइल एक्सटेंशन. उदाहरण के लिए, 'js'. अगर इसे नहीं दिया जाता है (या None), तो source_attributes की सभी फ़ाइलों को इंस्ट्रूमेंट की गई फ़ाइलों में जोड़ा जाएगा. अगर खाली सूची दी जाती है, तो सोर्स एट्रिब्यूट की कोई भी फ़ाइल नहीं जोड़ी जाएगी.
metadata_files फ़ाइलों का क्रम; डिफ़ॉल्ट रूप से []
कोड के एक्ज़ीक्यूशन के बाद, कवरेज LCOV फ़ाइलें जनरेट करने के लिए ज़रूरी अतिरिक्त फ़ाइलें. जैसे, C++ के लिए .gcno फ़ाइलें.