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

किसी समस्या की शिकायत करें सोर्स देखें Nightly · 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 फ़ाइलें.