Introduce an option for testing binary API
[one.git] / tests / data_plane / vpp_lite_topo / test_driver / rtr_single_iface.sh
1
2 source config.sh
3 source odl_utils.sh
4 source topologies/rtr_single_iface.sh
5
6 # set odl config json file names; they are common among all rtr tests
7 ODL_CONFIG_FILE1="elp1.json"
8 ODL_CONFIG_FILE2="elp2.json"
9
10 if [ "$1" == "clean" ] ; then
11   rtr_single_iface_clean
12   exit 0
13 fi
14
15 if [[ $(id -u) != 0 ]]; then
16   echo "Error: run this as a root."
17   exit 1
18 fi
19
20 function test_rtr_single_iface {
21   rtr_single_iface_setup
22
23   maybe_pause
24
25   test_result=1
26
27   ip netns exec vpp-ns1 "${1}" -w 20 -c 1 "${2}"
28   rc=$?
29
30   maybe_pause
31   rtr_single_iface_clean
32
33   print_status $rc "No ICMP response!"
34   exit $test_result
35 }