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
|