| Index: mojo/devtools/common/devtoolslib/shell_config.py
|
| diff --git a/mojo/devtools/common/devtoolslib/shell_config.py b/mojo/devtools/common/devtoolslib/shell_config.py
|
| index b7f59d2d60c9650d8e4762b35a71bc7044656e57..b3faa05ba773e99d7b6fa16aa267d77632c40a3c 100644
|
| --- a/mojo/devtools/common/devtoolslib/shell_config.py
|
| +++ b/mojo/devtools/common/devtoolslib/shell_config.py
|
| @@ -37,6 +37,7 @@ class ShellConfig(object):
|
| self.target_device = None
|
| self.logcat_tags = None
|
| self.require_root = False
|
| + self.free_host_ports = False
|
|
|
| # Desktop-only.
|
| self.use_osmesa = None
|
| @@ -77,6 +78,9 @@ def add_shell_arguments(parser):
|
| android_group.add_argument('--target-device', help='Device to run on.')
|
| android_group.add_argument('--logcat-tags', help='Comma-separated list of '
|
| 'additional logcat tags to display.')
|
| + android_group.add_argument('--free-host-ports', action='store_true',
|
| + help='Use system-allocated ports on the host when '
|
| + 'spawning local servers.')
|
|
|
| desktop_group = parser.add_argument_group('Desktop-only',
|
| 'These arguments apply only when running on desktop.')
|
| @@ -156,6 +160,7 @@ def get_shell_config(script_args):
|
| 'adb')
|
| shell_config.target_device = script_args.target_device
|
| shell_config.logcat_tags = script_args.logcat_tags
|
| + shell_config.free_host_ports = script_args.free_host_ports
|
|
|
| # Desktop-only.
|
| shell_config.use_osmesa = script_args.use_osmesa
|
|
|