[CEC Configuration] Use cec config shell access
Test: manual run
Change-Id: I816504acec1fee9c09e8f90061cd58a8efde3b27
Bug: 175381065
diff --git a/hostsidetests/hdmicec/src/android/hdmicec/cts/playback/HdmiCecTvPowerToggleTest.java b/hostsidetests/hdmicec/src/android/hdmicec/cts/playback/HdmiCecTvPowerToggleTest.java
index 630dfd1..5741b71 100644
--- a/hostsidetests/hdmicec/src/android/hdmicec/cts/playback/HdmiCecTvPowerToggleTest.java
+++ b/hostsidetests/hdmicec/src/android/hdmicec/cts/playback/HdmiCecTvPowerToggleTest.java
@@ -45,8 +45,9 @@
private static final int OFF = 0x1;
private static final LogicalAddress PLAYBACK_DEVICE = LogicalAddress.PLAYBACK_1;
- private static final String POWER_CONTROL_MODE =
- "hdmi_control_send_standby_on_sleep";
+
+ private static final String POWER_CONTROL_MODE = "power_control_mode";
+ private static final String POWER_CONTROL_MODE_TV = "to_tv";
@Rule
public RuleChain ruleChain =
@@ -62,11 +63,8 @@
}
private String setPowerControlMode(String valToSet) throws Exception {
- ITestDevice device = getDevice();
- String val = device.executeShellCommand("settings get global " +
- POWER_CONTROL_MODE).trim();
- device.executeShellCommand("settings put global "
- + POWER_CONTROL_MODE + " " + valToSet);
+ String val = getSettingsValue(POWER_CONTROL_MODE);
+ setSettingsValue(POWER_CONTROL_MODE, valToSet);
return val;
}
@@ -79,7 +77,7 @@
ITestDevice device = getDevice();
// Make sure the device is not booting up/in standby
device.waitForBootComplete(HdmiCecConstants.REBOOT_TIMEOUT);
- String previousPowerControlMode = setPowerControlMode("to_tv");
+ String previousPowerControlMode = setPowerControlMode(POWER_CONTROL_MODE_TV);
try {
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 0");
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 1");
@@ -115,7 +113,7 @@
ITestDevice device = getDevice();
// Make sure the device is not booting up/in standby
device.waitForBootComplete(HdmiCecConstants.REBOOT_TIMEOUT);
- String previousPowerControlMode = setPowerControlMode("to_tv");
+ String previousPowerControlMode = setPowerControlMode(POWER_CONTROL_MODE_TV);
try {
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 0");
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 1");
@@ -150,7 +148,7 @@
ITestDevice device = getDevice();
// Make sure the device is not booting up/in standby
device.waitForBootComplete(HdmiCecConstants.REBOOT_TIMEOUT);
- String previousPowerControlMode = setPowerControlMode("to_tv");
+ String previousPowerControlMode = setPowerControlMode(POWER_CONTROL_MODE_TV);
try {
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 0");
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 1");
@@ -183,7 +181,7 @@
ITestDevice device = getDevice();
// Make sure the device is not booting up/in standby
device.waitForBootComplete(HdmiCecConstants.REBOOT_TIMEOUT);
- String previousPowerControlMode = setPowerControlMode("to_tv");
+ String previousPowerControlMode = setPowerControlMode(POWER_CONTROL_MODE_TV);
try {
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 0");
device.executeShellCommand("cmd hdmi_control cec_setting set hdmi_cec_enabled 1");
@@ -207,4 +205,4 @@
wakeUpDevice();
}
}
-}
\ No newline at end of file
+}