diff options
author | Mengqi Guo <mqg@chromium.org> | 2022-05-24 19:12:44 -0700 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-05-26 11:31:22 +0000 |
commit | 1d5ded61ff72e15d32741cf59da7fbe5125423aa (patch) | |
tree | 2d8f8f3b16a647b6f4eceed94798ced4ae03b1ae | |
parent | 0f59b5e0db45fa207a42e4199d2e49501cbdb853 (diff) | |
download | autotest-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-x | client/site_tests/power_LoadTest/power_LoadTest.py | 11 |
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: |