comparison lib/Test/Nginx/Stream.pm @ 969:1edb092149e2

Tests: simplified parallel tests. Now configurations are automatically scanned for "127.0.0.1:8xxx", and ports are auto-replaced by free ones. The exact port specified is used if it's free.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 08 Jul 2016 02:21:14 +0300
parents 9361c7eddfc1
children 91e64c1ceec9
comparison
equal deleted inserted replaced
968:ce687b25ea49 969:1edb092149e2
39 unshift(@_, "PeerAddr") if @_ == 1; 39 unshift(@_, "PeerAddr") if @_ == 1;
40 40
41 $self->{_socket} = IO::Socket::INET->new( 41 $self->{_socket} = IO::Socket::INET->new(
42 Proto => "tcp", 42 Proto => "tcp",
43 PeerAddr => '127.0.0.1', 43 PeerAddr => '127.0.0.1',
44 PeerPort => ($Test::Nginx::ports[0]{port} || 8080), 44 PeerPort => port(8080),
45 @_ 45 @_
46 ) 46 )
47 or die "Can't connect to nginx: $!\n"; 47 or die "Can't connect to nginx: $!\n";
48 48
49 if ({@_}->{'SSL'}) { 49 if ({@_}->{'SSL'}) {