| Index: build/android/buildbot/bb_device_steps.py
 | 
| diff --git a/build/android/buildbot/bb_device_steps.py b/build/android/buildbot/bb_device_steps.py
 | 
| index 1d0ba35fff139a91054d01bf46ae16ff7c710ec9..9a2149213bb722315df830bd23568d1027177b91 100755
 | 
| --- a/build/android/buildbot/bb_device_steps.py
 | 
| +++ b/build/android/buildbot/bb_device_steps.py
 | 
| @@ -96,6 +96,29 @@ def _GetRevision(options):
 | 
|    return revision
 | 
|  
 | 
|  
 | 
| +def _RunTest(options, cmd, suite):
 | 
| +  """Run test command with runtest.py.
 | 
| +
 | 
| +  Args:
 | 
| +    options: options object.
 | 
| +    cmd: the command to run.
 | 
| +    suite: test name.
 | 
| +  """
 | 
| +  property_args = bb_utils.EncodeProperties(options)
 | 
| +  args = [os.path.join(SLAVE_SCRIPTS_DIR, 'runtest.py'),
 | 
| +      '--test-type',
 | 
| +      suite,
 | 
| +      '--run-python-script'
 | 
| +    ] + property_args
 | 
| +  if options.factory_properties.get('generate_gtest_json'):
 | 
| +    args.append('--generate-json-file')
 | 
| +
 | 
| +  if options.target == 'Release':
 | 
| +    args += ['--target', 'Release']
 | 
| +  args += cmd
 | 
| +  RunCmd(args)
 | 
| +
 | 
| +
 | 
|  def RunTestSuites(options, suites, suites_options=None):
 | 
|    """Manages an invocation of test_runner.py for gtests.
 | 
|  
 | 
| @@ -125,7 +148,7 @@ def RunTestSuites(options, suites, suites_options=None):
 | 
|      cmd += suites_options.get(suite, [])
 | 
|      if suite == 'content_browsertests':
 | 
|        cmd.append('--num_retries=1')
 | 
| -    RunCmd(cmd)
 | 
| +    _RunTest(options, cmd, suite)
 | 
|  
 | 
|  
 | 
|  def RunChromeDriverTests(options):
 | 
| 
 |