aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMengqi Guo <mqg@chromium.org>2022-05-24 19:12:44 -0700
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-05-26 11:31:22 +0000
commit1d5ded61ff72e15d32741cf59da7fbe5125423aa (patch)
tree2d8f8f3b16a647b6f4eceed94798ced4ae03b1ae
parent0f59b5e0db45fa207a42e4199d2e49501cbdb853 (diff)
downloadautotest-1d5ded61ff72e15d32741cf59da7fbe5125423aa.tar.gz
power_LoadTest: add keyvals for PVS
BUG=b:233811343, b:233650601 TEST=power_LoadTest.fast_gaia Change-Id: Idcb84e97a1646a3b1e005dd2909b2cb9c743e04f Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/autotest/+/3665761 Commit-Queue: Mengqi Guo <mqg@chromium.org> Reviewed-by: Ruben Rodriguez Buchillon <coconutruben@chromium.org> Reviewed-by: Puthikorn Voravootivat <puthik@chromium.org> Tested-by: Mengqi Guo <mqg@chromium.org> Auto-Submit: Mengqi Guo <mqg@chromium.org>
-rwxr-xr-xclient/site_tests/power_LoadTest/power_LoadTest.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/client/site_tests/power_LoadTest/power_LoadTest.py b/client/site_tests/power_LoadTest/power_LoadTest.py
index a37a36ca90..f01040d809 100755
--- a/client/site_tests/power_LoadTest/power_LoadTest.py
+++ b/client/site_tests/power_LoadTest/power_LoadTest.py
@@ -157,9 +157,10 @@ class power_LoadTest(arc.ArcTest):
rsp = "Skipping test for device without battery and powercap."
raise error.TestNAError(rsp)
- self._tmp_keyvals['b_on_ac'] = (not self._force_discharge_success
- and self._power_status.on_ac())
- self._tmp_keyvals['force_discharge'] = self._force_discharge_success
+ self._tmp_keyvals['b_on_ac'] = int(not self._force_discharge_success
+ and self._power_status.on_ac())
+ self._tmp_keyvals['force_discharge'] = int(
+ self._force_discharge_success)
self._gaia_login = gaia_login
if gaia_login is None:
@@ -350,6 +351,7 @@ class power_LoadTest(arc.ArcTest):
gaia_login=self._gaia_login)
if not self._gaia_login:
self._tmp_keyvals['username'] = 'GUEST'
+ self._tmp_keyvals['gaia_login'] = int(self._gaia_login)
extension = self._browser.get_extension(ext_path)
for k in params_dict:
@@ -582,7 +584,7 @@ class power_LoadTest(arc.ArcTest):
logger = power_dashboard.KeyvalLogger(self._start_time, self._end_time)
- # Add audio/docs/email/web fail load to power dashboard
+ # Add audio/docs/email/web fail load details to power dashboard and to keyval
for task in ('audio', 'docs', 'email', 'web'):
key = 'ext_%s_failed_loads' % task
if key not in keyvals:
@@ -591,6 +593,7 @@ class power_LoadTest(arc.ArcTest):
for index, val in enumerate(vals):
log_name = 'loop%02d_%s_failed_load' % (index, task)
logger.add_item(log_name, val, 'point', 'perf')
+ core_keyvals[log_name] = val
# Add ext_ms_page_load_time_mean to power dashboard
if 'ext_ms_page_load_time_mean' in keyvals: