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