Opened 10 months ago

Last modified 3 days ago

#5293 new enhancement

improve d2 code coverage

Reported by: fdupont Owned by:
Priority: low Milestone: Kea1.4-final
Component: Unclassified Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets: #5259
Sensitive: no Defect Severity: N/A
Sub-Project: DHCP Feature Depending on Ticket:
Estimated Difficulty: 0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no


1- a few "sanity check" missing comments, D2CfgContext copy constructor is not reached (so add a test or remove it? Note the clone method of the header file is unreached too).
2- d2_config.h: DScalarContext unreached
3- some "sanity check" missing comments, some D2Params unreached methods so clearly some missing tests.
4- missing KEA_FROM_BUILD and -V
5- d2_lexer.ll: missing out-of-scope "tcp" test (other unreached lines are tested in other servers).
6- a few "sanity check" missing comments which give unused exceptions in the header file.
7- unmatched reverse server needs a test
8- unreached (perhaps unreachable) default/error cases. IMHO there is nothing to do...
9- same than 8
10- a few "sanity check" missing comments.
11- same than for agent

Conclusion: address 1- copy/clone, 3- D2Params, 5 and 7 at low priority and remaining at very low.


Change History (3)

comment:1 Changed 8 months ago by tomek

  • Milestone changed from Kea-proposed to Kea 1.4

As discussed on 2017-06-28 call, we accepted one ticket (for libdhcpsrv and parsers) and pushed other tickets away. We will reevaluate when next milestone starts.

comment:2 Changed 5 months ago by tomek

  • Milestone changed from Kea 1.4 to Kea1.4

Milestone renamed

comment:3 Changed 3 days ago by tomek

  • Milestone changed from Kea1.4 to Kea1.4-final

We certainly won't have time for unit-tests improvements in 1.4, moving to final.

Note: See TracTickets for help on using tickets.