| Index: build/android/pylib/perf/test_runner.py
|
| diff --git a/build/android/pylib/perf/test_runner.py b/build/android/pylib/perf/test_runner.py
|
| index e3648f74aafd1d9d5c2f9f415c5512030ecb1cd1..21f1d4916c54c9efaf2b70bc26a249d08bf87d41 100644
|
| --- a/build/android/pylib/perf/test_runner.py
|
| +++ b/build/android/pylib/perf/test_runner.py
|
| @@ -48,6 +48,7 @@ import pickle
|
| import sys
|
|
|
| from pylib import constants
|
| +from pylib import forwarder
|
| from pylib import pexpect
|
| from pylib.base import base_test_result
|
| from pylib.base import base_test_runner
|
| @@ -121,6 +122,13 @@ class TestRunner(base_test_runner.BaseTestRunner):
|
| Returns:
|
| A tuple containing (Output, base_test_result.ResultType)
|
| """
|
| + try:
|
| + logging.warning('Unmapping device ports')
|
| + forwarder.Forwarder.UnmapAllDevicePorts(self.adb)
|
| + self.adb.RestartAdbdOnDevice()
|
| + except Exception as e:
|
| + logging.error('Exception when tearing down device %s', e)
|
| +
|
| cmd = ('%s --device %s' %
|
| (self._tests[test_name], self.device))
|
| logging.info('%s : %s', test_name, cmd)
|
|
|