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

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

सदस्य

instrumented_files_info

InstrumentedFilesInfo coverage_common.instrumented_files_info(ctx, *, source_attributes=[], dependency_attributes=[], extensions=None, metadata_files=[], baseline_coverage_files=None)

यह एक नया InstrumentedFilesInfo इंस्टेंस बनाता है. इस प्रोवाइडर का इस्तेमाल करके, मौजूदा बिल्ड रूल के कवरेज से जुड़े एट्रिब्यूट की जानकारी दी जाती है.

पैरामीटर

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