Merge "liblog: test: enoent requires userdebug or eng to run"

am: c408e77095

Change-Id: I8cab5126249740241cdb10ed168440fefadcb4ba
This commit is contained in:
Mark Salyzyn 2017-05-24 16:45:56 +00:00 committed by android-build-merger
commit 6c919e72f7

View file

@ -36,6 +36,7 @@
#endif
#include <gtest/gtest.h>
#include <log/log_event_list.h>
#include <log/log_properties.h>
#include <log/log_transport.h>
#include <log/logprint.h>
#include <private/android_filesystem_config.h>
@ -1786,6 +1787,12 @@ TEST(liblog, enoent) {
stderr,
"WARNING: test conditions request being run as root and not AID=%d\n",
getuid());
if (!__android_log_is_debuggable()) {
fprintf(
stderr,
"WARNING: can not run test on a \"user\" build, bypassing test\n");
return;
}
}
system((getuid() == AID_ROOT) ? "stop logd" : "su 0 stop logd");