Require root for StartConsole Test
This test requires root to run. Skip if not root.
Bug: 270052268
Test: CtsInitTestCases init#StartConsole
Change-Id: I8b54acf97cda4bc2cfa15d0e34c678ec2b13f83e
diff --git a/init/init_test.cpp b/init/init_test.cpp
index 1e69ede..295aad4 100644
--- a/init/init_test.cpp
+++ b/init/init_test.cpp
@@ -201,6 +201,10 @@
GTEST_SKIP() << "Must run on userdebug/eng builds. b/262090304";
return;
}
+ if (getuid() != 0) {
+ GTEST_SKIP() << "Must be run as root.";
+ return;
+ }
std::string init_script = R"init(
service console /system/bin/sh
class core