|
@@ -401,3 +401,23 @@ must be a number"
|
|
|
# Actually send a signal.
|
|
|
kill -${sig} ${_GET_PIDS}
|
|
|
}
|
|
|
+
|
|
|
+# This test verifies that DHCPv4 server is reporting its version properly.
|
|
|
+version_test() {
|
|
|
+ test_name=${1} # Test name
|
|
|
+
|
|
|
+ # Log the start of the test and print test name.
|
|
|
+ test_start ${test_name}
|
|
|
+
|
|
|
+ # Remove dangling Kea instances and remove log files.
|
|
|
+ cleanup
|
|
|
+
|
|
|
+ REPORTED_VERSION="`${bin_path}/${bin} -v`"
|
|
|
+
|
|
|
+ if test "${REPORTED_VERSION}" == "${EXPECTED_VERSION}"; then
|
|
|
+ test_finish 0
|
|
|
+ else
|
|
|
+ printf "ERROR: Expected version ${EXPECTED_VERSION}, got ${REPORTED_VERSION}\n"
|
|
|
+ test_finish 1
|
|
|
+ fi
|
|
|
+}
|