mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-02 17:31:58 +00:00
CEC: Add VTS test to send CEC messages am: 24a9d29a4e am: 7696a5afe5
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1559095 Change-Id: I6385ff28ff915f0945e45be2ab9ce193ccd7ad31
This commit is contained in:
committed by
Automerger Merge Worker
commit
fe8b5b73cb
@@ -29,8 +29,10 @@ using ::android::sp;
|
|||||||
using ::android::hardware::hidl_death_recipient;
|
using ::android::hardware::hidl_death_recipient;
|
||||||
using ::android::hardware::Return;
|
using ::android::hardware::Return;
|
||||||
using ::android::hardware::tv::cec::V1_0::CecLogicalAddress;
|
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::IHdmiCec;
|
||||||
using ::android::hardware::tv::cec::V1_0::Result;
|
using ::android::hardware::tv::cec::V1_0::Result;
|
||||||
|
using ::android::hardware::tv::cec::V1_0::SendMessageResult;
|
||||||
|
|
||||||
#define CEC_VERSION 0x05
|
#define CEC_VERSION 0x05
|
||||||
#define INCORRECT_VENDOR_ID 0x00
|
#define INCORRECT_VENDOR_ID 0x00
|
||||||
@@ -73,6 +75,16 @@ TEST_P(HdmiCecTest, ClearAddLogicalAddress) {
|
|||||||
EXPECT_EQ(ret, Result::SUCCESS);
|
EXPECT_EQ(ret, Result::SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST_P(HdmiCecTest, SendMessage) {
|
||||||
|
CecMessage message;
|
||||||
|
message.initiator = CecLogicalAddress::PLAYBACK_1;
|
||||||
|
message.destination = CecLogicalAddress::BROADCAST;
|
||||||
|
message.body.resize(1);
|
||||||
|
message.body[0] = 131;
|
||||||
|
SendMessageResult ret = hdmiCec->sendMessage(message);
|
||||||
|
EXPECT_EQ(ret, SendMessageResult::SUCCESS);
|
||||||
|
}
|
||||||
|
|
||||||
TEST_P(HdmiCecTest, CecVersion) {
|
TEST_P(HdmiCecTest, CecVersion) {
|
||||||
Return<int32_t> ret = hdmiCec->getCecVersion();
|
Return<int32_t> ret = hdmiCec->getCecVersion();
|
||||||
EXPECT_GE(ret, CEC_VERSION);
|
EXPECT_GE(ret, CEC_VERSION);
|
||||||
|
|||||||
Reference in New Issue
Block a user