summaryrefslogtreecommitdiff
path: root/lib/ssl/test/ssl_dist_bench_SUITE.erl
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ssl/test/ssl_dist_bench_SUITE.erl')
-rw-r--r--lib/ssl/test/ssl_dist_bench_SUITE.erl21
1 files changed, 18 insertions, 3 deletions
diff --git a/lib/ssl/test/ssl_dist_bench_SUITE.erl b/lib/ssl/test/ssl_dist_bench_SUITE.erl
index 12f6aab0c1..2fb6044c49 100644
--- a/lib/ssl/test/ssl_dist_bench_SUITE.erl
+++ b/lib/ssl/test/ssl_dist_bench_SUITE.erl
@@ -73,8 +73,9 @@ groups() ->
{ktls, categories()},
%%
%% crypto_streams()
- {crypto_socket, categories()},
- {crypto_inet, categories()},
+ {crypto_socket, categories()},
+ {crypto_inet, categories()},
+ {crypto_inet_ktls, categories()},
%%
%% categories()
{setup, [{repeat, 1}],
@@ -106,7 +107,8 @@ encryption_backends() ->
crypto_streams() ->
[{group, crypto_socket},
- {group, crypto_inet}].
+ {group, crypto_inet},
+ {group, crypto_inet_ktls}].
categories() ->
[{group, setup},
@@ -268,6 +270,19 @@ init_per_group(crypto_inet, Config) ->
Class : Reason : Stacktrace ->
{fail, {Class, Reason, Stacktrace}}
end;
+init_per_group(crypto_inet_ktls, Config) ->
+ try inet_epmd_inet_cryptcookie:supported() of
+ ok ->
+ [{ssl_dist, false}, {ssl_dist_prefix, "Crypto-Inet-kTLS"},
+ {ssl_dist_args,
+ "-proto_dist inet_epmd -inet_epmd inet_ktls_cryptcookie"}
+ | Config];
+ Problem ->
+ {skip, Problem}
+ catch
+ Class : Reason : Stacktrace ->
+ {fail, {Class, Reason, Stacktrace}}
+ end;
init_per_group(plain, Config) ->
[{ssl_dist, false}, {ssl_dist_prefix, "Plain"}|Config];
%%