tests: enable HTTP/2 tests to run with non-default port numbers
This commit is contained in:
Родитель
727917555d
Коммит
41388b9ba3
|
@ -28,6 +28,7 @@ my $pidfile = "log/nghttpx.pid";
|
|||
my $logfile = "log/http2.log";
|
||||
my $nghttpx = "nghttpx";
|
||||
my $listenport = 9015;
|
||||
my $connect = "127.0.0.1,8990";
|
||||
|
||||
#***************************************************************************
|
||||
# Process command line options
|
||||
|
@ -54,6 +55,13 @@ while(@ARGV) {
|
|||
shift @ARGV;
|
||||
}
|
||||
}
|
||||
elsif($ARGV[0] eq '--connect') {
|
||||
if($ARGV[1]) {
|
||||
$connect = $ARGV[1];
|
||||
$connect =~ s/:/,/;
|
||||
shift @ARGV;
|
||||
}
|
||||
}
|
||||
elsif($ARGV[0] eq '--logfile') {
|
||||
if($ARGV[1]) {
|
||||
$logfile = $ARGV[1];
|
||||
|
@ -66,7 +74,7 @@ while(@ARGV) {
|
|||
shift @ARGV;
|
||||
}
|
||||
|
||||
my $cmdline="$nghttpx --backend=127.0.0.1,8990 ".
|
||||
my $cmdline="$nghttpx --backend=$connect ".
|
||||
"--frontend=\"*,$listenport;no-tls\" ".
|
||||
"--log-level=INFO ".
|
||||
"--pid-file=$pidfile ".
|
||||
|
|
|
@ -1227,6 +1227,7 @@ sub runhttp2server {
|
|||
|
||||
$flags .= "--pidfile \"$pidfile\" --logfile \"$logfile\" ";
|
||||
$flags .= "--port $HTTP2PORT ";
|
||||
$flags .= "--connect $HOSTIP:$HTTPPORT ";
|
||||
$flags .= $verbose_flag if($debugprotocol);
|
||||
|
||||
my $cmd = "$exe $flags";
|
||||
|
|
Загрузка…
Ссылка в новой задаче