mirror of
https://github.com/curl/curl.git
synced 2026-08-25 07:33:36 +03:00
tests: support non-localhost HOSTIP for dict/smb servers
smbserver.py/dictserver.py were explicitly using localhost/127.0.0.1 for binding the server which when we were running the tests with a separate HOSTIP and CLIENTIP had failures verifying the server from the device we were testing. This changes them to take the address from runtests.py and default to localhost/127.0.0.1 if none is given. Closes #4048
This commit is contained in:
parent
cf35bd79bd
commit
2aff76c571
3 changed files with 10 additions and 4 deletions
|
|
@ -86,7 +86,7 @@ def smbserver(options):
|
|||
|
||||
test_data_dir = os.path.join(options.srcdir, "data")
|
||||
|
||||
smb_server = TestSmbServer(("127.0.0.1", options.port),
|
||||
smb_server = TestSmbServer((options.host, options.port),
|
||||
config_parser=smb_config,
|
||||
test_data_directory=test_data_dir)
|
||||
log.info("[SMB] setting up SMB server on port %s", options.port)
|
||||
|
|
@ -312,6 +312,8 @@ def get_options():
|
|||
|
||||
parser.add_argument("--port", action="store", default=9017,
|
||||
type=int, help="port to listen on")
|
||||
parser.add_argument("--host", action="store", default="127.0.0.1",
|
||||
help="host to listen on")
|
||||
parser.add_argument("--verbose", action="store", type=int, default=0,
|
||||
help="verbose output")
|
||||
parser.add_argument("--pidfile", action="store",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue