[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