Lines Matching defs:args
73 def execWithPrintPrefix (args, linePrefix="", failOnNonZeroExit=True):
82 process = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
83 stdoutJob = threading.Thread(target=readApplyPrefixAndPrint, args=(process.stdout, linePrefix, sys.stdout))
84 stderrJob = threading.Thread(target=readApplyPrefixAndPrint, args=(process.stderr, linePrefix, sys.stderr))
89 raise Exception("Failed to execute '%s', got %d" % (str(args), retcode))
92 for args in argsList:
93 f(*args)
100 def applyAndCaptureError (func, args, errorCode):
102 func(*args)
108 for args in argsList:
109 job = threading.Thread(target=applyAndCaptureError, args=(f, args, errorCode))
216 args = parseArgs()
217 packageName = getPackageName(args.target)
218 apkPath = getAPKPath(args.buildRoot, args.target)
223 if args.all:
224 installToAllDevices(args.doParallel, args.adbPath, packageName, apkPath)
226 if args.serial == None:
227 devices = getDevices(args.adbPath)
231 installToDevice(devices[0], args.adbPath, packageName, apkPath)
238 installToDevice(devices[deviceNdx-1], args.adbPath, packageName, apkPath)
240 devices = getDevices(args.adbPath)
242 devices = [dev for dev in devices if dev.serial in args.serial]
244 notFounds = [serial for serial in args.serial if not serial in devSerials]
249 installToDevices(devices, args.doParallel, args.adbPath, packageName, apkPath)