Chromium Code Reviews| Index: tools/telemetry/telemetry/wpr_server.py |
| diff --git a/tools/telemetry/telemetry/wpr_server.py b/tools/telemetry/telemetry/wpr_server.py |
| index ec8dd051c737006e55d1f7339b37848510805746..a4203f4a69bfd9a8de0d9ac9d46467770a7d05a5 100644 |
| --- a/tools/telemetry/telemetry/wpr_server.py |
| +++ b/tools/telemetry/telemetry/wpr_server.py |
| @@ -15,17 +15,16 @@ import webpagereplay # pylint: disable=F0401 |
| CHROME_FLAGS = webpagereplay.CHROME_FLAGS |
| class ReplayServer(object): |
| - def __init__(self, browser_backend, path, is_record_mode): |
| + def __init__(self, browser_backend, path, is_record_mode, http_port=None, |
| + https_port=None): |
| self._browser_backend = browser_backend |
| self._forwarder = None |
| self._web_page_replay = None |
| self._is_record_mode = is_record_mode |
| - # Note: This can cause flake if server doesn't shut down properly and keeps |
| - # ports tied up. See crbug.com/157459. |
| self._forwarder = browser_backend.CreateForwarder( |
| - (webpagereplay.HTTP_PORT, webpagereplay.HTTP_PORT), |
| - (webpagereplay.HTTPS_PORT, webpagereplay.HTTPS_PORT)) |
| + (http_port or webpagereplay.HTTP_PORT, webpagereplay.HTTP_PORT), |
| + (https_port or webpagereplay.HTTPS_PORT, webpagereplay.HTTPS_PORT)) |
|
tonyg
2012/12/11 16:55:14
Can you explain the motivation for "http_port or".
hartmanng
2012/12/11 17:14:26
The webpagereplay.HTTP_PORT is chosen to be an ope
|
| options = [] |
| if self._is_record_mode: |