[Ml-yokadi] Tests coverage

Sébastien Renard Sebastien.Renard at digitalfox.org
Sun Nov 22 13:07:46 CET 2009


Hello,

I was playing with Pydev features and discover a nice module that make code 
coverage.
When we launch all our unit tests, here the result. We are far from covering 
everything. Average is 58% (real result is lower, unit test coverage itslef is 
taken into account).
Some module are 100% (bugutils) and some are 0% (confcmd).

Name                                    Stmts     Exec     Cover  Missing
-----------------------------------------------------------------------------
.. /workspace/yokadi/src/yokadi/utils.py     23     3        13%  12-33,38-43
.. /yokadi/src/yokadi/csvlistrenderer.py     16     8        50%  
17-18,21-24,27,30
.. /yokadi/src/yokadi/xmllistrenderer.py     35     32      91.4%  47-49
.. /yokadi/src/yokadi/yokadiexception.py      2     2       100%  
.. kadi/src/yokadi/yokadioptionparser.py     23     18      78.3%  36-41
.. kspace/yokadi/src/yokadi/dateutils.py    131     108      82.4%  
48-49,102-103,116-117,120-125,140-142,162,170,184-186,190-191,204
.. og/workspace/yokadi/src/yokadi/tui.py    114     68      59.6%  
29-30,34,45-57,67-75,81,86-89,97,110,115,122,126,130-131,141-144,151-154,161-162,166,170,174,202
.. okadi/src/yokadi/plainlistrenderer.py     14     13      92.9%  25
.. orkspace/yokadi/src/yokadi/confcmd.py     48     0         0%  9-75
.. orkspace/yokadi/src/yokadi/dbutils.py     68     46      67.6%  
28,33,39-40,49-59,71,76-77,81-82,98,118,121,134
.. orkspace/yokadi/src/yokadi/taskcmd.py    490     249      50.8%  
57-58,73-97,114-115,118,123,132-137,143-144,149-167,189,210-222,227-232,235-247,252-260,263-278,340-344,350,357,362,368-369,374-375,385,412,423,445-446,459,469-487,493-502,505-539,547-590,596-597,603-611,618-619,644-654,665,670,691,700-703,706,712,723,735,744,762-779
.. orkspace/yokadi/src/yokadi/yokadid.py    139     0         0%  10-232
.. rkspace/yokadi/src/yokadi/__init__.py      0     0         0%  
.. rkspace/yokadi/src/yokadi/aliascmd.py     42     25      59.5%  
21-23,27-31,39,53-58,65-68
.. rkspace/yokadi/src/yokadi/bugutils.py     24     24       100%  
.. rog/workspace/yokadi/src/yokadi/db.py    151     124      82.1%  
18-23,52,62,85-88,141,224,228-229,242,256-257,262-268,272-283
.. space/yokadi/src/yokadi/completers.py     54     24      44.4%  
39,44,48-51,55-61,64,69-74,77-83,86-90
.. space/yokadi/src/yokadi/keywordcmd.py     34     0         0%  8-49
.. space/yokadi/src/yokadi/parseutils.py    124     78      62.9%  
28-36,96-98,114-121,125-151,158-159,161-162,164-165,174-177,188-193
.. space/yokadi/src/yokadi/projectcmd.py     81     30        37%  
25-32,40-41,44,47-48,51,57-75,81-86,91,96,100-105,108-121
.. workspace/yokadi/src/yokadi/colors.py     18     10      55.6%  12-19
.. workspace/yokadi/src/yokadi/yokadi.py    145     0         0%  11-225
.. yokadi/src/yokadi/htmllistrenderer.py     25     25       100%  
.. yokadi/src/yokadi/textlistrenderer.py    132     114      86.4%  
23,25,27,29,56,88,102,123-135,190,197
.. /yokadi/src/yokadi/tests/testutils.py     12     12       100%  
.. adi/src/yokadi/tests/aliastestcase.py     12     12       100%  
.. adi/tests/textlistrenderertestcase.py     40     40       100%  
.. i/src/yokadi/tests/dbutilstestcase.py     29     29       100%  
.. i/src/yokadi/tests/projecttestcase.py     21     21       100%  
.. i/tests/yokadioptionparsertestcase.py     28     27      96.4%  35
.. kadi/src/yokadi/tests/tasktestcase.py     76     76       100%  
.. okadi/src/yokadi/tests/bugtestcase.py     19     19       100%  
.. pace/yokadi/src/yokadi/tests/tests.py     23     22      95.7%  33
.. rc/yokadi/tests/completerstestcase.py     20     20       100%  
.. rc/yokadi/tests/parseutilstestcase.py     13     13       100%  
.. src/yokadi/tests/dateutilstestcase.py     32     32       100%  
-----------------------------------------------------------------------------
                                   TOTAL   2258     1324      58.6%  

-- 
Sébastien


More information about the Ml-yokadi mailing list