मैं अजगर इकाई परीक्षण के साथ एक रूकी हूं, और विशेष रूप से cover.py। क्या कवरेज रिपोर्ट में आपकी वास्तविक परीक्षण फाइलों का कवरेज शामिल होना वांछनीय है?क्या यह संभव है cover.py रिपोर्ट से परीक्षण निर्देशिका बहिष्कृत करें?
यहां एक उदाहरण के रूप में मेरे HTML report का एक स्क्रीनशॉट है।
आप देख सकते हैं कि रिपोर्ट में tests/test_credit_card
शामिल है। पहले तो मुझे रिपोर्ट से tests/
निर्देशिका छोड़ देते हैं, तो जैसे कोशिश कर रहा था:
coverage html --omit=tests/ -d tests/coverage
मुझे लगता है कि आदेश के कई रूप कोशिश की, लेकिन मैं मुझे के जीवन के लिए नहीं परीक्षण बाहर रखा गया हो सकता है /। हार को स्वीकार करने के बाद, मुझे आश्चर्य हुआ कि रिपोर्ट में शामिल होने के लिए शायद टेस्ट फाइलें हैं।
क्या कोई इस पर कुछ प्रकाश डाल सकता है? धन्यवाद।
मैं एक ऐसी ही समस्या थी। मैं कवरेज रिपोर्ट में अतिरिक्त पायथन फाइल (मानक lib, आदि) नहीं चाहता था। मैंने उन्हें एक्सएमएल से अलग कर दिया: http://stackoverflow.com/questions/2293647/how-do-i-generate-coverage-xml-report-for-a-single-package/2377148#2377148 –