मैं परीक्षण चलाने के लिए निम्न आदेश का उपयोग कर रहा हूं और एक वर्ष से अधिक समय तक पाइथन परियोजना के लिए कोड कवरेज का मूल्यांकन कर रहा हूं।कवरेज के साथ पाइथन नोजेट्स अब लापता लाइनों को दिखाता है
nosetests -v --with-coverage --cover-package=genhub genhub/*.py
कवरेज रिपोर्ट में लापता कवरेज लाइनों को दिखाते हुए दूर दाएं कॉलम को शामिल करने के लिए उपयोग किया गया था।
Name Stmts Miss Branch BrPart Cover Missing
----------------------------------------------------------------
genhub/cdhit.py 50 0 8 0 100%
genhub/exons.py 85 69 8 0 17% 24-40, 48-56, 60-79, 87-107, 129-132, 138-141, 147-150
genhub/fasta.py 76 0 26 0 100%
genhub/genomedb.py 205 153 48 0 21% 40-43, 53-60, 64-65, 70, 74, 82, 86, 90, 98-99, 103-104, 108-109, 113-114, 118-119, 123-124, 128-129, 143-144, 152-154, 158-160, 164-166, 175, 180, 240-280, 289, 292, 295, 308-317, 323-330, 351-377, 380-386, 396-413, 419-430, 436-443, 449-456
genhub/iloci.py 112 91 8 0 18% 30-46, 54-64, 73-90, 102-118, 127-142, 165-173, 179-183, 189-193, 199-207, 213-225
genhub/mrnas.py 121 108 24 0 9% 30-63, 79-105, 118-158, 178-197, 203-226
genhub/pdom.py 95 68 24 0 23% 31-32, 35, 39, 43, 47, 50-53, 56-59, 62-64, 67-72, 75-106, 116-119, 126-128, 134-141, 148-156
genhub/proteins.py 20 13 2 0 32% 43-53, 94-97
genhub/refseq.py 237 195 44 0 15% 30-46, 49, 53, 57, 61, 65, 69, 73, 76-86, 89-115, 118-127, 130-178, 189-211, 217-226, 232-242, 248-265, 271-288, 294-297, 303-310, 317-326, 333-374, 380-387
genhub/registry.py 126 90 32 2 24% 48-56, 59-64, 67-69, 72-77, 81-83, 92-94, 103-109, 112-113, 116-117, 142-168, 174-188, 194-201, 207-216, 40->44, 44->48
genhub/stats.py 3 0 0 0 100%
genhub/tair.py 128 97 22 0 21% 32-42, 45, 49, 53, 57, 61, 65, 69, 73, 76-79, 82-104, 110-119, 122-154, 165-180, 186-189, 195-203, 210-221
----------------------------------------------------------------
TOTAL 1258 884 246 2 27%
----------------------------------------------------------------------
Ran 46 tests in 0.033s
FAILED (errors=41)
हालांकि, Missing
स्तंभ नहीं रह गया है मुझे (नाक संस्करण 1.3.7, coverage.py संस्करण 4.1) के लिए दिखाता है।
मुझे पता है कि नाक अब समर्थित नहीं है। क्या यह परिवर्तन उस से संबंधित है, या cover.py में कुछ, या दोनों?
देखें ** ध्यान दें ** यहाँ: https://nose.readthedocs.io/en/latest/plugins/cover.html तो मेरी
manage.py
इस तरह एक हिस्सा है। आपके द्वारा उपयोग किए जाने वाले पिछले "कामकाजी" संस्करण का क्या था? –@busfault मुझे पता है कि यह cover.py 4.0.3 के साथ काम कर रहा था। –
मुझे एक ही समस्या है। मेरे पास 'कवरेज == 3.7.1' और' नाक == 1.3.7' था और रेखा संख्याएं दिखाई दे रही थीं। 'कवरेज == 4.1' ने उन्हें हटा दिया। मुझे वापस करने के लिए समय। कृपया उनके रेपो में एक समस्या बनाएं https://bitbucket.org/ned/coveragepy/issues/new – KFunk