aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMicael Karlberg <[email protected]>2019-07-29 19:01:56 +0200
committerMicael Karlberg <[email protected]>2019-07-29 19:06:16 +0200
commit43e3e3b2a4c62b141437b47e455ba6dfe51e7541 (patch)
tree277e634369e71acf50edfa65f1188c018051efb2
parentae6eb243f95d4fb1bdc83d31613a36c53323b9ee (diff)
downloadotp-43e3e3b2a4c62b141437b47e455ba6dfe51e7541.tar.gz
otp-43e3e3b2a4c62b141437b47e455ba6dfe51e7541.tar.bz2
otp-43e3e3b2a4c62b141437b47e455ba6dfe51e7541.zip
[esoco|test] Attempt to handle unsupported unix domain socket
-rw-r--r--erts/emulator/test/socket_SUITE.erl8
1 files changed, 8 insertions, 0 deletions
diff --git a/erts/emulator/test/socket_SUITE.erl b/erts/emulator/test/socket_SUITE.erl
index 62e770b339..034ed0ab15 100644
--- a/erts/emulator/test/socket_SUITE.erl
+++ b/erts/emulator/test/socket_SUITE.erl
@@ -16241,6 +16241,7 @@ traffic_send_and_recv_counters_tcpL(doc) ->
traffic_send_and_recv_counters_tcpL(_Config) when is_list(_Config) ->
?TT(?SECS(15)),
tc_try(traffic_send_and_recv_counters_tcpL,
+ fun() -> has_support_unix_domain_socket() end,
fun() ->
InitState = #{domain => local,
proto => default,
@@ -16330,6 +16331,7 @@ traffic_sendmsg_and_recvmsg_counters_tcpL(doc) ->
traffic_sendmsg_and_recvmsg_counters_tcpL(_Config) when is_list(_Config) ->
?TT(?SECS(15)),
tc_try(traffic_sendmsg_and_recvmsg_counters_tcpL,
+ fun() -> has_support_unix_domain_socket() end,
fun() ->
InitState = #{domain => local,
proto => default,
@@ -16378,6 +16380,8 @@ traffic_send_and_recv_tcp(InitState) ->
case socket:open(Domain, stream, Proto) of
{ok, Sock} ->
{ok, State#{lsock => Sock}};
+ {error, eafnosupport = Reason} ->
+ {skip, Reason};
{error, _} = ERROR ->
ERROR
end
@@ -16722,6 +16726,8 @@ traffic_send_and_recv_tcp(InitState) ->
case socket:open(Domain, stream, Proto) of
{ok, Sock} ->
{ok, State#{sock => Sock}};
+ {error, eafnosupport = Reason} ->
+ {skip, Reason};
{error, _} = ERROR ->
ERROR
end
@@ -17278,6 +17284,7 @@ traffic_sendto_and_recvfrom_counters_udpL(doc) ->
traffic_sendto_and_recvfrom_counters_udpL(_Config) when is_list(_Config) ->
?TT(?SECS(15)),
tc_try(traffic_sendto_and_recvfrom_counters_udp4,
+ fun() -> has_support_unix_domain_socket() end,
fun() ->
InitState = #{domain => local,
proto => default,
@@ -17373,6 +17380,7 @@ traffic_sendmsg_and_recvmsg_counters_udpL(doc) ->
traffic_sendmsg_and_recvmsg_counters_udpL(_Config) when is_list(_Config) ->
?TT(?SECS(15)),
tc_try(traffic_sendmsg_and_recvmsg_counters_udpL,
+ fun() -> has_support_unix_domain_socket() end,
fun() ->
InitState = #{domain => local,
proto => default,