Merge pull request #503 from abarth/enable_checked_mode

Add a --checked argument to sky_tool start
This commit is contained in:
Adam Barth 2015-08-07 13:21:52 -07:00
commit dec9d1f0bf

View File

@ -127,6 +127,7 @@ class StartSky(object):
help='launch %s on the device' % APK_NAME) help='launch %s on the device' % APK_NAME)
start_parser.add_argument('--install', action='store_true') start_parser.add_argument('--install', action='store_true')
start_parser.add_argument('--poke', action='store_true') start_parser.add_argument('--poke', action='store_true')
start_parser.add_argument('--checked', action='store_true')
start_parser.add_argument('project_or_path', nargs='?', type=str, start_parser.add_argument('project_or_path', nargs='?', type=str,
default='.') default='.')
start_parser.set_defaults(func=self.run) start_parser.set_defaults(func=self.run)
@ -212,11 +213,19 @@ class StartSky(object):
if args.poke: if args.poke:
url += '?rand=%s' % random.random() url += '?rand=%s' % random.random()
subprocess.check_call([ADB_PATH, 'shell', cmd = [
ADB_PATH, 'shell',
'am', 'start', 'am', 'start',
'-a', 'android.intent.action.VIEW', '-a', 'android.intent.action.VIEW',
'-d', url, '-d', url,
ANDROID_COMPONENT]) ]
if args.checked:
cmd += [ '--ez', 'enable-checked-mode', 'true' ]
cmd += [ ANDROID_COMPONENT ]
print cmd
subprocess.check_call(cmd)
class StopSky(object): class StopSky(object):