diff options
author | Stephan Szabo <stephan.szabo@sony.com> | 2019-06-19 15:54:18 -0700 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-06-20 08:33:13 +0200 |
commit | 2aff76c571e72d78af690e5fd6ba11642fb06f14 (patch) | |
tree | 54ae938a15c3f530ec8d4af0525b055148b0d954 /tests/runtests.pl | |
parent | cf35bd79bdbe7b2155c87ed5a5da7815367ec9de (diff) | |
download | curl-2aff76c571e72d78af690e5fd6ba11642fb06f14.tar.gz |
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
Diffstat (limited to 'tests/runtests.pl')
-rwxr-xr-x | tests/runtests.pl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl index e7ea11c46..9413f0d41 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -2203,7 +2203,8 @@ sub rundictserver { $flags .= "--verbose 1 " if($debugprotocol); $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" "; $flags .= "--id $idnum " if($idnum > 1); - $flags .= "--port $port --srcdir \"$srcdir\""; + $flags .= "--port $port --srcdir \"$srcdir\" "; + $flags .= "--host $HOSTIP"; my $cmd = "$srcdir/dictserver.py $flags"; my ($dictpid, $pid2) = startnew($cmd, $pidfile, 15, 0); @@ -2279,7 +2280,8 @@ sub runsmbserver { $flags .= "--verbose 1 " if($debugprotocol); $flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" "; $flags .= "--id $idnum " if($idnum > 1); - $flags .= "--port $port --srcdir \"$srcdir\""; + $flags .= "--port $port --srcdir \"$srcdir\" "; + $flags .= "--host $HOSTIP"; my $cmd = "$srcdir/smbserver.py $flags"; my ($smbpid, $pid2) = startnew($cmd, $pidfile, 15, 0); |