peers=2
max_sync_time=500
base_delay="$default_base_delay (* -1 (equal 0.1 from 3) (equal 0.1 to 1))"
-client_lpeer_options="key 1"
-client_rpeer_options="key 1"
-run_test || test_fail
-check_chronyd_exit || test_fail
-check_sync || test_fail
+for versions in "3 3" "3 4" "4 3" "4 4"; do
+ for key in 1 $keys; do
+ client_lpeer_options="version ${versions% *} key $key"
+ client_rpeer_options="version ${versions#* } key $key"
+ run_test || test_fail
+ check_chronyd_exit || test_fail
+ check_sync || test_fail
+ done
+done
+client_lpeer_options="key 1"
client_rpeer_options="key 2"
run_test || test_fail