qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] tests/qtest/netdev-socket: Do not test multicast on Darwin


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH] tests/qtest/netdev-socket: Do not test multicast on Darwin
Date: Mon, 18 Sep 2023 08:31:28 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.1

I just noticed Jason wasn't Cc'ed. Assuming this test belongs
to "Network device backends", Cc'ing him. (Should we add the
test entry in MAINTAINERS?)

On 18/9/23 08:25, Philippe Mathieu-Daudé wrote:
Do not run this test on Darwin, otherwise we get:

   qemu-system-arm: -netdev 
dgram,id=st0,remote.type=inet,remote.host=230.0.0.1,remote.port=1234: can't add 
socket to multicast group 230.0.0.1: Can't assign requested address
   Broken pipe
   ../../tests/qtest/libqtest.c:191: kill_qemu() tried to terminate QEMU 
process but encountered exit status 1 (expected 0)
   Abort trap: 6

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
  tests/qtest/netdev-socket.c | 6 ++++--
  1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/tests/qtest/netdev-socket.c b/tests/qtest/netdev-socket.c
index 8eed54801f..3fc2ac26d0 100644
--- a/tests/qtest/netdev-socket.c
+++ b/tests/qtest/netdev-socket.c
@@ -401,7 +401,7 @@ static void test_dgram_inet(void)
      qtest_quit(qts0);
  }
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(CONFIG_DARWIN)
  static void test_dgram_mcast(void)
  {
      QTestState *qts;
@@ -414,7 +414,9 @@ static void test_dgram_mcast(void)
qtest_quit(qts);
  }
+#endif
+#ifndef _WIN32
  static void test_dgram_unix(void)
  {
      QTestState *qts0, *qts1;
@@ -511,7 +513,7 @@ int main(int argc, char **argv)
      if (has_ipv4) {
          qtest_add_func("/netdev/stream/inet/ipv4", test_stream_inet_ipv4);
          qtest_add_func("/netdev/dgram/inet", test_dgram_inet);
-#ifndef _WIN32
+#if !defined(_WIN32) && !defined(CONFIG_DARWIN)
          qtest_add_func("/netdev/dgram/mcast", test_dgram_mcast);
  #endif
      }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]