Mercurial > hg > nginx-tests
comparison mail_error_log.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 | 196d33c2bb45 |
children | b61e820caa83 |
comparison
equal
deleted
inserted
replaced
1236:93f749c1d5c5 | 1237:e4974af3fb12 |
---|---|
33 | 33 |
34 %%TEST_GLOBALS%% | 34 %%TEST_GLOBALS%% |
35 | 35 |
36 error_log %%TESTDIR%%/e_glob.log info; | 36 error_log %%TESTDIR%%/e_glob.log info; |
37 error_log %%TESTDIR%%/e_glob2.log info; | 37 error_log %%TESTDIR%%/e_glob2.log info; |
38 error_log syslog:server=127.0.0.1:%%PORT_8081_UDP%% info; | 38 error_log syslog:server=127.0.0.1:%%PORT_8981_UDP%% info; |
39 | 39 |
40 daemon off; | 40 daemon off; |
41 | 41 |
42 events { | 42 events { |
43 } | 43 } |
49 listen 127.0.0.1:8143; | 49 listen 127.0.0.1:8143; |
50 protocol imap; | 50 protocol imap; |
51 | 51 |
52 error_log %%TESTDIR%%/e_debug.log debug; | 52 error_log %%TESTDIR%%/e_debug.log debug; |
53 error_log %%TESTDIR%%/e_info.log info; | 53 error_log %%TESTDIR%%/e_info.log info; |
54 error_log syslog:server=127.0.0.1:%%PORT_8082_UDP%% info; | 54 error_log syslog:server=127.0.0.1:%%PORT_8982_UDP%% info; |
55 error_log stderr info; | 55 error_log stderr info; |
56 } | 56 } |
57 | 57 |
58 server { | 58 server { |
59 listen 127.0.0.1:8145; | 59 listen 127.0.0.1:8145; |
60 protocol imap; | 60 protocol imap; |
61 | 61 |
62 error_log syslog:server=127.0.0.1:%%PORT_8083_UDP%% info; | 62 error_log syslog:server=127.0.0.1:%%PORT_8983_UDP%% info; |
63 } | 63 } |
64 } | 64 } |
65 | 65 |
66 http { | 66 http { |
67 %%TEST_GLOBALS_HTTP%% | 67 %%TEST_GLOBALS_HTTP%% |
86 open STDERR, '>', $t->testdir() . '/stderr' or die "Can't reopen STDERR: $!"; | 86 open STDERR, '>', $t->testdir() . '/stderr' or die "Can't reopen STDERR: $!"; |
87 open my $stderr, '<', $t->testdir() . '/stderr' | 87 open my $stderr, '<', $t->testdir() . '/stderr' |
88 or die "Can't open stderr file: $!"; | 88 or die "Can't open stderr file: $!"; |
89 | 89 |
90 $t->run_daemon(\&Test::Nginx::IMAP::imap_test_daemon); | 90 $t->run_daemon(\&Test::Nginx::IMAP::imap_test_daemon); |
91 $t->run_daemon(\&syslog_daemon, port(8081), $t, 's_glob.log'); | 91 $t->run_daemon(\&syslog_daemon, port(8981), $t, 's_glob.log'); |
92 $t->run_daemon(\&syslog_daemon, port(8082), $t, 's_info.log'); | 92 $t->run_daemon(\&syslog_daemon, port(8982), $t, 's_info.log'); |
93 | 93 |
94 $t->waitforsocket('127.0.0.1:' . port(8144)); | 94 $t->waitforsocket('127.0.0.1:' . port(8144)); |
95 $t->waitforfile($t->testdir . '/s_glob.log'); | 95 $t->waitforfile($t->testdir . '/s_glob.log'); |
96 $t->waitforfile($t->testdir . '/s_info.log'); | 96 $t->waitforfile($t->testdir . '/s_info.log'); |
97 | 97 |
167 local $SIG{ALRM} = sub { die "timeout\n" }; | 167 local $SIG{ALRM} = sub { die "timeout\n" }; |
168 local $SIG{PIPE} = sub { die "sigpipe\n" }; | 168 local $SIG{PIPE} = sub { die "sigpipe\n" }; |
169 alarm(1); | 169 alarm(1); |
170 $s = IO::Socket::INET->new( | 170 $s = IO::Socket::INET->new( |
171 Proto => 'udp', | 171 Proto => 'udp', |
172 LocalAddr => '127.0.0.1:' . port(8083) | 172 LocalAddr => '127.0.0.1:' . port(8983) |
173 ); | 173 ); |
174 alarm(0); | 174 alarm(0); |
175 }; | 175 }; |
176 alarm(0); | 176 alarm(0); |
177 if ($@) { | 177 if ($@) { |