Ticket #300 (closed task: fixed)

Opened 4 years ago

Last modified 4 years ago

unittest for currently UMPA source code

Reported by: getxsick Owned by: getxsick
Priority: medium Milestone: UMPA 0.1.1 - test coverage
Component: UMPA Version: current svn
Keywords: tests Cc:

Description (last modified by getxsick) (diff)

try to coverage as much as we can tests are written in py.tests and you can find them in tests/ directory

Change History

Changed 4 years ago by getxsick

  • status changed from new to assigned

Changed 4 years ago by getxsick

  • description modified (diff)

Changed 4 years ago by getxsick

  • status changed from assigned to closed
  • resolution set to fixed

Few tests are skipped, some should more improvement but it's not priority. In general we got nice coverate as presented below:

Name                                                  Stmts   Exec  Cover
-------------------------------------------------------------------------
/home/xsx/__usrsrc__/UMPA/umpa/__init__                  16     16   100%
/home/xsx/__usrsrc__/UMPA/umpa/_packets                  58     50    86%
/home/xsx/__usrsrc__/UMPA/umpa/_sockets                  24     20    83%
/home/xsx/__usrsrc__/UMPA/umpa/extensions/XML            79     77    97%
/home/xsx/__usrsrc__/UMPA/umpa/extensions/__init__       26     16    61%
/home/xsx/__usrsrc__/UMPA/umpa/extensions/schedule       30     29    96%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/IP             106     82    77%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/Payload         39     38    97%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/TCP             80     79    98%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/UDP             46     45    97%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/__init__        42     28    66%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/_consts        831    831   100%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/_fields        211    195    92%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/_layer4         25     25   100%
/home/xsx/__usrsrc__/UMPA/umpa/protocols/_protocols      98     92    93%
/home/xsx/__usrsrc__/UMPA/umpa/utils/__init__             0      0   100%
/home/xsx/__usrsrc__/UMPA/umpa/utils/bits                22     22   100%
/home/xsx/__usrsrc__/UMPA/umpa/utils/exceptions          12     11    91%
/home/xsx/__usrsrc__/UMPA/umpa/utils/net                 12     11    91%
/home/xsx/__usrsrc__/UMPA/umpa/utils/security            26     18    69%
/home/xsx/__usrsrc__/UMPA/umpa/utils/tools                6      6   100%
-------------------------------------------------------------------------
TOTAL                                                  1789   1691    94%
Note: See TracTickets for help on using tickets.