Lines Matching refs:target

45     def systrace_start(target, trace_file, time=None,  argument
53 target.target.execute("echo 8192 > /sys/kernel/debug/tracing/saved_cmdlines_size")
66 … ev_file = target.target.execute("ls /sys/kernel/debug/tracing/events/*/{}/enable".format(ev))
68 target.target.execute(cmd, as_root=True)
71 … tr_file = target.target.execute("ls /sys/kernel/debug/tracing/events/*/{}/trigger".format(ev))
73 target.target.execute(cmd, as_root=True, check_exit_code=False)
77 systrace_path = os.path.join(target.CATAPULT_HOME, 'systrace',
83 target.CATAPULT_HOME)
87 device = target.conf.get('device', '')
102 def systrace_wait(target, systrace_output): argument
106 def set_airplane_mode(target, on=True): argument
114 target.execute('settings put global airplane_mode_on {}'\
116 target.execute('am broadcast '\
125 def _set_svc(target, cmd, on=True): argument
128 target.execute('svc {} {}'.format(cmd, mode), as_root=True)
135 def set_mobile_data(target, on=True): argument
139 System._set_svc(target, 'data', on)
142 def set_wifi(target, on=True): argument
146 System._set_svc(target, 'wifi', on)
149 def set_nfc(target, on=True): argument
153 System._set_svc(target, 'nfc', on)
156 def get_property(target, prop): argument
161 value = target.execute('getprop {}'.format(prop), as_root=True)
168 def get_boolean_property(target, prop): argument
172 return System.get_property(target, prop) in {'yes', 'true', 'on', '1', 'y'}
175 def set_property(target, prop, value, restart=False): argument
183 target.execute('setprop {} {}'.format(prop, value), as_root=True)
190 target.execute('logcat -c', check_exit_code=False)
192 logcat = target.background('logcat SurfaceFlinger:* *:S')
193 target.execute('stop && start', as_root=True)
201 def start_app(target, apk_name): argument
208 target.execute('monkey -p {} -c android.intent.category.LAUNCHER 1'\
212 def start_activity(target, apk_name, activity_name): argument
222 target.execute('am start -n {}/{}'.format(apk_name, activity_name))
225 def start_action(target, action, action_args=''): argument
235 target.execute('am start -a {} {}'.format(action, action_args))
238 def screen_always_on(target, enable=True): argument
250 target.execute('svc power stayon {}'.format(param))
253 def view_uri(target, uri, force_new=True): argument
271 System.start_action(target, 'android.intent.action.VIEW', arguments)
276 def force_stop(target, apk_name, clear=False): argument
289 target.execute('am force-stop {}'.format(apk_name))
291 target.execute('pm clear {}'.format(apk_name))
294 def force_suspend_start(target): argument
303 target.execute('dumpsys deviceidle force-idle deep')
306 def force_suspend_stop(target): argument
314 target.execute('dumpsys deviceidle unforce')
317 def tap(target, x, y, absolute=False): argument
335 w, h = target.screen_resolution
339 target.execute('input tap {} {}'.format(x, y))
342 def vswipe(target, y_low_pct, y_top_pct, duration='', swipe_up=True): argument
361 w, h = target.screen_resolution
370 target.execute('input swipe {} {} {} {} {}'\
374 def hswipe(target, x_left_pct, x_right_pct, duration='', swipe_right=True): argument
393 w, h = target.screen_resolution
401 target.execute('input swipe {} {} {} {} {}'\
405 def menu(target): argument
412 target.execute('input keyevent KEYCODE_MENU')
415 def home(target): argument
422 target.execute('input keyevent KEYCODE_HOME')
425 def back(target): argument
432 target.execute('input keyevent KEYCODE_BACK')
435 def wakeup(target): argument
442 target.execute('input keyevent KEYCODE_WAKEUP')
445 def sleep(target): argument
452 target.execute('input keyevent KEYCODE_SLEEP')
455 def volume(target, times=1, direction='down'): argument
470 target.execute('input keyevent KEYCODE_VOLUME_UP')
472 target.execute('input keyevent KEYCODE_VOLUME_DOWN')
475 def wakelock(target, name='lisa', take=False): argument
489 target.execute('echo {} > {}'.format(name, path))
492 def gfxinfo_reset(target, apk_name): argument
502 target.execute('dumpsys gfxinfo {} reset'.format(apk_name))
506 def surfaceflinger_reset(target, apk_name): argument
516 target.execute('dumpsys SurfaceFlinger {} reset'.format(apk_name))
519 def logcat_reset(target): argument
526 target.execute('logcat -c')
529 def gfxinfo_get(target, apk_name, out_file): argument
542 adb_command(target.adb_name,
546 def surfaceflinger_get(target, apk_name, out_file): argument
559 adb_command(target.adb_name,
563 def logcat_get(target, out_file): argument
573 adb_command(target.adb_name, 'logcat * -d > {}'.format(out_file))
576 def monkey(target, apk_name, event_count=1): argument
599 target.execute('monkey -p {} {}'.format(apk_name, event_count))
602 def list_packages(target, apk_filter=''): argument
614 pkgs = target.execute('cmd package list packages {}'\
625 def packages_info(target, apk_filter=''): argument
637 pkgs = target.execute('cmd package list packages {}'\
642 apk = target.execute('pm path {}'.format(pkg))
654 def install_apk(target, apk_path): argument
664 adb_command(target.adb_name, ADB_INSTALL_CMD.format(apk_path))
667 def contains_package(target, package): argument
677 packages = System.list_packages(target)
684 def grant_permission(target, package, permission): argument
697 target.execute('pm grant {} {}'.format(package, permission))
700 def reset_permissions(target, package): argument
710 target.execute('pm reset-permissions {}'.format(package))