commit | a5ca70ca8aa32e3ff7afe6b09bb4f023e7f3161f | [log] [tgz] |
---|---|---|
author | caijq <callen.cai@rock-chips.com> | Tue Apr 25 04:29:05 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Apr 25 04:29:05 2023 +0000 |
tree | 83b3113f8a38c7c766e383adc7448af138618d1c | |
parent | 3995f78c7c8dd9200fef8556650ccc4f49e5a4e4 [diff] | |
parent | bebdb2bef9369cb9e034abe91e7d38dd9d947889 [diff] |
CEC : fix VtsHalTvCecV1_0TargetTest SendMessage test failed. am: bebdb2bef9 Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2554990 Change-Id: Ib4b14e07a1bdd112a64a7c117719d6e5b18384a6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp index 7b42689..75c44b7 100644 --- a/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp +++ b/tv/cec/1.0/vts/functional/VtsHalTvCecV1_0TargetTest.cpp
@@ -127,7 +127,15 @@ TEST_P(HdmiCecTest, SendMessage) { CecMessage message; - message.initiator = CecLogicalAddress::PLAYBACK_1; + if (hasDeviceType(CecDeviceType::TV)) + { + hdmiCec->clearLogicalAddress(); + Return<Result> result = hdmiCec->addLogicalAddress(CecLogicalAddress::TV); + EXPECT_EQ(result, Result::SUCCESS); + message.initiator = CecLogicalAddress::TV; + } + else + message.initiator = CecLogicalAddress::PLAYBACK_1; message.destination = CecLogicalAddress::BROADCAST; message.body.resize(1); message.body[0] = 131;