diff options
author | Filip Tehlar <ftehlar@cisco.com> | 2016-05-26 15:57:49 +0200 |
---|---|---|
committer | Filip Tehlar <ftehlar@cisco.com> | 2016-05-27 09:00:22 +0200 |
commit | 4bf6318c1de924c63e22479cc38549ce3af3e420 (patch) | |
tree | bca01ef7f954c2f6ef5c33d215a89f47e5a5588d /tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh | |
parent | 05767cf174f01c5ffdc317112dfabb64bd677a6c (diff) |
Add LISP RTR tests
This change adds tests for IPv4overIPv4 and IPv4overIPv6 scenarios.
Change-Id: I68e0e94538914cf0b03625ee1be3b92684184c78
Signed-off-by: Filip Tehlar <ftehlar@cisco.com>
Diffstat (limited to 'tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh')
-rw-r--r-- | tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh b/tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh new file mode 100644 index 0000000..6331ab5 --- /dev/null +++ b/tests/data_plane/vpp_lite_topo/test_driver/rtr_single_iface.sh @@ -0,0 +1,38 @@ + +source config.sh +source odl_utils.sh +source topologies/rtr_single_iface.sh + +# set odl config json file names; they are common among all rtr tests +ODL_CONFIG_FILE1="elp1.json" +ODL_CONFIG_FILE2="elp2.json" + +if [ "$1" == "clean" ] ; then + rtr_single_iface_clean + exit 0 +fi + +if [[ $(id -u) != 0 ]]; then + echo "Error: run this as a root." + exit 1 +fi + +function test_rtr_single_iface { + rtr_single_iface_setup + + test_result=1 + + ip netns exec vpp-ns1 ping -w 15 -c 1 "${1}" + rc=$? + + rtr_single_iface_clean + + if [ $rc -ne 0 ] ; then + echo "Test failed: No ICMP response received within specified timeout limit!" + else + echo "Test passed." + test_result=0 + fi + + exit $test_result +} |