| Index: tools/telemetry/telemetry/browser_options.py
|
| diff --git a/tools/telemetry/telemetry/browser_options.py b/tools/telemetry/telemetry/browser_options.py
|
| index a174e13d5ad2eb98e66b461b2f9e755b294afbd2..631499c83e5dcc4d461edbbf544f5d91615600ee 100644
|
| --- a/tools/telemetry/telemetry/browser_options.py
|
| +++ b/tools/telemetry/telemetry/browser_options.py
|
| @@ -24,6 +24,7 @@ class BrowserOptions(optparse.Values):
|
|
|
| self.dont_override_profile = False
|
| self.extra_browser_args = []
|
| + self.extra_wpr_args = []
|
| self.show_stdout = False
|
|
|
| self.cros_remote = None
|
| @@ -86,6 +87,10 @@ class BrowserOptions(optparse.Values):
|
| group.add_option('--extra-browser-args',
|
| dest='extra_browser_args_as_string',
|
| help='Additional arguments to pass to the browser when it starts')
|
| + group.add_option('--extra-wpr-args',
|
| + dest='extra_wpr_args_as_string',
|
| + help=('Additional arguments to pass to Web Page Replay. '
|
| + 'See third_party/webpagereplay/replay.py for usage.'))
|
| group.add_option('--show-stdout',
|
| action='store_true',
|
| help='When possible, will display the stdout of the process')
|
| @@ -151,6 +156,11 @@ class BrowserOptions(optparse.Values):
|
| self.extra_browser_args_as_string) # pylint: disable=E1101
|
| self.extra_browser_args.extend(tmp)
|
| delattr(self, 'extra_browser_args_as_string')
|
| + if self.extra_wpr_args_as_string: # pylint: disable=E1101
|
| + tmp = shlex.split(
|
| + self.extra_wpr_args_as_string) # pylint: disable=E1101
|
| + self.extra_wpr_args.extend(tmp)
|
| + delattr(self, 'extra_wpr_args_as_string')
|
| return ret
|
| parser.parse_args = ParseArgs
|
| return parser
|
|
|