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