]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Added tcp-highwater test on initial statistics verification
authorDiego Fronza <diego@isc.org>
Thu, 12 Dec 2019 19:09:19 +0000 (16:09 -0300)
committerEvan Hunt <each@isc.org>
Thu, 12 Dec 2019 19:23:11 +0000 (11:23 -0800)
The initial tcp statistics test was not testing tcp-highwater counter,
but only initial number of current TCP clients, so this missing test was
added to ensure initial tcp-highwater value is correct.

bin/tests/system/tcp/tests.sh

index 9f57e30805c32af90bc466ca07ff9379195500d5..8606efd7e50f296d9e710537ffb625b3d6d61947 100644 (file)
@@ -105,6 +105,10 @@ echo_i "TCP high-water: check initial statistics ($n)"
 ret=0
 refresh_tcp_stats
 assert_int_equal "${TCP_CUR}" 0 "current TCP clients count" || ret=1
+# We compare initial tcp-highwater value with 1 because as part of the
+# system test startup, the script start.pl executes dig to check if target
+# named is running, and that increments tcp-quota by one.
+assert_int_equal "${TCP_HIGH}" 1 "tcp-highwater count" || ret=1
 if [ $ret != 0 ]; then echo_i "failed"; fi
 status=$((status + ret))