diff options
-rw-r--r-- | tests/data_plane/vpp_lite_topo/config.sh | 2 | ||||
-rw-r--r-- | tests/data_plane/vpp_lite_topo/test_driver/basic.sh | 22 | ||||
-rwxr-xr-x | tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o4.sh (renamed from tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o4.sh) | 0 | ||||
-rwxr-xr-x | tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o6.sh (renamed from tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o6.sh) | 0 |
4 files changed, 21 insertions, 3 deletions
diff --git a/tests/data_plane/vpp_lite_topo/config.sh b/tests/data_plane/vpp_lite_topo/config.sh index 2c58007..4115617 100644 --- a/tests/data_plane/vpp_lite_topo/config.sh +++ b/tests/data_plane/vpp_lite_topo/config.sh @@ -26,7 +26,7 @@ if [ ! -f "${VPP_API_TEST}" ] ; then echo "$ make build-vat" echo "VPP_API_TEST can be set in config.sh or in ~/.onerc." echo "Current value:" - echo "VPP_LITE_BIN=${VPP_API_TEST}" + echo "VPP_API_TEST=${VPP_API_TEST}" exit 1 fi 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 309ff64..ec96f16 100644 --- a/tests/data_plane/vpp_lite_topo/test_driver/basic.sh +++ b/tests/data_plane/vpp_lite_topo/test_driver/basic.sh @@ -64,6 +64,12 @@ function test_basic_map_register ip netns exec vppns1 "${1}" -w 15 -c 1 "${2}" rc=$? + count=`echo "show error" | nc 0 5002 | grep 'map-notifies received' | awk '{print $1}'` + if [ "$count" -eq 0 ] ; then + echo "no map-notifies received! ($count)" + rc=1 + fi + maybe_pause # test done @@ -83,12 +89,24 @@ function test_rloc_probe rc=$? assert_rc_ok $rc 2_node_topo_clean "No ICMP response!" - read -p "Please check RLOC probe messages manually .." -n1 + sleep 65 + + count=`echo "show error" | nc 0 5002 | grep 'rloc-probe replies received' | awk '{print $1}'` + if [ "$count" != "1" ] ; then + echo "rloc-probe replies received is not 1! ($count)" + rc=1 + fi + + count=`echo "show error" | nc 0 5003 | grep 'rloc-probe requests received' | awk '{print $1}'` + if [ "$count" != "1" ] ; then + echo "rloc-probe requests received is not 1! ($count)" + rc=1 + fi # test done maybe_pause 2_node_topo_clean - print_status $rc "No ICMP response!" + print_status $rc "unexpected value" exit $test_result } diff --git a/tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o4.sh b/tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o4.sh index e7f2f2c..e7f2f2c 100755 --- a/tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o4.sh +++ b/tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o4.sh diff --git a/tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o6.sh b/tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o6.sh index bdf784f..bdf784f 100755 --- a/tests/data_plane/vpp_lite_topo/tests/manual_test_rloc_probe_4o6.sh +++ b/tests/data_plane/vpp_lite_topo/tests/test_rloc_probe_4o6.sh |