| 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 5fa11357314c68ef718169a221f20cd761fbfe1e..a58e3d2e82fe5f84ace0d8d1a9503c791f8edcbd 100644 | 
| --- a/build/android/pylib/instrumentation/test_runner.py | 
| +++ b/build/android/pylib/instrumentation/test_runner.py | 
| @@ -26,17 +26,17 @@ import test_result | 
| _PERF_TEST_ANNOTATION = 'PerfTest' | 
|  | 
|  | 
| -def _GetDataFilesForTestSuite(test_suite_basename): | 
| +def _GetDataFilesForTestSuite(suite_basename): | 
| """Returns a list of data files/dirs needed by the test suite. | 
|  | 
| Args: | 
| -    test_suite_basename: The test suite basename for which to return file paths. | 
| +    suite_basename: The test suite basename for which to return file paths. | 
|  | 
| Returns: | 
| A list of test file and directory paths. | 
| """ | 
| test_files = [] | 
| -  if test_suite_basename in ['ChromeTest', 'ContentShellTest']: | 
| +  if suite_basename in ['ChromeTest', 'ContentShellTest']: | 
| test_files += [ | 
| 'net/data/ssl/certificates/', | 
| ] | 
| @@ -52,41 +52,42 @@ class TestRunner(base_test_runner.BaseTestRunner): | 
| '/chrome-profile*') | 
| _DEVICE_HAS_TEST_FILES = {} | 
|  | 
| -  def __init__(self, options, device, shard_index, test_pkg, ports_to_forward): | 
| +  def __init__(self, build_type, test_data, install_apk, save_perf_json, | 
| +               screenshot_failures, tool, wait_for_debugger, disable_assertions, | 
| +               push_deps, cleanup_test_files, device, shard_index, test_pkg, | 
| +               ports_to_forward): | 
| """Create a new TestRunner. | 
|  | 
| Args: | 
| -      options: An options object with the following required attributes: | 
| -      -  build_type: 'Release' or 'Debug'. | 
| -      -  install_apk: Re-installs the apk if opted. | 
| -      -  save_perf_json: Whether or not to save the JSON file from UI perf | 
| -            tests. | 
| -      -  screenshot_failures: Take a screenshot for a test failure | 
| -      -  tool: Name of the Valgrind tool. | 
| -      -  wait_for_debugger: blocks until the debugger is connected. | 
| -      -  disable_assertions: Whether to disable java assertions on the device. | 
| -      -  push_deps: If True, push all dependencies to the device. | 
| -      -  cleanup_test_files: Whether or not to cleanup test files on device. | 
| +      build_type: 'Release' or 'Debug'. | 
| +      test_data: Location of the test data. | 
| +      install_apk: Re-installs the apk if opted. | 
| +      save_perf_json: Whether or not to save the JSON file from UI perf tests. | 
| +      screenshot_failures: Take a screenshot for a test failure | 
| +      tool: Name of the Valgrind tool. | 
| +      wait_for_debugger: Blocks until the debugger is connected. | 
| +      disable_assertions: Whether to disable java assertions on the device. | 
| +      push_deps: If True, push all dependencies to the device. | 
| +      cleanup_test_files: Whether or not to cleanup test files on device. | 
| device: Attached android device. | 
| shard_index: Shard index. | 
| test_pkg: A TestPackage object. | 
| ports_to_forward: A list of port numbers for which to set up forwarders. | 
| Can be optionally requested by a test case. | 
| """ | 
| -    super(TestRunner, self).__init__( | 
| -        device, options.tool, options.build_type, options.push_deps, | 
| -        options.cleanup_test_files) | 
| +    super(TestRunner, self).__init__(device, tool, build_type, push_deps, | 
| +                                     cleanup_test_files) | 
| self._lighttp_port = constants.LIGHTTPD_RANDOM_PORT_FIRST + shard_index | 
|  | 
| -    self.build_type = options.build_type | 
| -    self.test_data = options.test_data | 
| -    self.save_perf_json = options.save_perf_json | 
| -    self.screenshot_failures = options.screenshot_failures | 
| -    self.wait_for_debugger = options.wait_for_debugger | 
| -    self.disable_assertions = options.disable_assertions | 
| +    self.build_type = build_type | 
| +    self.test_data = test_data | 
| +    self.save_perf_json = save_perf_json | 
| +    self.screenshot_failures = screenshot_failures | 
| +    self.wait_for_debugger = wait_for_debugger | 
| +    self.disable_assertions = disable_assertions | 
| self.test_pkg = test_pkg | 
| self.ports_to_forward = ports_to_forward | 
| -    self.install_apk = options.install_apk | 
| +    self.install_apk = install_apk | 
|  | 
| #override | 
| def InstallTestPackage(self): | 
|  |