diff --git a/scripts/dtls.test b/scripts/dtls.test index 1aea8b266..cab69dbdb 100755 --- a/scripts/dtls.test +++ b/scripts/dtls.test @@ -29,6 +29,7 @@ PROXY_PORT=1234 SERVER_PORT=4321 KEY_UPDATE_SIZE=35 NUM_TESTS_FAILED=0 +NUM_TESTS_RUN=0 if [ "$DTLS_VERSION" = "-v4" ]; then UDP_PROXY_EXTRA_ARGS="-u" @@ -42,6 +43,7 @@ prepend() { # Usage: cmd 2>&1 | prepend "sometext " } run_test() { # usage: run_test "" "" "" + ((NUM_TESTS_RUN++)) stdbuf -oL -eL $WOLFSSL_ROOT/examples/server/server -u -p$SERVER_PORT $DTLS_VERSION $2 2>&1 | prepend "[server] " & SERVER_PID=$(($! - 1)) stdbuf -oL -eL $UDP_PROXY_BIN -p $PROXY_PORT -s 127.0.0.1:$SERVER_PORT $UDP_PROXY_EXTRA_ARGS $1 2>&1 | prepend "[udp-proxy] " & @@ -135,9 +137,9 @@ if [ ! -z $DO_DELAY_TEST ];then fi if [ $NUM_TESTS_FAILED == 0 ]; then - echo -e "\nAll tests SUCCEEDED!!!\n" + echo -e "\nAll $NUM_TESTS_RUN tests SUCCEEDED!!!\n" else - echo -e "\nThere were $NUM_TESTS_FAILED failures\n" + echo -e "\nThere were $NUM_TESTS_FAILED failures out of $NUM_TESTS_RUN tests\n" fi exit $NUM_TESTS_FAILED