Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(676)

Unified Diff: build/android/buildbot/bb_device_status_check.py

Issue 1334803002: Revert of [Android] Don't use a device blacklist if one isn't provided. (RELAND) (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « build/android/adb_reverse_forwarder.py ('k') | build/android/buildbot/bb_device_steps.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: build/android/buildbot/bb_device_status_check.py
diff --git a/build/android/buildbot/bb_device_status_check.py b/build/android/buildbot/bb_device_status_check.py
index 3a2e990178a846064961ede8986035b88d9e16b9..74d50ae00aa08334e915f4a0537450db49f07500 100755
--- a/build/android/buildbot/bb_device_status_check.py
+++ b/build/android/buildbot/bb_device_status_check.py
@@ -53,10 +53,6 @@
' '.join(p.cmdline))
except (psutil.NoSuchProcess, psutil.AccessDenied):
pass
-
-
-def _IsBlacklisted(serial, blacklist):
- return blacklist and serial in blacklist.Read()
def _BatteryStatus(device, blacklist):
@@ -142,7 +138,7 @@
}
if adb_status == 'device':
- if not _IsBlacklisted(serial, blacklist):
+ if not serial in blacklist.Read():
try:
build_product = device.build_product
build_id = device.build_id
@@ -184,7 +180,7 @@
elif blacklist:
blacklist.Extend([serial])
- device_status['blacklisted'] = _IsBlacklisted(serial, blacklist)
+ device_status['blacklisted'] = serial in blacklist.Read()
return device_status
@@ -227,8 +223,7 @@
for d in should_reboot_device:
logging.debug(' %s', d)
- if blacklist:
- blacklist.Reset()
+ blacklist.Reset()
if should_restart_adb:
KillAllAdb()
@@ -241,7 +236,7 @@
blacklist.Extend([serial])
def blacklisting_recovery(device):
- if _IsBlacklisted(device.adb.GetDeviceSerial(), blacklist):
+ if blacklist and device.adb.GetDeviceSerial() in blacklist.Read():
logging.debug('%s is blacklisted, skipping recovery.', str(device))
return
@@ -287,9 +282,11 @@
run_tests_helper.SetLogLevel(args.verbose)
- blacklist = (device_blacklist.Blacklist(args.blacklist_file)
- if args.blacklist_file
- else None)
+ if args.blacklist_file:
+ blacklist = device_blacklist.Blacklist(args.blacklist_file)
+ else:
+ # TODO(jbudorick): Remove this once bots pass the blacklist file.
+ blacklist = device_blacklist.Blacklist(device_blacklist.BLACKLIST_JSON)
last_devices_path = os.path.join(
args.out_dir, device_list.LAST_DEVICES_FILENAME)
@@ -361,7 +358,7 @@
live_devices = [status['serial'] for status in statuses
if (status['adb_status'] == 'device'
- and not _IsBlacklisted(status['serial'], blacklist))]
+ and status['serial'] not in blacklist.Read())]
# If all devices failed, or if there are no devices, it's an infra error.
return 0 if live_devices else constants.INFRA_EXIT_CODE
« no previous file with comments | « build/android/adb_reverse_forwarder.py ('k') | build/android/buildbot/bb_device_steps.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698