मैं कुछ इकाई परीक्षण चलाने के लिए और मेरे जैसे कुछ का उपयोग कर हमारे कोड कवरेज दिखाने के लिए nosetests उपयोग कर रहा हूँ सहित कवरेज:nosetests अजगर संकुल
nosetests -w ./test --with-xunit --with-coverage --cover-tests
यह अच्छी तरह से तथ्य यह है कि मैं एक गुच्छा दिखाई दे रही है के लिए छोड़कर काम करता है आउटपुट में पायथन पैकेज के। यहां एक नमूना है:
ctypes._endian 34 12 35% 15-20, 24-32, 50-60
ctypes.macholib 1 1 100%
email 29 25 86% 56-57, 65-66
email.errors 15 14 93% 39
मैं इन पैकेजों को कैसे बाहर निकालूं?
नोट, यदि आप एक से अधिक पैकेज चाहते हैं तो आप '--cover-package =' कई बार स्विच कर सकते हैं। –
मैंने 15 मिनट बिताए हैं कि मुझे कॉन्फ़िगरेशन फ़ाइल का उपयोग करके केवल एक (आखिरी) सूचीबद्ध कवर-पैकेज क्यों मिला, लेकिन बेवकूफ रूप से मेरे पास 'cover-package = foo \ n cover-package = bar' के एकाधिक आमंत्रण थे। मैं एक डंबस हूं लेकिन उम्मीद है कि कोई और इसे देखता है! – Bolster