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

किसी समस्या की शिकायत करें सोर्स देखें Nightly · 8.0 · 7.5 · 7.4 · 7.3 · 7.2

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

सदस्य

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 फ़ाइलें.