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

Side by Side Diff: build/android/pylib/remote/device/remote_device_environment.py

Issue 1124763003: Update from https://crrev.com/327068 (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: update nacl, buildtools, fix display_change_notifier_unittest Created 5 years, 7 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
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 """Environment setup and teardown for remote devices.""" 5 """Environment setup and teardown for remote devices."""
6 6
7 import distutils.version 7 import distutils.version
8 import json 8 import json
9 import logging 9 import logging
10 import os 10 import os
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
66 else: 66 else:
67 device_json = {} 67 device_json = {}
68 68
69 self._api_address = device_json.get('api_address', None) 69 self._api_address = device_json.get('api_address', None)
70 self._api_key = device_json.get('api_key', None) 70 self._api_key = device_json.get('api_key', None)
71 self._api_port = device_json.get('api_port', None) 71 self._api_port = device_json.get('api_port', None)
72 self._api_protocol = device_json.get('api_protocol', None) 72 self._api_protocol = device_json.get('api_protocol', None)
73 self._api_secret = device_json.get('api_secret', None) 73 self._api_secret = device_json.get('api_secret', None)
74 self._device_oem = device_json.get('device_oem', None) 74 self._device_oem = device_json.get('device_oem', None)
75 self._device_type = device_json.get('device_type', 'Android') 75 self._device_type = device_json.get('device_type', 'Android')
76 self._network_config = device_json.get('network_config', None)
76 self._remote_device = device_json.get('remote_device', None) 77 self._remote_device = device_json.get('remote_device', None)
77 self._remote_device_minimum_os = device_json.get( 78 self._remote_device_minimum_os = device_json.get(
78 'remote_device_minimum_os', None) 79 'remote_device_minimum_os', None)
79 self._remote_device_os = device_json.get('remote_device_os', None) 80 self._remote_device_os = device_json.get('remote_device_os', None)
80 self._remote_device_timeout = device_json.get('remote_device_timeout', None) 81 self._remote_device_timeout = device_json.get('remote_device_timeout', None)
81 self._results_path = device_json.get('results_path', None) 82 self._results_path = device_json.get('results_path', None)
82 self._runner_package = device_json.get('runner_package', None) 83 self._runner_package = device_json.get('runner_package', None)
83 self._runner_type = device_json.get('runner_type', None) 84 self._runner_type = device_json.get('runner_type', None)
84 if 'timeouts' in device_json: 85 self._timeouts.update(device_json.get('timeouts', {}))
85 for key in device_json['timeouts']:
86 self._timeouts[key] = device_json['timeouts'][key]
87 86
88 def command_line_override( 87 def command_line_override(
89 file_value, cmd_line_value, desc, print_value=True): 88 file_value, cmd_line_value, desc, print_value=True):
90 if cmd_line_value: 89 if cmd_line_value:
91 if file_value and file_value != cmd_line_value: 90 if file_value and file_value != cmd_line_value:
92 if print_value: 91 if print_value:
93 logging.info('Overriding %s from %s to %s', 92 logging.info('Overriding %s from %s to %s',
94 desc, file_value, cmd_line_value) 93 desc, file_value, cmd_line_value)
95 else: 94 else:
96 logging.info('overriding %s', desc) 95 logging.info('overriding %s', desc)
97 return cmd_line_value 96 return cmd_line_value
98 return file_value 97 return file_value
99 98
100 self._api_address = command_line_override( 99 self._api_address = command_line_override(
101 self._api_address, args.api_address, 'api_address') 100 self._api_address, args.api_address, 'api_address')
102 self._api_port = command_line_override( 101 self._api_port = command_line_override(
103 self._api_port, args.api_port, 'api_port') 102 self._api_port, args.api_port, 'api_port')
104 self._api_protocol = command_line_override( 103 self._api_protocol = command_line_override(
105 self._api_protocol, args.api_protocol, 'api_protocol') 104 self._api_protocol, args.api_protocol, 'api_protocol')
106 self._device_oem = command_line_override( 105 self._device_oem = command_line_override(
107 self._device_oem, args.device_oem, 'device_oem') 106 self._device_oem, args.device_oem, 'device_oem')
108 self._device_type = command_line_override( 107 self._device_type = command_line_override(
109 self._device_type, args.device_type, 'device_type') 108 self._device_type, args.device_type, 'device_type')
109 self._network_config = command_line_override(
110 self._network_config, args.network_config, 'network_config')
110 self._remote_device = command_line_override( 111 self._remote_device = command_line_override(
111 self._remote_device, args.remote_device, 'remote_device') 112 self._remote_device, args.remote_device, 'remote_device')
112 self._remote_device_minimum_os = command_line_override( 113 self._remote_device_minimum_os = command_line_override(
113 self._remote_device_minimum_os, args.remote_device_minimum_os, 114 self._remote_device_minimum_os, args.remote_device_minimum_os,
114 'remote_device_minimum_os') 115 'remote_device_minimum_os')
115 self._remote_device_os = command_line_override( 116 self._remote_device_os = command_line_override(
116 self._remote_device_os, args.remote_device_os, 'remote_device_os') 117 self._remote_device_os, args.remote_device_os, 'remote_device_os')
117 self._remote_device_timeout = command_line_override( 118 self._remote_device_timeout = command_line_override(
118 self._remote_device_timeout, args.remote_device_timeout, 119 self._remote_device_timeout, args.remote_device_timeout,
119 'remote_device_timeout') 120 'remote_device_timeout')
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after
318 319
319 @property 320 @property
320 def collect(self): 321 def collect(self):
321 return self._collect 322 return self._collect
322 323
323 @property 324 @property
324 def device_type_id(self): 325 def device_type_id(self):
325 return self._device['device_type_id'] 326 return self._device['device_type_id']
326 327
327 @property 328 @property
329 def network_config(self):
330 return self._network_config
331
332 @property
328 def only_output_failures(self): 333 def only_output_failures(self):
329 # TODO(jbudorick): Remove this once b/18981674 is fixed. 334 # TODO(jbudorick): Remove this once b/18981674 is fixed.
330 return True 335 return True
331 336
332 @property 337 @property
333 def results_path(self): 338 def results_path(self):
334 return self._results_path 339 return self._results_path
335 340
336 @property 341 @property
337 def runner_package(self): 342 def runner_package(self):
(...skipping 15 matching lines...) Expand all
353 def trigger(self): 358 def trigger(self):
354 return self._trigger 359 return self._trigger
355 360
356 @property 361 @property
357 def verbose_count(self): 362 def verbose_count(self):
358 return self._verbose_count 363 return self._verbose_count
359 364
360 @property 365 @property
361 def device_type(self): 366 def device_type(self):
362 return self._device_type 367 return self._device_type
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698