]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
test: extend 110-chronyc test
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 31 Aug 2018 07:26:45 +0000 (09:26 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Fri, 31 Aug 2018 07:55:43 +0000 (09:55 +0200)
test/simulation/110-chronyc

index d56e724defa300c722fe634bd8f38a6a83b2d3fc..944cf3f3ddc5567df5d21098c28e187f3f82f6c4 100755 (executable)
@@ -63,4 +63,78 @@ try: 1, refid: C0A87B01, correction: 0\.000......, skew: .\....
 513 RTC driver not running$" \
 || test_fail
 
+server_strata=0
+chronyc_start=0
+client_conf=""
+limit=1
+
+for chronyc_conf in \
+       "accheck 1.2.3.4" \
+       "add peer 10.0.0.0 minpoll 2 maxpoll 6" \
+       "add server 10.0.0.0 minpoll 6 maxpoll 10 iburst burst key 1 maxdelay 1e-3 maxdelayratio 10.0 maxdelaydevratio 10.0 mindelay 1e-4 asymmetry 0.5 offset 1e-5 minsamples 6 maxsamples 6 filter 3 offline auto_offline prefer noselect trust require xleave polltarget 20 port 123 presend 7 minstratum 3 version 4" \
+       "allow 1.2.3.4" \
+       "allow 1.2" \
+       "allow 3.4.5" \
+       "allow 6.7.8/22" \
+       "allow 6.7.8.9/22" \
+       "allow 2001:db8::/32" \
+       "allow 0/0" \
+       "allow ::/0" \
+       "allow" \
+       "allow all 10/24" \
+       "burst 5/10" \
+       "burst 3/5 255.255.255.0/1.2.3.0" \
+       "burst 1/2 1.2.3.0/24" \
+       "clients" \
+       "cmdaccheck 1.2.3.4" \
+       "cmdallow 1.2.3.4" \
+       "cmdallow all 1.2.3.0/24" \
+       "cmddeny 1.2.3.4" \
+       "cmddeny all 1.2.3.0/24" \
+       "cyclelogs" \
+       "delete 10.0.0.0" \
+       "deny 1.2.3.4" \
+       "deny all 1.2.3.0/24" \
+       "dump" \
+       "local stratum 5 distance 1.0 orphan" \
+       "local off" \
+       "makestep 10.0 3" \
+       "makestep" \
+       "manual delete 0" \
+       "manual off" \
+       "manual on" \
+       "manual reset" \
+       "maxdelay 1.2.3.4 1e-2" \
+       "maxdelaydevratio 1.2.3.4 5.0" \
+       "maxdelayratio 1.2.3.4 3.0" \
+       "maxpoll 1.2.3.4 5" \
+       "maxupdateskew 1.2.3.4 10.0" \
+       "minpoll 1.2.3.4 3" \
+       "minstratum 1.2.3.4 1" \
+       "ntpdata 1.2.3.4" \
+       "offline" \
+       "offline 255.255.255.0/1.2.3.0" \
+       "offline 1.2.3.0/24" \
+       "online" \
+       "online 1.2.3.0/24" \
+       "onoffline" \
+       "polltarget 1.2.3.4 10" \
+       "refresh" \
+       "rekey" \
+       "reselect" \
+       "reselectdist 1e-3" \
+       "settime 16:30" \
+       "settime 16:30:05" \
+       "settime Nov 21, 2015 16:30:05" \
+       "shutdown" \
+       "smoothtime reset" \
+       "smoothtime activate" \
+       "trimrtc" \
+       "writertc"
+do
+       run_test || test_fail
+       check_chronyd_exit || test_fail
+       check_chronyc_output "501 Not authorised" || test_fail
+done
+
 test_pass