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