mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 22:04:26 +00:00
CEC: Add VTS test to set option am: 57af1d4b9a am: c2e83b76b8 am: 7dbed4a1ab am: 3550814954
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1577104 Change-Id: Id525ffc2e5874dbf73e6a4ce2bf37d3fe175579e
This commit is contained in:
committed by
Automerger Merge Worker
commit
74791cfdfb
@@ -31,6 +31,7 @@ using ::android::hardware::Return;
|
||||
using ::android::hardware::tv::cec::V1_0::CecLogicalAddress;
|
||||
using ::android::hardware::tv::cec::V1_0::CecMessage;
|
||||
using ::android::hardware::tv::cec::V1_0::IHdmiCec;
|
||||
using ::android::hardware::tv::cec::V1_0::OptionKey;
|
||||
using ::android::hardware::tv::cec::V1_0::Result;
|
||||
using ::android::hardware::tv::cec::V1_0::SendMessageResult;
|
||||
|
||||
@@ -94,3 +95,20 @@ TEST_P(HdmiCecTest, VendorId) {
|
||||
Return<uint32_t> ret = hdmiCec->getVendorId();
|
||||
EXPECT_NE(ret, INCORRECT_VENDOR_ID);
|
||||
}
|
||||
|
||||
TEST_P(HdmiCecTest, SetOption) {
|
||||
Return<void> ret;
|
||||
ret = hdmiCec->setOption(OptionKey::WAKEUP, false);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
ret = hdmiCec->setOption(OptionKey::ENABLE_CEC, false);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
ret = hdmiCec->setOption(OptionKey::SYSTEM_CEC_CONTROL, true);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
// Restore option keys to their default values
|
||||
ret = hdmiCec->setOption(OptionKey::WAKEUP, true);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
ret = hdmiCec->setOption(OptionKey::ENABLE_CEC, true);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
ret = hdmiCec->setOption(OptionKey::SYSTEM_CEC_CONTROL, false);
|
||||
EXPECT_TRUE(ret.isOk());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user