@@ -16,24 +16,28 @@ if ! ./examples/client/client -V | grep -q 3; then
1616fi
1717
1818# cloudflare seems to change CAs quickly, disabled by default
19- if test -n " $WOLFSSL_EXTERNAL_TEST " ; then
20-
21- BUILD_FLAGS=" $( ./examples/client/client ' -#' ) "
22- if echo " $BUILD_FLAGS " | fgrep -q -e ' -DWOLFSSL_SNIFFER ' ; then
23- echo ' skipping WOLFSSL_EXTERNAL_TEST because -DWOLFSSL_SNIFFER configuration of build is incompatible.'
24- exit 77
25- fi
26-
27- if echo " $BUILD_FLAGS " | fgrep -v -q -e ' -DHAVE_ECC ' ; then
28- echo ' skipping WOLFSSL_EXTERNAL_TEST because -UHAVE_ECC configuration of build is incompatible.'
29- exit 77
30- fi
31-
32- echo " WOLFSSL_EXTERNAL_TEST set, running test..."
33- else
34- echo " WOLFSSL_EXTERNAL_TEST NOT set, won't run"
19+ if ! test -n " $WOLFSSL_EXTERNAL_TEST " ; then
20+ echo " WOLFSSL_EXTERNAL_TEST not set, won't run"
3521 exit 77
3622fi
23+ if test " $WOLFSSL_EXTERNAL_TEST " == " 0" ; then
24+ echo " WOLFSSL_EXTERNAL_TEST is defined to zero, won't run"
25+ exit 77
26+ fi
27+
28+
29+ BUILD_FLAGS=" $( ./examples/client/client ' -#' ) "
30+ if echo " $BUILD_FLAGS " | fgrep -q -e ' -DWOLFSSL_SNIFFER ' ; then
31+ echo ' skipping WOLFSSL_EXTERNAL_TEST because -DWOLFSSL_SNIFFER configuration of build is incompatible.'
32+ exit 77
33+ fi
34+
35+ if echo " $BUILD_FLAGS " | fgrep -v -q -e ' -DHAVE_ECC ' ; then
36+ echo ' skipping WOLFSSL_EXTERNAL_TEST because -UHAVE_ECC configuration of build is incompatible.'
37+ exit 77
38+ fi
39+
40+ echo " WOLFSSL_EXTERNAL_TEST set, running test..."
3741
3842# is our desired server there?
3943" ${SCRIPT_DIR} " /ping.test $server 2
0 commit comments