Add power stats to the power consumption test.
BUG=chromium:645172
TEST=test_that ip -b kevin power_consumption
Change-Id: Ic5ed783918f2be8f42d66da17eeccfab5159912e
Reviewed-on: https://chromium-review.googlesource.com/383133
Commit-Ready: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Tested-by: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Reviewed-by: Ravi Chandra Sadineni <ravisadineni@chromium.org>
Reviewed-by: Todd Broch <tbroch@chromium.org>
diff --git a/client/site_tests/power_Consumption/power_Consumption.py b/client/site_tests/power_Consumption/power_Consumption.py
index 109ddc60..1233fbb 100644
--- a/client/site_tests/power_Consumption/power_Consumption.py
+++ b/client/site_tests/power_Consumption/power_Consumption.py
@@ -77,8 +77,11 @@
self._test_server = httpd.HTTPListener(self._httpd_port,
docroot=self.bindir)
+ # initialize various interesting power related stats
+ self._statomatic = power_status.StatoMatic()
self._test_server.run()
+
logging.info('initialize() finished')
@@ -499,6 +502,7 @@
# Wrap up
keyvals = self._plog.calc()
keyvals.update(self._tmp_keyvals)
+ keyvals.update(self._statomatic.publish())
# Calculate expected battery life time with ChromeVer power draw
idle_name = 'ChromeVer_system_pwr'