| #!/bin/bash | |
| . ./test.common | |
| test_start "SHM refclock" | |
| servers=0 | |
| limit=1000 | |
| 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\) | |
| Stratum.*: 4 | |
| .* | |
| Root delay : 0.001000000 seconds | |
| .* | |
| Update interval : 16\.. seconds | |
| .*$" || test_fail | |
| test_pass |