File 4320-kernel-tcp-misc-test-Adjust-busy-disconnect-passive-.patch of Package erlang
From 33eac77bdc03410d856b9c77267c07fc2ff75079 Mon Sep 17 00:00:00 2001
From: Micael Karlberg <bmk@erlang.org>
Date: Mon, 25 May 2020 09:10:12 +0200
Subject: [PATCH 20/35] [kernel|tcp|misc-test] Adjust busy-disconnect-passive
test case
Add a skip clause (eaddrnotavail on connect).
---
lib/kernel/test/gen_tcp_misc_SUITE.erl | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/lib/kernel/test/gen_tcp_misc_SUITE.erl b/lib/kernel/test/gen_tcp_misc_SUITE.erl
index 54d1dec467..9b346ad51a 100644
--- a/lib/kernel/test/gen_tcp_misc_SUITE.erl
+++ b/lib/kernel/test/gen_tcp_misc_SUITE.erl
@@ -1885,11 +1885,18 @@ busy_send_client_loop(Socket, Master, Msg, N) ->
%%%
busy_disconnect_passive(Config) when is_list(Config) ->
+ try do_busy_disconnect_passive(Config)
+ catch
+ throw:{skip, _} = SKIP ->
+ SKIP
+ end.
+
+do_busy_disconnect_passive(Config) ->
MuchoData = list_to_binary(ones(64*1024)),
- [do_busy_disconnect_passive(MuchoData) || _ <- lists:seq(1, 10)],
+ [do_busy_disconnect_passive2(MuchoData) || _ <- lists:seq(1, 10)],
ok.
-do_busy_disconnect_passive(MuchoData) ->
+do_busy_disconnect_passive2(MuchoData) ->
S = busy_disconnect_prepare_server([{active,false}]),
busy_disconnect_passive_send(S, MuchoData).
--
2.26.2