X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fscripts%2Fsocket_test.sh;h=5ebca4df88b84207d05ada57111f2a3b7edaec8d;hb=6ccff02def39f314765f82a39f5dea9a667e47c8;hp=1528116bf80e7bb968d894e9ff422736000cb69e;hpb=79dcbc74cd417f4caf41bc398ccba94cab7d656b;p=vpp.git diff --git a/test/scripts/socket_test.sh b/test/scripts/socket_test.sh index 1528116bf80..5ebca4df88b 100755 --- a/test/scripts/socket_test.sh +++ b/test/scripts/socket_test.sh @@ -3,18 +3,18 @@ # socket_test.sh -- script to run socket tests. # script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -vpp_dir="$WS_ROOT/build-root/install-vpp-native/vpp/bin/" -vpp_debug_dir="$WS_ROOT/build-root/install-vpp_debug-native/vpp/bin/" +vpp_dir="$WS_ROOT/build-root/build-vpp-native/vpp/bin/" +vpp_debug_dir="$WS_ROOT/build-root/build-vpp_debug-native/vpp/bin/" vpp_shm_dir="/dev/shm/" vpp_run_dir="/run/vpp" lib_dir="$WS_ROOT/build-root/install-vpp-native/vpp/lib/" lib_debug_dir="$WS_ROOT/build-root/install-vpp_debug-native/vpp/lib/" -dpdk_devbind="/usr/share/dpdk/usertools/dpdk-devbind.py" +dpdk_devbind="$WS_ROOT/extras/vpp_config/scripts/dpdk-devbind.py" docker_vpp_dir="/vpp/" docker_app_dir="/vpp/" docker_lib_dir="/vpp-lib/" docker_os="ubuntu" -vcl_ldpreload_lib="libvcl_ldpreload.so.0.0.0" +vcl_ldpreload_lib="libvcl_ldpreload.so" user_gid="$(id -g)" vpp_app="vpp" sock_srvr_app="sock_test_server" @@ -236,16 +236,16 @@ while ! [[ $run_test ]] && (( $# > 0 )) ; do "np" | "native-preload") run_test="native_preload" ;; "nv" | "native-vcl") - sock_srvr_app="bin/vcl_test_server" - sock_clnt_app="bin/vcl_test_client" + sock_srvr_app="vcl_test_server" + sock_clnt_app="vcl_test_client" run_test="native_vcl" ;; "dk" | "docker-kernel") run_test="docker_kernel" ;; "dp" | "docker-preload") run_test="docker_preload" ;; "dv" | "docker-vcl") - sock_srvr_app="bin/vcl_test_server" - sock_clnt_app="bin/vcl_test_client" + sock_srvr_app="vcl_test_server" + sock_clnt_app="vcl_test_client" run_test="docker_vcl" ;; *) echo "ERROR: Unknown option '$1'!" >&2 @@ -270,9 +270,12 @@ if [ -z "$WS_ROOT" ] ; then exit 1 fi -if [[ "$(grep bin_PROGRAMS $WS_ROOT/src/vcl.am)" = "" ]] ; then - $WS_ROOT/extras/vagrant/vcl_test.sh $WS_ROOT $USER - (cd $WS_ROOT; make build) +if [ ! -d $vpp_dir ] ; then + if [ -z "$title_dbg" ] ; then + (cd $WS_ROOT; make build-release) + else + (cd $WS_ROOT; make build) + fi fi if [ ! -d $vpp_dir ] ; then @@ -303,13 +306,13 @@ if [ ! -f $vpp_dir$vpp_app ] ; then fi if [ ! -f $vpp_dir$sock_srvr_app ] && [ ! $iperf3 -eq 1 ] ; then - echo "ERROR: Missing$title_dbg Socket Server Application!" >&2 + echo "ERROR: Missing SERVER$title_dbg Socket Server Application!" >&2 echo " $vpp_dir$sock_srvr_app" >&2 env_test_failed="true" fi if [ ! -f $vpp_dir$sock_clnt_app ] && [ ! $iperf3 -eq 1 ] ; then - echo "ERROR: Missing$title_dbg Socket Client Application!" >&2 + echo "ERROR: Missing CLIENT$title_dbg Socket Client Application!" >&2 echo " $vpp_dir$sock_clnt_app" >&2 env_test_failed="true" fi @@ -334,7 +337,7 @@ fi if [ -n "$multi_host"] && [ ! -f "$dpdk_devbind" ] ; then echo "ERROR: Can't find dpdk-devbind.py!" - echo " Run \"cd \$WS_ROOT; make dpdk-install-dev\" to install it." + echo " Run \"cd \$WS_ROOT; make install-ext-deps\" to install it." echo env_test_failed="true" fi @@ -519,6 +522,8 @@ EOF fi cat <> $tmp_vpp_exec_file +create tap id 0 +set int ip addr tap0 172.17.0.2/24 show version show version verbose show cpu