aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Fernandes <joelaf@google.com>2017-10-31 12:00:22 -0700
committerJoel Fernandes <joelaf@google.com>2017-10-31 18:52:38 -0700
commit218af4b0f08df6530876587f1596bf88e5cbc7dd (patch)
treed2f3d4ec09f962c7d58f11aedb5b270251de3f50
parentbdf1099fee1d494dccf87501e13d59c897e38074 (diff)
downloadlisa-218af4b0f08df6530876587f1596bf88e5cbc7dd.tar.gz
jankbench: run adb as root for fetching db file
Change-Id: Ia398d4820ada92208bb9c74fdcff89bdef1f2a7d Signed-off-by: Joel Fernandes <joelaf@google.com>
-rw-r--r--libs/utils/android/workloads/jankbench.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/utils/android/workloads/jankbench.py b/libs/utils/android/workloads/jankbench.py
index 3cda944..a1d959d 100644
--- a/libs/utils/android/workloads/jankbench.py
+++ b/libs/utils/android/workloads/jankbench.py
@@ -142,6 +142,11 @@ class Jankbench(Workload):
except KeyError:
raise ValueError('Jankbench test [%s] not supported', test_name)
+ # Restart ADB in root mode - adb needs to run as root inorder to
+ # grab the db output file
+ self._log.info('Restarting ADB in root mode...')
+ self._target.adb_root(force=True)
+
# Unlock device screen (assume no password required)
Screen.unlock(self._target)