From 73b72d189026b7d060bda0d3c7df04a9287c24d4 Mon Sep 17 00:00:00 2001 From: Hanno Becker Date: Fri, 26 Jul 2019 12:00:38 +0100 Subject: [PATCH] ssl-opt.sh: Auto-skip tests using TLS if TLS is disabled --- tests/ssl-opt.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 9ebd009a9..a013792cd 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -539,6 +539,13 @@ check_cmdline_param_compat() { fi } +check_cmdline_check_tls() { + detect_dtls "$CMD" + if [ "$DTLS" = "0" ]; then + requires_config_disabled MBEDTLS_SSL_PROTO_NO_TLS + fi +} + check_cmdline_authmode_compat() { __VAL="$( get_config_value_or_default "MBEDTLS_SSL_CONF_AUTHMODE" )" if [ ! -z "$__VAL" ]; then @@ -669,6 +676,9 @@ check_cmdline_compat() { check_cmdline_param_compat "badmac_limit" \ "MBEDTLS_SSL_CONF_BADMAC_LIMIT" + # Skip tests that use TLS in configs disabling TLS + check_cmdline_check_tls + # Authentication mode check_cmdline_authmode_compat