Closed Bug 1751478 Opened 4 years ago Closed 4 years ago

Intermittent mozilla/tests/webdriver/protocol/allow_hosts.py | test_allow_hosts[allow_hosts2-localhost-server_port-500] - ConnectionRefusedError: [Errno 111] Connection refused

Categories

(Testing :: General, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: intermittent-failure)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=365006312&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/HZt5c68BTmy0vBFvSijOpg/runs/0/artifacts/public/logs/live_backing.log


[task 2022-01-21T18:41:03.845Z] 18:41:03     INFO - PID 25735 | 1642790463840	geckodriver	INFO	Listening on 127.0.0.1:40105
[task 2022-01-21T18:41:04.107Z] 18:41:04     INFO - STDOUT: ============================= test session starts ==============================
[task 2022-01-21T18:41:04.111Z] 18:41:04     INFO - STDOUT: platform linux -- Python 3.6.9, pytest-6.1.1, py-1.5.2, pluggy-unknown -- /builds/worker/workspace/build/venv/bin/python
[task 2022-01-21T18:41:04.112Z] 18:41:04     INFO - STDOUT: rootdir: /builds/worker/workspace/build
[task 2022-01-21T18:41:04.113Z] 18:41:04     INFO - STDOUT: plugins: asyncio-0.14.0
[task 2022-01-21T18:41:04.113Z] 18:41:04     INFO - STDOUT: collecting ... 
[task 2022-01-21T18:41:04.123Z] 18:41:04     INFO - STDOUT: collected 5 items
[task 2022-01-21T18:41:04.124Z] 18:41:04     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py::test_allow_hosts[allow_hosts0-localhost-server_port-200] 
[task 2022-01-21T18:41:04.130Z] 18:41:04     INFO - STDOUT: b'1642790464126\tgeckodriver\tINFO\tListening on 127.0.0.1:39379\n1642790464126\twebdriver::server\tDEBUG\t-> GET /status \n1642790464126\twebdriver::server\tDEBUG\t<- 200 OK {"value":{"message":"","ready":true}}\n'
[task 2022-01-21T18:41:04.131Z] 18:41:04     INFO - STDOUT: PASSED
[task 2022-01-21T18:41:04.132Z] 18:41:04     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py::test_allow_hosts[allow_hosts1-127.0.0.1-server_port-200] 
[task 2022-01-21T18:41:04.139Z] 18:41:04     INFO - STDOUT: b'1642790464134\tgeckodriver\tINFO\tListening on 127.0.0.1:34279\n1642790464135\twebdriver::server\tDEBUG\t-> GET /status \n1642790464135\twebdriver::server\tDEBUG\t<- 200 OK {"value":{"message":"","ready":true}}\n'
[task 2022-01-21T18:41:04.142Z] 18:41:04     INFO - STDOUT: PASSED
[task 2022-01-21T18:41:04.143Z] 18:41:04     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py::test_allow_hosts[allow_hosts2-localhost-server_port-500] 
[task 2022-01-21T18:41:04.148Z] 18:41:04     INFO - STDOUT: b"/builds/worker/fetches/geckodriver: error: Address in use (os error 98)\ngeckodriver 0.30.0 (352dec7d8c13 2022-01-17 16:26 +0000) \nWebDriver implementation for Firefox\n\nUSAGE:\n    geckodriver [FLAGS] [OPTIONS]\n\nFLAGS:\n        --connect-existing    Connect to an existing Firefox instance\n    -h, --help                Prints this message\n        --jsdebugger          Attach browser toolbox debugger for Firefox\n    -v                        Log level verbosity (-v for debug and -vv for trace level)\n    -V, --version             Prints version and copying information\n\nOPTIONS:\n        --allow-hosts <ALLOW_HOSTS>...         List of hostnames to allow. By default the value of --host is allowed,\n                                               and in addition if that's a well known local address, other variations on\n                                               well known local addresses are allowed. If --allow-hosts is provided only\n                                               exactly those hosts are allowed.\n        --allow-origins <ALLOW_ORIGINS>...     List of request origins to allow. These must be formatted as\n                                               scheme://host:port. By default any request with an origin header is\n                                               rejected. If --allow-origins is provided then only exactly those origins\n                                               are allowed.\n        --android-storage <ANDROID_STORAGE>    Selects storage location to be used for test data (deprecated). [possible\n                                               values: auto, app, internal, sdcard]\n    -b, --binary <BINARY>                      Path to the Firefox binary\n        --log <LEVEL>                          Set Gecko log level [possible values: fatal, error, warn, info, config,\n                                               debug, trace]\n        --marionette-host <HOST>               Host to use to connect to Gecko [default: 127.0.0.1]\n        --marionette-port <PORT>               Port to use to connect to Gecko [default: system-allocated port]\n        --host <HOST>                          Host IP to use for WebDriver server [default: 127.0.0.1]\n    -p, --port <PORT>                          Port to use for WebDriver server [default: 4444]\n        --websocket-port <PORT>                Port to use to connect to WebDriver BiDi [default: 9222]\n"
[task 2022-01-21T18:41:04.294Z] 18:41:04     INFO - STDOUT: FAILED
[task 2022-01-21T18:41:04.295Z] 18:41:04     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py::test_allow_hosts[allow_hosts3-localhost-wrong_port-500] 
[task 2022-01-21T18:41:04.298Z] 18:41:04     INFO - STDOUT: b'1642790464294\tgeckodriver\tINFO\tListening on 127.0.0.1:56154\n1642790464295\twebdriver::server\tWARN\tRejected request with Host header localhost:56155, allowed values are [localhost:56154]\n'
[task 2022-01-21T18:41:04.301Z] 18:41:04     INFO - STDOUT: PASSED
[task 2022-01-21T18:41:04.302Z] 18:41:04     INFO - STDOUT: tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py::test_allow_hosts[allow_hosts4-localhost-server_port-500] 
[task 2022-01-21T18:41:04.308Z] 18:41:04     INFO - STDOUT: b'1642790464304\tgeckodriver\tINFO\tListening on 127.0.0.1:51913\n1642790464304\twebdriver::server\tWARN\tRejected request with Host header localhost:51913, allowed values are [www.localhost:51913]\n'
[task 2022-01-21T18:41:04.309Z] 18:41:04     INFO - STDOUT: PASSED
[task 2022-01-21T18:41:04.313Z] 18:41:04     INFO - STDOUT: =================================== FAILURES ===================================
[task 2022-01-21T18:41:04.314Z] 18:41:04     INFO - STDOUT: ___________ test_allow_hosts[allow_hosts2-localhost-server_port-500] ___________
[task 2022-01-21T18:41:04.316Z] 18:41:04     INFO - STDOUT: configuration = {'capabilities': {'moz:firefoxOptions': {'args': ['--profile', '/tmp/tmp4knzjlgp.mozrunner'], 'binary': '/builds/worke...}}, 'host': '127.0.0.1', 'port': 40105, 'webdriver': {'args': ['-vv'], 'binary': '/builds/worker/fetches/geckodriver'}}
[task 2022-01-21T18:41:04.318Z] 18:41:04     INFO - STDOUT: allow_hosts = ['localhost.localdomain'], hostname = 'localhost'
[task 2022-01-21T18:41:04.319Z] 18:41:04     INFO - STDOUT: port_type = 'server_port', status = 500
[task 2022-01-21T18:41:04.327Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.327Z] 18:41:04     INFO - TEST-PASS | /_mozilla/webdriver/protocol/allow_hosts.py | test_allow_hosts[allow_hosts0-localhost-server_port-200] 
[task 2022-01-21T18:41:04.328Z] 18:41:04     INFO - TEST-PASS | /_mozilla/webdriver/protocol/allow_hosts.py | test_allow_hosts[allow_hosts1-127.0.0.1-server_port-200] 
[task 2022-01-21T18:41:04.328Z] 18:41:04     INFO - TEST-UNEXPECTED-FAIL | /_mozilla/webdriver/protocol/allow_hosts.py | test_allow_hosts[allow_hosts2-localhost-server_port-500] - ConnectionRefusedError: [Errno 111] Connection refused
[task 2022-01-21T18:41:04.328Z] 18:41:04     INFO - configuration = {'capabilities': {'moz:firefoxOptions': {'args': ['--profile', '/tmp/tmp4knzjlgp.mozrunner'], 'binary': '/builds/worke...}}, 'host': '127.0.0.1', 'port': 40105, 'webdriver': {'args': ['-vv'], 'binary': '/builds/worker/fetches/geckodriver'}}
[task 2022-01-21T18:41:04.328Z] 18:41:04     INFO - allow_hosts = ['localhost.localdomain'], hostname = 'localhost'
[task 2022-01-21T18:41:04.328Z] 18:41:04     INFO - port_type = 'server_port', status = 500
[task 2022-01-21T18:41:04.329Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.329Z] 18:41:04     INFO -     @pytest.mark.parametrize(
[task 2022-01-21T18:41:04.329Z] 18:41:04     INFO -         "allow_hosts, hostname, port_type, status",
[task 2022-01-21T18:41:04.329Z] 18:41:04     INFO -         [
[task 2022-01-21T18:41:04.329Z] 18:41:04     INFO -             # Valid hosts
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             (["localhost.localdomain", "localhost"], "localhost", "server_port", 200),
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             (["localhost.localdomain", "localhost"], "127.0.0.1", "server_port", 200),
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             # Invalid hosts
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             (["localhost.localdomain"], "localhost", "server_port", 500),
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             (["localhost"], "localhost", "wrong_port", 500),
[task 2022-01-21T18:41:04.330Z] 18:41:04     INFO -             (["www.localhost"], "localhost", "server_port", 500),
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -         ],
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -     )
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -     def test_allow_hosts(configuration, allow_hosts, hostname, port_type, status):
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -         extra_args = ["--allow-hosts"] + allow_hosts
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -     
[task 2022-01-21T18:41:04.331Z] 18:41:04     INFO -         with Geckodriver(configuration, hostname, extra_args) as geckodriver:
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO -             host = get_host(port_type, hostname, geckodriver.port)
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO - >           response = request(geckodriver.hostname, geckodriver.port, host=host)
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO - allow_hosts = ['localhost.localdomain']
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO - configuration = {'capabilities': {'moz:firefoxOptions': {'args': ['--profile',
[task 2022-01-21T18:41:04.332Z] 18:41:04     INFO -                                                   '/tmp/tmp4knzjlgp.mozrunner'],
[task 2022-01-21T18:41:04.333Z] 18:41:04     INFO -                                          'binary': '/builds/worker/workspace/build/application/firefox/firefox'}},
[task 2022-01-21T18:41:04.333Z] 18:41:04     INFO -  'host': '127.0.0.1',
[task 2022-01-21T18:41:04.333Z] 18:41:04     INFO -  'port': 40105,
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO -  'webdriver': {'args': ['-vv'], 'binary': '/builds/worker/fetches/geckodriver'}}
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO - extra_args = ['--allow-hosts', 'localhost.localdomain']
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO - geckodriver = <protocol.Geckodriver object at 0x7f35b004cc18>
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO - host       = 'localhost:53064'
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO - hostname   = 'localhost'
[task 2022-01-21T18:41:04.334Z] 18:41:04     INFO - port_type  = 'server_port'
[task 2022-01-21T18:41:04.335Z] 18:41:04     INFO - status     = 500
[task 2022-01-21T18:41:04.335Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.335Z] 18:41:04     INFO - tests/web-platform/mozilla/tests/webdriver/protocol/allow_hosts.py:23: 
[task 2022-01-21T18:41:04.335Z] 18:41:04     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2022-01-21T18:41:04.335Z] 18:41:04     INFO - tests/web-platform/mozilla/tests/webdriver/protocol/__init__.py:21: in request
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -     conn.endheaders()
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         conn       = <http.client.HTTPConnection object at 0x7f35b004cd30>
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         custom_host = True
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         host       = 'localhost:53064'
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         origin     = None
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         path       = '/status'
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         server_host = 'localhost'
[task 2022-01-21T18:41:04.336Z] 18:41:04     INFO -         server_port = 53064
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -         url        = 'http://localhost:53064/status'
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO - /usr/lib/python3.6/http/client.py:1280: in endheaders
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -     self._send_output(message_body, encode_chunked=encode_chunked)
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -         encode_chunked = False
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -         message_body = None
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -         self       = <http.client.HTTPConnection object at 0x7f35b004cd30>
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO - /usr/lib/python3.6/http/client.py:1046: in _send_output
[task 2022-01-21T18:41:04.337Z] 18:41:04     INFO -     self.send(msg)
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -         encode_chunked = False
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -         message_body = None
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -         msg        = (b'GET http://localhost:53064/status HTTP/1.1\r\nAccept-Encoding: identity\r\nH'
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -  b'ost: localhost:53064\r\n\r\n')
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -         self       = <http.client.HTTPConnection object at 0x7f35b004cd30>
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO - /usr/lib/python3.6/http/client.py:984: in send
[task 2022-01-21T18:41:04.338Z] 18:41:04     INFO -     self.connect()
[task 2022-01-21T18:41:04.339Z] 18:41:04     INFO -         data       = (b'GET http://localhost:53064/status HTTP/1.1\r\nAccept-Encoding: identity\r\nH'
[task 2022-01-21T18:41:04.339Z] 18:41:04     INFO -  b'ost: localhost:53064\r\n\r\n')
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         self       = <http.client.HTTPConnection object at 0x7f35b004cd30>
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO - /usr/lib/python3.6/http/client.py:956: in connect
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -     (self.host,self.port), self.timeout, self.source_address)
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         self       = <http.client.HTTPConnection object at 0x7f35b004cd30>
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO - /usr/lib/python3.6/socket.py:724: in create_connection
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -     raise err
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         address    = ('localhost', 53064)
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         af         = <AddressFamily.AF_INET: 2>
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         canonname  = ''
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         err        = ConnectionRefusedError(111, 'Connection refused')
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         host       = 'localhost'
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         port       = 53064
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         proto      = 6
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -         res        = (<AddressFamily.AF_INET: 2>,
[task 2022-01-21T18:41:04.340Z] 18:41:04     INFO -  <SocketKind.SOCK_STREAM: 1>,
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -  6,
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -  '',
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -  ('127.0.0.1', 53064))
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -         sa         = ('127.0.0.1', 53064)
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -         sock       = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6>
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -         socktype   = <SocketKind.SOCK_STREAM: 1>
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -         source_address = None
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO -         timeout    = <object object at 0x7f35b846b160>
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO - address = ('localhost', 53064), timeout = <object object at 0x7f35b846b160>
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO - source_address = None
[task 2022-01-21T18:41:04.341Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -     def create_connection(address, timeout=_GLOBAL_DEFAULT_TIMEOUT,
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -                           source_address=None):
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         """Connect to *address* and return the socket object.
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -     
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         Convenience function.  Connect to *address* (a 2-tuple ``(host,
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         port)``) and return the socket object.  Passing the optional
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         *timeout* parameter will set the timeout on the socket instance
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         before attempting to connect.  If no *timeout* is supplied, the
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         global default timeout setting returned by :func:`getdefaulttimeout`
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         is used.  If *source_address* is set it must be a tuple of (host, port)
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         for the socket to bind as a source address before making the connection.
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         A host of '' or port 0 tells the OS to use the default.
[task 2022-01-21T18:41:04.342Z] 18:41:04     INFO -         """
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -     
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -         host, port = address
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -         err = None
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -         for res in getaddrinfo(host, port, 0, SOCK_STREAM):
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -             af, socktype, proto, canonname, sa = res
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -             sock = None
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -             try:
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -                 sock = socket(af, socktype, proto)
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -                 if timeout is not _GLOBAL_DEFAULT_TIMEOUT:
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -                     sock.settimeout(timeout)
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -                 if source_address:
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO -                     sock.bind(source_address)
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO - >               sock.connect(sa)
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO - E               ConnectionRefusedError: [Errno 111] Connection refused
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.343Z] 18:41:04     INFO - address    = ('localhost', 53064)
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - af         = <AddressFamily.AF_INET: 2>
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - canonname  = ''
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - err        = ConnectionRefusedError(111, 'Connection refused')
task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - host       = 'localhost'
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - port       = 53064
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - proto      = 6
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - res        = (<AddressFamily.AF_INET: 2>,
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO -  <SocketKind.SOCK_STREAM: 1>,
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO -  6,
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO -  '',
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO -  ('127.0.0.1', 53064))
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - sa         = ('127.0.0.1', 53064)
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - sock       = <socket.socket [closed] fd=-1, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=6>
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - socktype   = <SocketKind.SOCK_STREAM: 1>
[task 2022-01-21T18:41:04.344Z] 18:41:04     INFO - source_address = None
[task 2022-01-21T18:41:04.345Z] 18:41:04     INFO - timeout    = <object object at 0x7f35b846b160>
[task 2022-01-21T18:41:04.345Z] 18:41:04     INFO - 
[task 2022-01-21T18:41:04.345Z] 18:41:04     INFO - /usr/lib/python3.6/socket.py:713: ConnectionRefusedError
[task 2022-01-21T18:41:04.345Z] 18:41:04     INFO - ..
[task 2022-01-21T18:41:04.345Z] 18:41:04     INFO - TEST-OK | /_mozilla/webdriver/protocol/allow_hosts.py | took 478ms
[task 2022-01-21T18:41:04.418Z] 18:41:04     INFO - STDOUT:     @pytest.mark.parametrize(
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago → 4 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.