Mercurial > hg > nginx-tests
comparison http_resolver_cleanup.t @ 1237:e4974af3fb12
Tests: adjusted udp ports to match allocated ports range.
author | Andrey Zelenkov <zelenkov@nginx.com> |
---|---|
date | Wed, 13 Sep 2017 19:04:25 +0300 |
parents | 78cb8e66b6bc |
children | 766bcbb632ee |
comparison
equal
deleted
inserted
replaced
1236:93f749c1d5c5 | 1237:e4974af3fb12 |
---|---|
43 server { | 43 server { |
44 listen 127.0.0.1:8080; | 44 listen 127.0.0.1:8080; |
45 server_name localhost; | 45 server_name localhost; |
46 | 46 |
47 location / { | 47 location / { |
48 resolver 127.0.0.1:%%PORT_8081_UDP%%; | 48 resolver 127.0.0.1:%%PORT_8981_UDP%%; |
49 proxy_pass http://example.net/$args; | 49 proxy_pass http://example.net/$args; |
50 } | 50 } |
51 | 51 |
52 location /pid { | 52 location /pid { |
53 add_header X-Pid $pid always; | 53 add_header X-Pid $pid always; |
56 } | 56 } |
57 | 57 |
58 EOF | 58 EOF |
59 | 59 |
60 $t->run_daemon(\&dns_daemon, $t); | 60 $t->run_daemon(\&dns_daemon, $t); |
61 $t->run()->waitforfile($t->testdir . '/' . port(8081)); | 61 $t->run()->waitforfile($t->testdir . '/' . port(8981)); |
62 | 62 |
63 ############################################################################### | 63 ############################################################################### |
64 | 64 |
65 # truncated UDP response, no response over TCP | 65 # truncated UDP response, no response over TCP |
66 | 66 |
83 my ($t) = @_; | 83 my ($t) = @_; |
84 my ($data); | 84 my ($data); |
85 | 85 |
86 my $socket = IO::Socket::INET->new( | 86 my $socket = IO::Socket::INET->new( |
87 LocalAddr => '127.0.0.1', | 87 LocalAddr => '127.0.0.1', |
88 LocalPort => port(8081), | 88 LocalPort => port(8981), |
89 Proto => 'udp', | 89 Proto => 'udp', |
90 ) | 90 ) |
91 or die "Can't create UDP socket: $!\n"; | 91 or die "Can't create UDP socket: $!\n"; |
92 | 92 |
93 # signal we are ready | 93 # signal we are ready |
94 | 94 |
95 open my $fh, '>', $t->testdir() . '/' . port(8081); | 95 open my $fh, '>', $t->testdir() . '/' . port(8981); |
96 close $fh; | 96 close $fh; |
97 | 97 |
98 while (1) { | 98 while (1) { |
99 $socket->recv($data, 65536); | 99 $socket->recv($data, 65536); |
100 # truncation bit set | 100 # truncation bit set |