diff --git a/init/init_test.cpp b/init/init_test.cpp index 07b472455..fa6574026 100644 --- a/init/init_test.cpp +++ b/init/init_test.cpp @@ -17,6 +17,7 @@ #include #include +#include #include #include "action.h" @@ -32,6 +33,8 @@ #include "service_parser.h" #include "util.h" +using android::base::GetIntProperty; + namespace android { namespace init { @@ -240,6 +243,10 @@ TEST(init, EventTriggerOrderMultipleFiles) { } TEST(init, RejectsCriticalAndOneshotService) { + if (GetIntProperty("ro.product.first_api_level", 10000) < 30) { + GTEST_SKIP() << "Test only valid for devices launching with R or later"; + } + std::string init_script = R"init( service A something