2009-05-31 8 views
2

Ich habe ein Projekt und ich versuche, nosetests mit Abdeckung zu laufen. Ich laufe in einem virtualenv. Als ichCoverage zeigt keine ausgeführten Zeilen in virtualenv

$ python setup.py nosetests 

Die Tests laufen gut laufen, aber Abdeckung zeigt nicht, dass jeder Code ausgeführt wird (Abdeckung ist alles 0%).

 
Name         Stmts Exec Cover Missing 
------------------------------------------------------------------ 
package.module1       60  0  0% 3-106 
package.module2       32  0  0% 3-93 
package.module3       55  0  0% 8-74 
package.module4       38  0  0% 3-125 
package.module5      107  0  0% 8-123 
package.module6       1  0  0% 1 
package.module7       41  0  0% 3-143 
package.module8      150  0  0% 7-281 
package.module9      158  0  0% 3-338 
------------------------------------------------------------------ 
TOTAL         642  0  0% 
---------------------------------------------------------------------- 
Ran 15 tests in 0.099s 

Coverage Version 3.0b3, Darwin Kernel Version 9.7.0, Mac OS X 10.5.7, Setuptools 0.6c9, Nase 0.11.1, Python 2.5.4

Antwort

2

Das wird einige verlangen Hin und her. Wie kann ich Ihren Code sehen?

Und warum kamst du zu Stackoverflow für eine Antwort und nicht zum Entwickler (also ich)? :)

2

try ...

easy_install "coverage==2.85" 

ich das gleiche Problem haben und dies mein Problem gelöst und gab mir glorreiche Berichterstattung Berichte wie erwartet.