diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/kernel/test/gen_tcp_api_SUITE.erl | 7 | ||||
-rw-r--r-- | lib/kernel/test/gen_udp_SUITE.erl | 7 |
2 files changed, 6 insertions, 8 deletions
diff --git a/lib/kernel/test/gen_tcp_api_SUITE.erl b/lib/kernel/test/gen_tcp_api_SUITE.erl index f15f909432..63b9d90021 100644 --- a/lib/kernel/test/gen_tcp_api_SUITE.erl +++ b/lib/kernel/test/gen_tcp_api_SUITE.erl @@ -71,12 +71,11 @@ end_per_suite(_Config) -> ok. init_per_group(t_local, Config) -> - try gen_tcp:connect({local,<<"/">>}, 0, [], 17) of + case gen_tcp:connect({local,<<"/">>}, 0, []) of + {error,eafnosupport} -> + {skip, "AF_LOCAL not supported"}; {error,_} -> Config - catch - Class:badarg when Class =:= error; Class =:= exit -> - {skip, "AF_LOCAL not supported"} end; init_per_group(_GroupName, Config) -> Config. diff --git a/lib/kernel/test/gen_udp_SUITE.erl b/lib/kernel/test/gen_udp_SUITE.erl index 6d82e124e9..9554920d07 100644 --- a/lib/kernel/test/gen_udp_SUITE.erl +++ b/lib/kernel/test/gen_udp_SUITE.erl @@ -61,12 +61,11 @@ end_per_suite(_Config) -> ok. init_per_group(local, Config) -> - try gen_udp:open(0, [local]) of + case gen_udp:open(0, [local]) of {ok,S} -> ok = gen_udp:close(S), - Config - catch - Class:badarg when Class =:= error; Class =:= exit -> + Config; + {error,eafnosupport} -> {skip, "AF_LOCAL not supported"} end; init_per_group(_GroupName, Config) -> |