Chromium Code Reviews| Index: build/android/pylib/instrumentation/test_runner.py |
| diff --git a/build/android/pylib/instrumentation/test_runner.py b/build/android/pylib/instrumentation/test_runner.py |
| index 73440f53c570db80849b5c26bac36441f95ba85e..4cd82555650ef81df072ebf8f6cd6524e5a6768f 100644 |
| --- a/build/android/pylib/instrumentation/test_runner.py |
| +++ b/build/android/pylib/instrumentation/test_runner.py |
| @@ -11,6 +11,7 @@ import time |
| from pylib import android_commands |
| from pylib import constants |
| +from pylib import flag_changer |
| from pylib import json_perf_parser |
| from pylib import perf_tests_helper |
| from pylib import valgrind_tools |
| @@ -71,6 +72,13 @@ class TestRunner(base_test_runner.BaseTestRunner): |
| self.test_pkg = test_pkg |
| self.ports_to_forward = ports_to_forward |
| self.coverage_dir = test_options.coverage_dir |
| + cmdline_file = [a.cmdline_file for a in constants.PACKAGE_INFO.itervalues() |
| + if a.test_package == self.test_pkg.GetPackageName()] |
| + if len(cmdline_file): |
| + cmdline_file = cmdline_file[0] |
|
frankf
2013/08/27 00:28:09
why would len > 0?
craigdh
2013/08/27 17:26:13
The length should be 1 if there is an entry for th
|
| + else: |
| + cmdline_file = constants.PACKAGE_INFO['chrome'].cmdline_file |
| + self.flags = flag_changer.FlagChanger(self.adb, cmdline_file) |
| #override |
| def InstallTestPackage(self): |
| @@ -141,10 +149,11 @@ class TestRunner(base_test_runner.BaseTestRunner): |
| os.path.join(constants.DIR_SOURCE_ROOT), self._lighttp_port) |
| if self.ports_to_forward: |
| self._ForwardPorts([(port, port) for port in self.ports_to_forward]) |
| - self.flags.AddFlags(['--enable-test-intents']) |
| + self.flags.AddFlags(['--disable-fre', '--enable-test-intents']) |
| def TearDown(self): |
| """Cleans up the test harness and saves outstanding data from test run.""" |
| + self.flags.Restore() |
| if self.ports_to_forward: |
| self._UnmapPorts([(port, port) for port in self.ports_to_forward]) |
| super(TestRunner, self).TearDown() |