Commit d8f80d81 authored by achuith@chromium.org's avatar achuith@chromium.org

Replace options arg with extra_wpr_args in AddReplayServerOptions

BUG=269131
TEST=trybot

Review URL: https://chromiumcodereview.appspot.com/23533044

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221908 0039d316-1c4b-4281-b951-d872f2087c98
parent 73b645b3
...@@ -25,7 +25,7 @@ class BrowserBackend(object): ...@@ -25,7 +25,7 @@ class BrowserBackend(object):
self._browser = None self._browser = None
self._tab_list_backend = tab_list_backend(self) self._tab_list_backend = tab_list_backend(self)
def AddReplayServerOptions(self, finder_options): def AddReplayServerOptions(self, extra_wpr_args):
pass pass
def SetBrowser(self, browser): def SetBrowser(self, browser):
......
...@@ -342,10 +342,10 @@ class AndroidBrowserBackend(chrome_browser_backend.ChromeBrowserBackend): ...@@ -342,10 +342,10 @@ class AndroidBrowserBackend(chrome_browser_backend.ChromeBrowserBackend):
stdout=subprocess.PIPE).communicate()[0]) stdout=subprocess.PIPE).communicate()[0])
return ret return ret
def AddReplayServerOptions(self, options): def AddReplayServerOptions(self, extra_wpr_args):
"""Override. Only add --no-dns_forwarding if not using RNDIS.""" """Override. Only add --no-dns_forwarding if not using RNDIS."""
if not self._override_dns: if not self._override_dns:
options.append('--no-dns_forwarding') extra_wpr_args.append('--no-dns_forwarding')
def CreateForwarder(self, *port_pairs): def CreateForwarder(self, *port_pairs):
if self._rndis_forwarder: if self._rndis_forwarder:
......
...@@ -62,8 +62,8 @@ class ChromeBrowserBackend(browser_backend.BrowserBackend): ...@@ -62,8 +62,8 @@ class ChromeBrowserBackend(browser_backend.BrowserBackend):
self._extension_dict_backend = ( self._extension_dict_backend = (
extension_dict_backend.ExtensionDictBackend(self)) extension_dict_backend.ExtensionDictBackend(self))
def AddReplayServerOptions(self, finder_options): def AddReplayServerOptions(self, extra_wpr_args):
finder_options.append('--no-dns_forwarding') extra_wpr_args.append('--no-dns_forwarding')
@property @property
def misc_web_contents_backend(self): def misc_web_contents_backend(self):
......
...@@ -27,23 +27,23 @@ class ReplayServer(object): ...@@ -27,23 +27,23 @@ class ReplayServer(object):
util.PortPair(browser_backend.webpagereplay_local_https_port, util.PortPair(browser_backend.webpagereplay_local_https_port,
browser_backend.webpagereplay_remote_https_port)) browser_backend.webpagereplay_remote_https_port))
options = browser_backend.browser_options.extra_wpr_args wpr_args = browser_backend.browser_options.extra_wpr_args
if self._is_record_mode: if self._is_record_mode:
if self._is_append_mode: if self._is_append_mode:
options.append('--append') wpr_args.append('--append')
else: else:
options.append('--record') wpr_args.append('--record')
if not make_javascript_deterministic: if not make_javascript_deterministic:
options.append('--inject_scripts=') wpr_args.append('--inject_scripts=')
browser_backend.AddReplayServerOptions(options) browser_backend.AddReplayServerOptions(wpr_args)
self._web_page_replay = webpagereplay.ReplayServer( self._web_page_replay = webpagereplay.ReplayServer(
path, path,
browser_backend.WEBPAGEREPLAY_HOST, browser_backend.WEBPAGEREPLAY_HOST,
browser_backend.webpagereplay_local_http_port, browser_backend.webpagereplay_local_http_port,
browser_backend.webpagereplay_local_https_port, browser_backend.webpagereplay_local_https_port,
options) wpr_args)
# Remove --no-dns_forwarding if it wasn't explicitly requested by backend. # Remove --no-dns_forwarding if it wasn't explicitly requested by backend.
if '--no-dns_forwarding' not in options: if '--no-dns_forwarding' not in wpr_args:
self._web_page_replay.replay_options.remove('--no-dns_forwarding') self._web_page_replay.replay_options.remove('--no-dns_forwarding')
self._web_page_replay.StartServer() self._web_page_replay.StartServer()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment