पायचर्म के पास Django परीक्षण लक्ष्यों के लिए "कवरेज के साथ रन" कार्रवाई है। यह परीक्षण चलाता है, लेकिन शून्य परीक्षण कवरेज (0% फाइलें, प्रोजेक्ट फलक में शामिल नहीं है, और संपादक में सभी लाल) दिखाता है। "बंडल cover.py का उपयोग करें" की जांच या अनचेक करने से कोई फर्क नहीं पड़ता।पायचर्म, डीजेगो: शून्य कोड कवरेज
$ coverage --version
Coverage.py, version 3.5.1. http://nedbatchelder.com/code/coverage
$ coverage run ./manage.py test blackbox
Creating test database for alias 'default'...
....
----------------------------------------------------------------------
Ran 4 tests in 0.002s
OK
Destroying test database for alias 'default'...
$ coverage report
Name Stmts Miss Cover
---------------------------------------------
__init__ 0 0 100%
blackbox/__init__ 0 0 100%
blackbox/models 5 0 100%
blackbox/rules/__init__ 1 0 100%
blackbox/rules/board 62 19 69%
blackbox/tests 49 6 88%
manage 11 4 64%
settings 24 0 100%
---------------------------------------------
TOTAL 152 29 81%
यह क्या कारण हो सकता है:
CLI से चल रहा है एक ही परीक्षण अपेक्षित परिणाम देता है?
विस्तृत उत्तर के लिए धन्यवाद। यह कंसोल में आउटपुट है: http: // पेस्टबिन।com/aWdaETJh यह कहता है "हो गया: कंसोल के ऊपर x का x (x.xx s)" पैनल पर। ऐसा लगता है कि आउटपुट का हिस्सा PyCharm द्वारा निगल लिया गया है, जिसमें कोई भी त्रुटि शामिल है। क्या वह वास्तव में हो सकता है? – abesto
मैंने -i विकल्प जोड़ा है (इसे पहले से होना चाहिए, अन्यथा यह "-i" नामक फ़ाइल में आउटपुट लिखने का प्रयास करता है)। इसने इस मुद्दे को ठीक नहीं किया, इसलिए मुझे लगता है कि यहां कुछ और गलत है। – abesto
मुझे एक समान समस्या थी। मेरे लिए यह तय किया गया कि मेरी प्रोजेक्ट सेटिंग्स में "बंडल कवरेज.py" अनचेक कर रहा था और मेरे वर्चुअलएन्व में 'पाइप इंस्टॉल कवरेज' इंस्टॉल कर रहा था। –