Blame test/simulation/106-refclock

Packit Service 623930
#!/bin/bash
Packit Service 623930
Packit Service 623930
. ./test.common
Packit Service 623930
test_start "SHM refclock"
Packit Service 623930
Packit Service 623930
check_config_h 'FEAT_REFCLOCK 1' || test_skip
Packit Service 623930
check_config_h 'FEAT_PHC 1' || test_skip
Packit Service 623930
check_config_h 'FEAT_CMDMON 1' || test_skip
Packit Service 623930
Packit Service 623930
servers=0
Packit Service 623930
limit=1000
Packit Service 623930
refclock_jitter=$jitter
Packit Service 623930
min_sync_time=45
Packit Service 623930
max_sync_time=70
Packit Service 623930
chronyc_start=70
Packit Service 623930
chronyc_conf="tracking"
Packit Service 623930
Packit Service 623930
for refclock in "SHM 0" "PHC /dev/ptp0"; do
Packit Service 623930
	client_conf="refclock $refclock stratum 3 delay 1e-3 refid GPS"
Packit Service 623930
Packit Service 623930
	run_test || test_fail
Packit Service 623930
	check_chronyd_exit || test_fail
Packit Service 623930
	check_source_selection || test_fail
Packit Service 623930
	check_sync || test_fail
Packit Service 623930
	check_chronyc_output "^Reference ID.*47505300 \(GPS\)
Packit Service 623930
Stratum.*: 4
Packit Service 623930
.*
Packit Service 623930
Root delay      : 0.001000000 seconds
Packit Service 623930
.*
Packit Service 623930
Update interval : 16\.. seconds
Packit Service 623930
.*$" || test_fail
Packit Service 623930
done
Packit Service 623930
Packit Service 623930
test_pass