File 2971-ssl-Fix-the-openssl_session_ticket_SUITE.patch of Package erlang
From c0c267ed3af0c80ebf61d6081e81d8365d51985f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?P=C3=A9ter=20Dimitrov?= <peterdmv@erlang.org>
Date: Tue, 24 Mar 2020 15:22:26 +0100
Subject: [PATCH 01/12] ssl: Fix the openssl_session_ticket_SUITE
Check crypto support in ssl_test_lib:init_per_group_openssl/2.
---
lib/ssl/test/ssl_test_lib.erl | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/lib/ssl/test/ssl_test_lib.erl b/lib/ssl/test/ssl_test_lib.erl
index 31dc781858..2e79303e0e 100644
--- a/lib/ssl/test/ssl_test_lib.erl
+++ b/lib/ssl/test/ssl_test_lib.erl
@@ -93,7 +93,7 @@ init_per_group(GroupName, Config) ->
end.
init_per_group_openssl(GroupName, Config) ->
- case is_tls_version(GroupName) of
+ case is_tls_version(GroupName) andalso sufficient_crypto_support(GroupName) of
true ->
case check_sane_openssl_version(GroupName) of
true ->
@@ -102,8 +102,13 @@ init_per_group_openssl(GroupName, Config) ->
{skip, "Missing openssl support"}
end;
_ ->
- ssl:start(),
- Config
+ case sufficient_crypto_support(GroupName) of
+ true ->
+ ssl:start(),
+ Config;
+ false ->
+ {skip, "Missing crypto support"}
+ end
end.
end_per_group(GroupName, Config) ->
--
2.16.4