mirror of
git://git.code.sf.net/p/dhcpd-pools/code
synced 2025-12-17 08:16:59 +00:00
tests: improve coverage
Add error condition checks. Add lease file binding states. Check all output formats. Check leases file that is in mad order, cse all sorting methods when checking this. Use json output to check status classfications. Add cidr range checks. Add conf include and comment parsing input checks. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
2849dde21b
commit
447241e6c3
33 changed files with 1059 additions and 51 deletions
16
tests/expected/binding-states
Normal file
16
tests/expected/binding-states
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
Ranges:
|
||||
shared net name first ip last ip max cur percent touch t+c t+c perc bu bu perc
|
||||
example1 10.0.0.1 - 10.0.0.20 20 4 20.000 3 7 35.000 2 10.000
|
||||
example1 10.1.0.1 - 10.1.0.20 20 10 50.000 0 10 50.000 0 0.000
|
||||
example2 10.2.0.1 - 10.2.0.20 20 8 40.000 0 8 40.000 0 0.000
|
||||
example2 10.3.0.1 - 10.3.0.20 20 9 45.000 0 9 45.000 0 0.000
|
||||
All networks 10.4.0.1 - 10.4.0.20 20 5 25.000 0 5 25.000 0 0.000
|
||||
|
||||
Shared networks:
|
||||
name max cur percent touch t+c t+c perc bu bu perc
|
||||
example1 40 14 35.000 3 17 42.500 2 5.000
|
||||
example2 40 17 42.500 0 17 42.500 0 0.000
|
||||
|
||||
Sum of all ranges:
|
||||
name max cur percent touch t+c t+c perc bu bu perc
|
||||
All networks 100 36 36.000 3 39 39.000 2 2.000
|
||||
Loading…
Add table
Add a link
Reference in a new issue