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 d95529888c7d956963703acdff80e1a2704c3932..7ca0007d78e559957cb19464bb96c1b16520ea58 100755 |
--- a/build/android/buildbot/bb_device_steps.py |
+++ b/build/android/buildbot/bb_device_steps.py |
@@ -7,7 +7,6 @@ import collections |
import glob |
import hashlib |
import json |
-import multiprocessing |
import os |
import random |
import re |
@@ -27,10 +26,6 @@ from pylib.gtest import gtest_config |
CHROME_SRC_DIR = bb_utils.CHROME_SRC |
DIR_BUILD_ROOT = os.path.dirname(CHROME_SRC_DIR) |
CHROME_OUT_DIR = bb_utils.CHROME_OUT_DIR |
-sys.path.append(os.path.join( |
- CHROME_SRC_DIR, 'third_party', 'android_testrunner')) |
-import errors |
- |
SLAVE_SCRIPTS_DIR = os.path.join(bb_utils.BB_BUILD_DIR, 'scripts', 'slave') |
LOGCAT_DIR = os.path.join(bb_utils.CHROME_OUT_DIR, 'logcat') |
@@ -101,37 +96,6 @@ def _GetRevision(options): |
return revision |
-# multiprocessing map_async requires a top-level function for pickle library. |
-def RebootDeviceSafe(device): |
- """Reboot a device, wait for it to start, and squelch timeout exceptions.""" |
- try: |
- device_utils.DeviceUtils(device).old_interface.Reboot(True) |
- except errors.DeviceUnresponsiveError as e: |
- return e |
- |
- |
-def RebootDevices(): |
- """Reboot all attached and online devices.""" |
- # Early return here to avoid presubmit dependence on adb, |
- # which might not exist in this checkout. |
- if bb_utils.TESTING: |
- return |
- devices = android_commands.GetAttachedDevices() |
- print 'Rebooting: %s' % devices |
- if devices: |
- pool = multiprocessing.Pool(len(devices)) |
- results = pool.map_async(RebootDeviceSafe, devices).get(99999) |
- |
- for device, result in zip(devices, results): |
- if result: |
- print '%s failed to startup.' % device |
- |
- if any(results): |
- bb_annotations.PrintWarning() |
- else: |
- print 'Reboots complete.' |
- |
- |
def RunTestSuites(options, suites): |
"""Manages an invocation of test_runner.py for gtests. |
@@ -434,9 +398,6 @@ def ProvisionDevices(options): |
# Restart adb to work around bugs, sleep to wait for usb discovery. |
device_utils.DeviceUtils(None).old_interface.RestartAdbServer() |
RunCmd(['sleep', '1']) |
- |
- if not options.no_reboot: |
- RebootDevices() |
provision_cmd = ['build/android/provision_devices.py', '-t', options.target] |
if options.auto_reconnect: |
provision_cmd.append('--auto-reconnect') |