]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
test: enable AF_UNIX server-oom test on !unix
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 9 Feb 2022 10:03:12 +0000 (14:03 +0400)
committerSimon McVittie <smcv@collabora.com>
Fri, 15 Jul 2022 15:26:54 +0000 (16:26 +0100)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
test/internals/server-oom.c

index 7414ece86a5a42b1275f2a274cb732a5980bf5f2..d1688416b3620e04c732c21670f8fa85c791d0ac 100644 (file)
@@ -94,6 +94,10 @@ test_oom_wrapper (gconstpointer data)
 {
   const OOMTestCase *test = data;
 
+  if (g_str_has_prefix (test->data, "unix:") &&
+      !test_check_af_unix_works ())
+    return;
+
   if ((g_str_has_prefix (test->data, "tcp:") ||
        g_str_has_prefix (test->data, "nonce-tcp:")) &&
       !test_check_tcp_works ())
@@ -145,9 +149,7 @@ main (int argc,
   add_oom_test ("/server/new-nonce-tcp", test_new_server, "nonce-tcp:host=127.0.0.1,bind=127.0.0.1");
   add_oom_test ("/server/new-tcp-star", test_new_server, "tcp:host=127.0.0.1,bind=*");
   add_oom_test ("/server/new-tcp-v4", test_new_server, "tcp:host=127.0.0.1,bind=127.0.0.1,family=ipv4");
-#ifdef DBUS_UNIX
   add_oom_test ("/server/unix", test_new_server, unix_tmpdir);
-#endif
 
   ret = g_test_run ();