Index: build/android/pylib/local/device/local_device_environment.py |
diff --git a/build/android/pylib/local/device/local_device_environment.py b/build/android/pylib/local/device/local_device_environment.py |
index 56e867862bcd264e4b36f588afc055945b6c0662..43087d7fda7769144cc0a1bd2c7cf7addae67c91 100644 |
--- a/build/android/pylib/local/device/local_device_environment.py |
+++ b/build/android/pylib/local/device/local_device_environment.py |
@@ -44,7 +44,9 @@ class LocalDeviceEnvironment(environment.Environment): |
self._skip_clear_data = args.skip_clear_data |
self._target_devices_file = args.target_devices_file |
self._tool_name = args.tool |
- |
+ self._logdog_butler_pref = args.logdog_butler_prefix |
+ self._logdog_butler_dir = args.logdog_butler_dir |
+ self._logdog_butler_project = args.logdog_butler_project |
#override |
def SetUp(self): |
device_arg = 'default' |
@@ -73,16 +75,27 @@ class LocalDeviceEnvironment(environment.Environment): |
d.LoadCacheData(f.read()) |
# Delete cached file so that any exceptions cause it to be cleared. |
os.unlink(cache_path) |
+ # Add in logdog stuff |
+ # subprocess.POpen(self._logdog_pref+'logdog_butler', '-project |
+ # {0}'.format(self._logdog_butler_project), '-prefix |
+ # {0}'.format(self._logdog_butler_pref), '-output', 'logdog', |
+ |
+ |
if self._logcat_output_file: |
self._logcat_output_dir = tempfile.mkdtemp() |
if self._logcat_output_dir: |
for d in self._devices: |
+ logdog_name = None |
+ if self._logdog_butler_pref: |
+ logdog_name = 'swarming/device{0}'.format(d.adb.GetDeviceSerial()) |
logcat_file = os.path.join( |
self._logcat_output_dir, |
'%s_%s' % (d.adb.GetDeviceSerial(), |
datetime.datetime.utcnow().strftime('%Y%m%dT%H%M%S'))) |
monitor = logcat_monitor.LogcatMonitor( |
d.adb, clear=True, output_file=logcat_file) |
+ # logdog_prefix=self._logdog_butler_pref, |
+ # logdog_name=logdog_name) |
self._logcat_monitors.append(monitor) |
monitor.Start() |