Also stop powerd in power_Backlight and power_LoadTest
powerd isn't currently completely functional, but it can still interfere
with power tests because it dims the screen during inactivity.
BUG=none
TEST=Ran on my eeepc
Review URL: http://codereview.chromium.org/2110005
diff --git a/client/site_tests/power_Backlight/power_Backlight.py b/client/site_tests/power_Backlight/power_Backlight.py
index c031e50..8157a12 100644
--- a/client/site_tests/power_Backlight/power_Backlight.py
+++ b/client/site_tests/power_Backlight/power_Backlight.py
@@ -12,8 +12,9 @@
def run_once(self, delay=60, seconds=10, tries=20):
- # disable screen locker
+ # disable screen locker and powerd
os.system('stop screen-locker')
+ os.system('stop powerd')
# disable screen blanking. Stopping screen-locker isn't
# synchronous :(. Add a sleep for now, till powerd comes around
@@ -56,6 +57,7 @@
def cleanup(self):
- # Re-enable screen locker. This also re-enables dpms.
- utils.system('start screen-locker')
+ # Re-enable screen locker and powerd. This also re-enables dpms.
+ os.system('start powerd')
+ os.system('start screen-locker')
diff --git a/client/site_tests/power_LoadTest/power_LoadTest.py b/client/site_tests/power_LoadTest/power_LoadTest.py
index 4f3ef72..a1e4d07 100755
--- a/client/site_tests/power_LoadTest/power_LoadTest.py
+++ b/client/site_tests/power_LoadTest/power_LoadTest.py
@@ -88,8 +88,9 @@
self._tmp_keyvals['level_backlight_current'] = int(
utils.system_output(cmd).rstrip())
- # disable screen locker
+ # disable screen locker and powerd
os.system('stop screen-locker')
+ os.system('stop powerd')
# disable screen blanking. Stopping screen-locker isn't
# synchronous :(. Add a sleep for now, till powerd comes around
@@ -199,7 +200,8 @@
def cleanup(self):
- # re-enable screen locker. This also re-enables dpms.
+ # re-enable screen locker and powerd. This also re-enables dpms.
+ os.system('start powerd')
os.system('start screen-locker')