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

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

सदस्य

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'. अगर यह विकल्प नहीं दिया गया है या इसे 'कोई नहीं' पर सेट किया गया है, तो source_attributes से मिली सभी फ़ाइलें, इंस्ट्रुमेंट की गई फ़ाइलों में जोड़ दी जाएंगी. अगर खाली सूची दी जाती है, तो source_attributes से मिली कोई भी फ़ाइल नहीं जोड़ी जाएगी.
metadata_files sequence of Files; default is []
Additional files required to generate coverage LCOV files after code execution. e.g. .gcno files for C++.