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

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

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

सदस्य

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