Mercurial > hg > nginx-tests
comparison stream_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 | 3fc6817cd84a |
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_8083_UDP%% info; | 38 error_log syslog:server=127.0.0.1:%%PORT_8983_UDP%% info; |
39 | 39 |
40 daemon off; | 40 daemon off; |
41 | 41 |
42 events { | 42 events { |
43 } | 43 } |
44 | 44 |
45 stream { | 45 stream { |
46 upstream u { | 46 upstream u { |
47 server 127.0.0.1:%%PORT_8083_UDP%% down; | 47 server 127.0.0.1:%%PORT_8983_UDP%% down; |
48 } | 48 } |
49 | 49 |
50 server { | 50 server { |
51 listen 127.0.0.1:8080; | 51 listen 127.0.0.1:8080; |
52 proxy_pass u; | 52 proxy_pass u; |
60 server { | 60 server { |
61 listen 127.0.0.1:8082; | 61 listen 127.0.0.1:8082; |
62 proxy_pass 127.0.0.1:8081; | 62 proxy_pass 127.0.0.1:8081; |
63 | 63 |
64 error_log %%TESTDIR%%/e_stream.log info; | 64 error_log %%TESTDIR%%/e_stream.log info; |
65 error_log syslog:server=127.0.0.1:%%PORT_8085_UDP%% info; | 65 error_log syslog:server=127.0.0.1:%%PORT_8985_UDP%% info; |
66 error_log syslog:server=127.0.0.1:%%PORT_8084_UDP%% info; | 66 error_log syslog:server=127.0.0.1:%%PORT_8984_UDP%% info; |
67 } | 67 } |
68 } | 68 } |
69 | 69 |
70 EOF | 70 EOF |
71 | 71 |
73 open STDERR, '>', $t->testdir() . '/stderr' or die "Can't reopen STDERR: $!"; | 73 open STDERR, '>', $t->testdir() . '/stderr' or die "Can't reopen STDERR: $!"; |
74 open my $stderr, '<', $t->testdir() . '/stderr' | 74 open my $stderr, '<', $t->testdir() . '/stderr' |
75 or die "Can't open stderr file: $!"; | 75 or die "Can't open stderr file: $!"; |
76 | 76 |
77 $t->run_daemon(\&stream_daemon); | 77 $t->run_daemon(\&stream_daemon); |
78 $t->run_daemon(\&syslog_daemon, port(8083), $t, 's_glob.log'); | 78 $t->run_daemon(\&syslog_daemon, port(8983), $t, 's_glob.log'); |
79 $t->run_daemon(\&syslog_daemon, port(8084), $t, 's_stream.log'); | 79 $t->run_daemon(\&syslog_daemon, port(8984), $t, 's_stream.log'); |
80 | 80 |
81 $t->waitforsocket('127.0.0.1:' . port(8081)); | 81 $t->waitforsocket('127.0.0.1:' . port(8081)); |
82 $t->waitforfile($t->testdir . '/s_glob.log'); | 82 $t->waitforfile($t->testdir . '/s_glob.log'); |
83 $t->waitforfile($t->testdir . '/s_stream.log'); | 83 $t->waitforfile($t->testdir . '/s_stream.log'); |
84 | 84 |
112 'multiple error global'); | 112 'multiple error global'); |
113 | 113 |
114 # syslog | 114 # syslog |
115 | 115 |
116 parse_syslog_message('syslog', get_syslog('data2', '127.0.0.1:' . port(8082), | 116 parse_syslog_message('syslog', get_syslog('data2', '127.0.0.1:' . port(8082), |
117 port(8085))); | 117 port(8985))); |
118 | 118 |
119 is_deeply(levels($t, 's_glob.log'), levels($t, 'e_glob.log'), | 119 is_deeply(levels($t, 's_glob.log'), levels($t, 'e_glob.log'), |
120 'global syslog messages'); | 120 'global syslog messages'); |
121 is_deeply(levels($t, 's_stream.log'), levels($t, 'e_stream.log'), | 121 is_deeply(levels($t, 's_stream.log'), levels($t, 'e_stream.log'), |
122 'stream syslog messages'); | 122 'stream syslog messages'); |