From ea8995ebf736773bbace56d51d180aa96ab9276d Mon Sep 17 00:00:00 2001 From: henri Date: Sun, 11 Aug 2013 00:11:21 +0000 Subject: [PATCH] Use a parameter to invoke `ncat' in run_tests.sh Run: `NCAT=/opt/something/ncat ./run_tests.sh' to invoke a specific binary. --- nsock/tests/run_tests.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nsock/tests/run_tests.sh b/nsock/tests/run_tests.sh index 8748c0740..32b21c706 100755 --- a/nsock/tests/run_tests.sh +++ b/nsock/tests/run_tests.sh @@ -10,6 +10,8 @@ PORT_TCPSSL=$(grep "PORT_TCPSSL " test-common.h | awk '{print $3}') EXEC_MAIN=./tests_main +NCAT=${NCAT:-ncat} + if [ -n "$1" ] then @@ -40,19 +42,19 @@ fi function setup_echo_udp() { - ncat -l --udp --sh-exec cat localhost $PORT_UDP & + $NCAT -l --udp --sh-exec cat localhost $PORT_UDP & pid_udp=$! echo "started UDP listener on port $PORT_UDP (pid $pid_udp)" } function setup_echo_tcp() { - ncat -l --keep-open --sh-exec cat localhost $PORT_TCP & + $NCAT -l --keep-open --sh-exec cat localhost $PORT_TCP & pid_tcp=$! echo "started TCP listener on port $PORT_TCP (pid $pid_tcp)" } function setup_echo_tcpssl() { - ncat -l --ssl --keep-open --sh-exec cat localhost $PORT_TCPSSL & + $NCAT -l --ssl --keep-open --sh-exec cat localhost $PORT_TCPSSL & pid_tcpssl=$! echo "started TCP SSL listener on port $PORT_TCPSSL (pid $pid_tcpssl)" }