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

समस्या की शिकायत करें सोर्स देखें

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

पैसे चुकाकर बने सदस्य

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