From 710825ce4742104425ffc131beff5e3655a19919 Mon Sep 17 00:00:00 2001 From: Tom Cherry Date: Thu, 30 Apr 2020 14:26:38 -0700 Subject: [PATCH] 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 Change-Id: I610bed5987580e0c5a01952efc2e32e7d8cdf9b4 --- liblog/tests/logd_writer_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/liblog/tests/logd_writer_test.cpp b/liblog/tests/logd_writer_test.cpp index c85672028..b8e472650 100644 --- a/liblog/tests/logd_writer_test.cpp +++ b/liblog/tests/logd_writer_test.cpp @@ -29,6 +29,10 @@ using android::base::unique_fd; // 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);