]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
test: extend 106-refclock test
authorMiroslav Lichvar <mlichvar@redhat.com>
Fri, 31 Aug 2018 06:42:46 +0000 (08:42 +0200)
committerMiroslav Lichvar <mlichvar@redhat.com>
Fri, 31 Aug 2018 07:55:43 +0000 (09:55 +0200)
test/simulation/106-refclock

index c22cd42dbcf80684cd3e957ca9f643178b1a7f4e..5c5794ca47317cb75c50d08320d5239a375a9236 100755 (executable)
@@ -9,19 +9,22 @@ refclock_jitter=$jitter
 min_sync_time=45
 max_sync_time=70
 chronyc_start=70
-client_conf="refclock SHM 0 stratum 3 delay 1e-3 refid GPS"
 chronyc_conf="tracking"
 
-run_test || test_fail
-check_chronyd_exit || test_fail
-check_source_selection || test_fail
-check_sync || test_fail
-check_chronyc_output "^Reference ID.*47505300 \(GPS\)
+for refclock in "SHM 0" "PHC /dev/ptp0"; do
+       client_conf="refclock $refclock stratum 3 delay 1e-3 refid GPS"
+
+       run_test || test_fail
+       check_chronyd_exit || test_fail
+       check_source_selection || test_fail
+       check_sync || test_fail
+       check_chronyc_output "^Reference ID.*47505300 \(GPS\)
 Stratum.*: 4
 .*
 Root delay      : 0.001000000 seconds
 .*
 Update interval : 16\.. seconds
 .*$" || test_fail
+done
 
 test_pass