Files
hardware_interfaces/tv/cec/1.0/vts/functional
caijq d936eb4589 CEC : fix VtsHalTvCecV1_0TargetTest SendMessage test failed.
If CEC DUT is a TV device type,we should reset logical address to tv ,
 and then set message.initiator to tv.

Change-Id: If7f7b9ddce182e5de80c91a30c4ec18294459fbf
Signed-off-by: caijq <callen.cai@rock-chips.com>
2023-04-20 07:46:15 +00:00
..
2021-03-22 17:35:31 +05:30
2021-03-22 17:35:31 +05:30

CEC VTS testing for Android TV devices

Validate HDMI CEC VTS (android.hardware.tv.cec@1.0) functionality.

Setup:

Running these CEC VTS tests requires an Android playback, TV or audio device connected to the host machine.

drawing

Building

From the Android root folder, after choosing the lunch combo, use make vts to build VTS.

Automation

On the host machine, ensure that the software requirements for python SDK are met.

Given the setup described above you can run tests with any of the following commands:

  1. Using vts-tradefed :
cd $ANDROID_BUILD_TOP/out/host/linux-x86/vts/android-vts/tools
./vts-tradefed run commandAndExit vts -m VtsHalTvCecV1_0TargetTest
  1. Using atest
atest VtsHalTvCecV1_0TargetTest

Note : atest internally handles building as well. To update the test use '-c' (clear cache) option