Add in total test run count

This commit is contained in:
Andras Fekete 2023-08-18 13:06:13 -04:00
parent 883d4dc219
commit 3df434930e

View File

@ -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 "<udp-proxy args>" "<server args>" "<client args>"
((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