mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-05-01 19:36:29 +00:00
ssl-opt.sh: count and report failures
This commit is contained in:
parent
f8bdbb5d62
commit
33a752e180
|
@ -12,6 +12,9 @@ PROGS_DIR='../programs/ssl'
|
||||||
SRV_CMD="$PROGS_DIR/ssl_server2"
|
SRV_CMD="$PROGS_DIR/ssl_server2"
|
||||||
CLI_CMD="$PROGS_DIR/ssl_client2"
|
CLI_CMD="$PROGS_DIR/ssl_client2"
|
||||||
|
|
||||||
|
TESTS=0
|
||||||
|
FAILS=0
|
||||||
|
|
||||||
# print_name <name>
|
# print_name <name>
|
||||||
print_name() {
|
print_name() {
|
||||||
echo -n "$1 "
|
echo -n "$1 "
|
||||||
|
@ -19,12 +22,20 @@ print_name() {
|
||||||
LEN=`echo 72 - $LEN | bc`
|
LEN=`echo 72 - $LEN | bc`
|
||||||
for i in `seq 1 $LEN`; do echo -n '.'; done
|
for i in `seq 1 $LEN`; do echo -n '.'; done
|
||||||
echo -n ' '
|
echo -n ' '
|
||||||
|
|
||||||
|
TESTS=`echo $TESTS + 1 | bc`
|
||||||
}
|
}
|
||||||
|
|
||||||
# fail <message>
|
# fail <message>
|
||||||
fail() {
|
fail() {
|
||||||
echo "FAIL"
|
echo "FAIL"
|
||||||
echo " $1"
|
echo " $1"
|
||||||
|
|
||||||
|
cp srv_out srv-${TESTS}.log
|
||||||
|
cp cli_out cli-${TESTS}.log
|
||||||
|
echo " outputs saved to srv-${TESTS}.log and cli-${TESTS}.log"
|
||||||
|
|
||||||
|
FAILS=`echo $FAILS + 1 | bc`
|
||||||
}
|
}
|
||||||
|
|
||||||
# Usage: run_test name srv_args cli_args cli_exit [option [...]]
|
# Usage: run_test name srv_args cli_args cli_exit [option [...]]
|
||||||
|
@ -364,3 +375,15 @@ run_test "Renegotiation #5 (server-initiated, client-rejected)" \
|
||||||
-s "write hello request" \
|
-s "write hello request" \
|
||||||
-s "SSL - An unexpected message was received from our peer" \
|
-s "SSL - An unexpected message was received from our peer" \
|
||||||
-s "failed"
|
-s "failed"
|
||||||
|
|
||||||
|
echo "------------------------------------------------------------------------"
|
||||||
|
|
||||||
|
if [ $FAILS = 0 ]; then
|
||||||
|
echo -n "PASSED"
|
||||||
|
else
|
||||||
|
echo -n "FAILED"
|
||||||
|
fi
|
||||||
|
PASSES=`echo $TESTS - $FAILS | bc`
|
||||||
|
echo " ($PASSES / $TESTS)"
|
||||||
|
|
||||||
|
exit $FAILS
|
||||||
|
|
Loading…
Reference in a new issue