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

openSUSE Build Service is sponsored by