| OLD | NEW |
| 1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
| 2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. |
| 3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
| 4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
| 5 | 5 |
| 6 import collections | 6 import collections |
| 7 import optparse | 7 import optparse |
| 8 import os | 8 import os |
| 9 import sys | 9 import sys |
| 10 | 10 |
| 11 BUILD_ANDROID_DIR = os.path.join(os.path.dirname(__file__), | 11 BUILD_ANDROID_DIR = os.path.join(os.path.dirname(__file__), |
| 12 os.pardir, | 12 os.pardir, |
| 13 os.pardir, | 13 os.pardir, |
| 14 'build', | 14 'build', |
| 15 'android') | 15 'android') |
| 16 sys.path.append(BUILD_ANDROID_DIR) | 16 sys.path.append(BUILD_ANDROID_DIR) |
| 17 from pylib import android_commands | |
| 18 from pylib import constants | 17 from pylib import constants |
| 19 from pylib import flag_changer | 18 from pylib import flag_changer |
| 19 from pylib.device import device_utils |
| 20 | 20 |
| 21 # Browser Constants | 21 # Browser Constants |
| 22 DEFAULT_BROWSER = 'chrome' | 22 DEFAULT_BROWSER = 'chrome' |
| 23 | 23 |
| 24 # Action Constants | 24 # Action Constants |
| 25 ACTION_PACKAGE = 'org.chromium.base' | 25 ACTION_PACKAGE = 'org.chromium.base' |
| 26 ACTION_TRIM = { | 26 ACTION_TRIM = { |
| 27 'moderate' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY_MODERATE', | 27 'moderate' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY_MODERATE', |
| 28 'critical' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY_RUNNING_CRITICAL', | 28 'critical' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY_RUNNING_CRITICAL', |
| 29 'complete' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY' | 29 'complete' : ACTION_PACKAGE + '.ACTION_TRIM_MEMORY' |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 77 sys.exit(1) | 77 sys.exit(1) |
| 78 | 78 |
| 79 if not options.browser in constants.PACKAGE_INFO.keys(): | 79 if not options.browser in constants.PACKAGE_INFO.keys(): |
| 80 option_parser.error('Unknown browser option ' + options.browser) | 80 option_parser.error('Unknown browser option ' + options.browser) |
| 81 | 81 |
| 82 package_info = constants.PACKAGE_INFO[options.browser] | 82 package_info = constants.PACKAGE_INFO[options.browser] |
| 83 | 83 |
| 84 package = package_info.package | 84 package = package_info.package |
| 85 activity = package_info.activity | 85 activity = package_info.activity |
| 86 | 86 |
| 87 adb = android_commands.AndroidCommands(device=None) | 87 device = device_utils.DeviceUtils(None) |
| 88 | 88 |
| 89 adb.EnableAdbRoot() | 89 device.old_interface.EnableAdbRoot() |
| 90 flags = flag_changer.FlagChanger(adb, package_info.cmdline_file) | 90 flags = flag_changer.FlagChanger(device, package_info.cmdline_file) |
| 91 if ENABLE_TEST_INTENTS_FLAG not in flags.Get(): | 91 if ENABLE_TEST_INTENTS_FLAG not in flags.Get(): |
| 92 flags.AddFlags([ENABLE_TEST_INTENTS_FLAG]) | 92 flags.AddFlags([ENABLE_TEST_INTENTS_FLAG]) |
| 93 | 93 |
| 94 adb.StartActivity(package, activity, action=action) | 94 device.old_interface.StartActivity(package, activity, action=action) |
| 95 | 95 |
| 96 if __name__ == '__main__': | 96 if __name__ == '__main__': |
| 97 sys.exit(main(sys.argv)) | 97 sys.exit(main(sys.argv)) |
| OLD | NEW |