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

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