AM_PATH_PYTHON([3.6])
fi
+AM_CONDITIONAL([HAVE_PYTHON_SIX], [$PYTHON -c 'import six' 2>/dev/null])
+if test "$full_test_suite" = yes; then
+ AM_COND_IF([HAVE_PYTHON_SIX],,
+ AC_MSG_WARN(['six' python module not found; skipping tls-fuzzer tests]))
+fi
+
AC_ARG_ENABLE(oldgnutls-interop,
AS_HELP_STRING([--enable-oldgnutls-interop], [enable interoperability testing with old gnutls version]),
enable_oldgnutls_interop=$enableval, enable_oldgnutls_interop=no)
testcompat-polarssl-serv-no-etm.sh \
testrandom.sh \
test-ciphersuite-names.sh \
- tls-fuzzer/tls-fuzzer-nocert.sh \
+ multi-ticket-reception.sh
+
+if HAVE_PYTHON_SIX
+scripts_to_test += tls-fuzzer/tls-fuzzer-nocert.sh \
tls-fuzzer/tls-fuzzer-cert.sh tls-fuzzer/tls-fuzzer-alpn.sh \
tls-fuzzer/tls-fuzzer-nocert-tls13.sh tls-fuzzer/tls-fuzzer-psk.sh \
- tls-fuzzer/tls-fuzzer-nolimit.sh tls-fuzzer/tls-fuzzer-nolimit-tls13.sh \
- multi-ticket-reception.sh
+ tls-fuzzer/tls-fuzzer-nolimit.sh tls-fuzzer/tls-fuzzer-nolimit-tls13.sh
+endif
TESTS_ENVIRONMENT = EXEEXT=$(EXEEXT) \
LC_ALL="C" \
endif
if ENABLE_SSL3
+if HAVE_PYTHON_SIX
scripts_to_test += tls-fuzzer/tls-fuzzer-nocert-ssl3.sh
+endif
TESTS_ENVIRONMENT += ENABLE_SSL3=1
endif