VTSHalPowerTarget.FMQAidl: Make sure session status OK before running test
While PowerHal version >= 5 but devices didn't support HintSession. We should skip the test. Otherwise, it would fail.
Change-Id: I0f757ab825020ded02c31231969e13f3375e47f3
Test: atest VTSHalPowerTarget
Bug: 328330332
diff --git a/power/aidl/vts/VtsHalPowerTargetTest.cpp b/power/aidl/vts/VtsHalPowerTargetTest.cpp
index 939deb2..272674f 100644
--- a/power/aidl/vts/VtsHalPowerTargetTest.cpp
+++ b/power/aidl/vts/VtsHalPowerTargetTest.cpp
@@ -159,7 +159,10 @@
auto status =
power->createHintSessionWithConfig(getpid(), getuid(), kSelfTids, 16666666L,
SessionTag::OTHER, &mSessionConfig, &mSession);
- ASSERT_TRUE(status.isOk());
+ mSessionSupport = status.isOk();
+ if (!mSessionSupport) {
+ GTEST_SKIP() << "DEVICE not support Hint Session.";
+ }
ASSERT_NE(nullptr, mSession);
status = power->getSessionChannel(getpid(), getuid(), &mChannelConfig);