mirror of
git://git.code.sf.net/p/dhcpd-pools/code
synced 2025-12-16 15:57:00 +00:00
I should consider writing tests before features. Sadly recently added new options did not even work. Oh well, at least I did not release them before noticing this. Signed-off-by: Sami Kerola <kerolasa@iki.fi>
37 lines
1.2 KiB
Bash
Executable file
37 lines
1.2 KiB
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# Alarm warning both ranges and shared networks.
|
|
|
|
IAM=$(basename $0)
|
|
|
|
if [ ! -d tests/outputs ]; then
|
|
mkdir tests/outputs
|
|
fi
|
|
|
|
echo '== warn count ==' > tests/outputs/$IAM
|
|
dhcpd-pools --config tests/confs/complete --leases tests/leases/complete \
|
|
--warning=40 --warn-count=20 --output=tests/outputs/$IAM-too
|
|
echo $? >> tests/outputs/$IAM-too
|
|
cat tests/outputs/$IAM-too >> tests/outputs/$IAM
|
|
|
|
echo '== crit count ==' >> tests/outputs/$IAM
|
|
dhcpd-pools --config tests/confs/complete --leases tests/leases/complete \
|
|
--critical=40 --crit-count=20 --output=tests/outputs/$IAM-too
|
|
echo $? >> tests/outputs/$IAM-too
|
|
cat tests/outputs/$IAM-too >> tests/outputs/$IAM
|
|
|
|
echo '== minsize ==' >> tests/outputs/$IAM
|
|
dhcpd-pools -c tests/confs/complete -l tests/leases/complete \
|
|
--warning=40 --warn-count=20 --minsize=40 -o tests/outputs/$IAM-too
|
|
echo $? >> tests/outputs/$IAM-too
|
|
cat tests/outputs/$IAM-too >> tests/outputs/$IAM
|
|
|
|
echo '== snet alarms ==' >> tests/outputs/$IAM
|
|
dhcpd-pools -c tests/confs/complete -l tests/leases/complete \
|
|
--warning=40 --snet-alarms -o tests/outputs/$IAM-too
|
|
echo $? >> tests/outputs/$IAM-too
|
|
cat tests/outputs/$IAM-too >> tests/outputs/$IAM
|
|
|
|
rm -f tests/outputs/$IAM-too
|
|
diff -u $top_srcdir/tests/expected/$IAM tests/outputs/$IAM
|
|
exit $?
|