liblog: require root for multi_connect_dgram_socket test

Bug: 65062446
Test: multi_connect_dgram_socket is skipped for non-root
Test: multi_connect_dgram_socket passes for root
Merged-In: I610bed5987580e0c5a01952efc2e32e7d8cdf9b4
Change-Id: I610bed5987580e0c5a01952efc2e32e7d8cdf9b4
(cherry picked from commit 710825ce4742104425ffc131beff5e3655a19919)
diff --git a/liblog/tests/logd_writer_test.cpp b/liblog/tests/logd_writer_test.cpp
index c856720..b8e4726 100644
--- a/liblog/tests/logd_writer_test.cpp
+++ b/liblog/tests/logd_writer_test.cpp
@@ -29,6 +29,10 @@
 // socket.  This tests for that behavior.
 TEST(liblog, multi_connect_dgram_socket) {
 #ifdef __ANDROID__
+  if (getuid() != 0) {
+    GTEST_SKIP() << "Skipping test, must be run as root.";
+    return;
+  }
   auto temp_dir = TemporaryDir();
   auto socket_path = StringPrintf("%s/test_socket", temp_dir.path);