From a3abfbcb088e639acddfed2771d85426c3392fe9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Tue, 16 Jul 2024 23:48:26 +0200 Subject: [PATCH] test: skip multicast join test on ENOEXEC It happens due to the default firewall configuration on macOS >= 13. Note: GH action runners have their firewall disabled, and yet, the test fails all the same. Oh well... Closes: https://github.com/libuv/libuv/issues/4263 --- test/test-udp-multicast-join.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/test-udp-multicast-join.c b/test/test-udp-multicast-join.c index 9e322dc5..2dca600c 100644 --- a/test/test-udp-multicast-join.c +++ b/test/test-udp-multicast-join.c @@ -160,6 +160,8 @@ TEST_IMPL(udp_multicast_join) { r = uv_udp_set_membership(&server, MULTICAST_ADDR, NULL, UV_JOIN_GROUP); if (r == UV_ENODEV) RETURN_SKIP("No multicast support."); + if (r == UV_ENOEXEC) + RETURN_SKIP("No multicast support (likely a firewall issue)."); ASSERT_OK(r); r = uv_udp_recv_start(&server, alloc_cb, cl_recv_cb);