diff options
author | Florin Coras <florin.coras@gmail.com> | 2016-12-07 08:06:24 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@fd.io> | 2016-12-07 08:06:24 +0000 |
commit | 4ff1fc154b4b7460beeda06612b907004b7838c8 (patch) | |
tree | d3cf4903f51b0f1731ff509152dc02ee8df4529b /tests/data_plane/vpp_lite_topo/test_driver | |
parent | ad879eb612c0bebd981e58fb74d8c0269952f2bd (diff) | |
parent | d65394be7ad78b9a923f2149ccdf74fb91a747d1 (diff) |
Merge "Add map register and rloc probe tests"
Diffstat (limited to 'tests/data_plane/vpp_lite_topo/test_driver')
-rw-r--r-- | tests/data_plane/vpp_lite_topo/test_driver/basic.sh | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tests/data_plane/vpp_lite_topo/test_driver/basic.sh b/tests/data_plane/vpp_lite_topo/test_driver/basic.sh index 88753bf..309ff64 100644 --- a/tests/data_plane/vpp_lite_topo/test_driver/basic.sh +++ b/tests/data_plane/vpp_lite_topo/test_driver/basic.sh @@ -46,3 +46,49 @@ function test_basic print_status $rc "No ICMP response!" exit $test_result } + +function test_basic_map_register +{ + 2_node_topo_setup no_odl + post_curl "add-key" ${ODL_CONFIG_FILE1} + post_curl "add-key" ${ODL_CONFIG_FILE2} + + maybe_pause + + test_result=1 + + wait_for_map_register=10 + echo "Waiting for map registration $wait_for_map_register seconds .." + sleep $wait_for_map_register + + ip netns exec vppns1 "${1}" -w 15 -c 1 "${2}" + rc=$? + + maybe_pause + + # test done + 2_node_topo_clean + print_status $rc "No ICMP response!" + exit $test_result +} + +function test_rloc_probe +{ + 2_node_topo_setup + + maybe_pause + test_result=1 + + ip netns exec vppns1 "${1}" -w 15 -c 1 "${2}" + rc=$? + assert_rc_ok $rc 2_node_topo_clean "No ICMP response!" + + read -p "Please check RLOC probe messages manually .." -n1 + + # test done + + maybe_pause + 2_node_topo_clean + print_status $rc "No ICMP response!" + exit $test_result +} |