CEC: Add VTS test to clear and add logical address am: 0ebb24b4b7 am: 8fec722557 am: 1f444aead3

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

Change-Id: I774391cf6b0d18651aae51e9f9b525cf1b2bd637
This commit is contained in:
Shraddha Basantwani
2021-03-30 12:43:14 +00:00
committed by Automerger Merge Worker

View File

@@ -28,6 +28,7 @@
using ::android::sp;
using ::android::hardware::hidl_death_recipient;
using ::android::hardware::Return;
using ::android::hardware::tv::cec::V1_0::CecLogicalAddress;
using ::android::hardware::tv::cec::V1_0::IHdmiCec;
using ::android::hardware::tv::cec::V1_0::Result;
@@ -66,6 +67,12 @@ INSTANTIATE_TEST_SUITE_P(
testing::ValuesIn(android::hardware::getAllHalInstanceNames(IHdmiCec::descriptor)),
android::hardware::PrintInstanceNameToString);
TEST_P(HdmiCecTest, ClearAddLogicalAddress) {
hdmiCec->clearLogicalAddress();
Return<Result> ret = hdmiCec->addLogicalAddress(CecLogicalAddress::PLAYBACK_3);
EXPECT_EQ(ret, Result::SUCCESS);
}
TEST_P(HdmiCecTest, CecVersion) {
Return<int32_t> ret = hdmiCec->getCecVersion();
EXPECT_GE(ret, CEC_VERSION);