Merge "Screen wakeup is added in VTS tests setup" into main am: 27db8f3a13 am: cfa0964a37

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3039832

Change-Id: Idb79abdbc196084dd4852aabdd1529cb0c1520b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2024-05-03 23:01:38 +00:00
committed by Automerger Merge Worker

View File

@@ -192,6 +192,12 @@ class ConfirmationUIAidlTest : public ::testing::TestWithParam<std::string> {
public:
void TearDown() override { confirmator_->abort(); }
void SetUp() override {
// Wake up the device in-case screen is off. b/332827323
int ret = system("input keyevent KEYCODE_WAKEUP");
if (ret != 0) {
ALOGE("Failed to run keyevent KEYCODE_WAKEUP command");
}
usleep(100000); // wait for 100ms to wake up the screen.
std::string name = GetParam();
ASSERT_TRUE(AServiceManager_isDeclared(name.c_str())) << name;
ndk::SpAIBinder binder(AServiceManager_waitForService(name.c_str()));