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

Side by Side Diff: build/android/buildbot/bb_device_status_check.py

Issue 1314313004: [Android][telemetry] Update pylib imports for modules that moved into devil. (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 unified diff | Download patch
« no previous file with comments | « build/android/bb_run_sharded_steps.py ('k') | build/android/buildbot/bb_device_steps.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/env python 1 #!/usr/bin/env python
2 # 2 #
3 # Copyright 2013 The Chromium Authors. All rights reserved. 3 # Copyright 2013 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be 4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file. 5 # found in the LICENSE file.
6 6
7 """A class to keep track of devices across builds and report state.""" 7 """A class to keep track of devices across builds and report state."""
8 import argparse 8 import argparse
9 import json 9 import json
10 import logging 10 import logging
11 import os 11 import os
12 import psutil 12 import psutil
13 import re 13 import re
14 import signal 14 import signal
15 import smtplib 15 import smtplib
16 import subprocess 16 import subprocess
17 import sys 17 import sys
18 import time 18 import time
19 import urllib 19 import urllib
20 20
21 import bb_annotations 21 import bb_annotations
22 import bb_utils 22 import bb_utils
23 23
24 sys.path.append(os.path.join(os.path.dirname(__file__), 24 sys.path.append(os.path.join(os.path.dirname(__file__),
25 os.pardir, os.pardir, 'util', 'lib', 25 os.pardir, os.pardir, 'util', 'lib',
26 'common')) 26 'common'))
27 import perf_tests_results_helper # pylint: disable=F0401 27 import perf_tests_results_helper # pylint: disable=F0401
28 28
29 sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))) 29 sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
30 from devil.android import battery_utils
31 from devil.android import device_blacklist
32 from devil.android import device_errors
33 from devil.android import device_list
34 from devil.android import device_utils
35 from devil.android.sdk import adb_wrapper
30 from devil.utils import reset_usb 36 from devil.utils import reset_usb
37 from devil.utils import run_tests_helper
38 from devil.utils import timeout_retry
31 from pylib import constants 39 from pylib import constants
32 from pylib.cmd_helper import GetCmdOutput 40 from pylib.cmd_helper import GetCmdOutput
33 from pylib.device import adb_wrapper
34 from pylib.device import battery_utils
35 from pylib.device import device_blacklist
36 from pylib.device import device_errors
37 from pylib.device import device_list
38 from pylib.device import device_utils
39 from pylib.utils import run_tests_helper
40 from pylib.utils import timeout_retry
41 41
42 _RE_DEVICE_ID = re.compile('Device ID = (\d+)') 42 _RE_DEVICE_ID = re.compile('Device ID = (\d+)')
43 43
44 def DeviceInfo(device, args): 44 def DeviceInfo(device, args):
45 """Gathers info on a device via various adb calls. 45 """Gathers info on a device via various adb calls.
46 46
47 Args: 47 Args:
48 device: A DeviceUtils instance for the device to construct info about. 48 device: A DeviceUtils instance for the device to construct info about.
49 49
50 Returns: 50 Returns:
(...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after
409 409
410 if num_failed_devs == len(devices): 410 if num_failed_devs == len(devices):
411 return 2 411 return 2
412 412
413 if not devices: 413 if not devices:
414 return 1 414 return 1
415 415
416 416
417 if __name__ == '__main__': 417 if __name__ == '__main__':
418 sys.exit(main()) 418 sys.exit(main())
OLDNEW
« no previous file with comments | « build/android/bb_run_sharded_steps.py ('k') | build/android/buildbot/bb_device_steps.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698