diff options
Diffstat (limited to 'lib/ssl/test/ssl_session_cache_api_SUITE.erl')
-rw-r--r-- | lib/ssl/test/ssl_session_cache_api_SUITE.erl | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/lib/ssl/test/ssl_session_cache_api_SUITE.erl b/lib/ssl/test/ssl_session_cache_api_SUITE.erl index 2277e0fa66..0f775ea7ba 100644 --- a/lib/ssl/test/ssl_session_cache_api_SUITE.erl +++ b/lib/ssl/test/ssl_session_cache_api_SUITE.erl @@ -1,7 +1,7 @@ %% %% %CopyrightBegin% %% -%% Copyright Ericsson AB 2010-2021. All Rights Reserved. +%% Copyright Ericsson AB 2010-2022. All Rights Reserved. %% %% Licensed under the Apache License, Version 2.0 (the "License"); %% you may not use this file except in compliance with the License. @@ -28,7 +28,9 @@ -include("tls_handshake.hrl"). %% Callback functions --export([all/0]). +-export([all/0, + init_per_suite/1, + end_per_suite/1]). %% Testcases -export([server_cb/0, @@ -43,6 +45,21 @@ all() -> [server_cb, client_cb]. + +init_per_suite(Config0) -> + catch crypto:stop(), + try crypto:start() of + ok -> + ssl_test_lib:clean_start(), + Config0 + catch _:_ -> + {skip, "Crypto did not start"} + end. + +end_per_suite(_Config) -> + ssl:stop(), + application:stop(crypto). + %%-------------------------------------------------------------------- %% Test Cases -------------------------------------------------------- %%-------------------------------------------------------------------- |