comparison stream_proxy_protocol_ssl.t @ 974:882267679006

Tests: simplified parallel modifications in tests. Mail tests were simplified in c227348453db.
author Andrey Zelenkov <zelenkov@nginx.com>
date Tue, 12 Jul 2016 17:39:03 +0300
parents e9064d691790
children 196d33c2bb45
comparison
equal deleted inserted replaced
973:7d7aef8b9f3a 974:882267679006
41 stream { 41 stream {
42 proxy_ssl on; 42 proxy_ssl on;
43 proxy_protocol on; 43 proxy_protocol on;
44 44
45 server { 45 server {
46 listen 127.0.0.1:%%PORT_0%%; 46 listen 127.0.0.1:8080;
47 proxy_pass 127.0.0.1:%%PORT_1%%; 47 proxy_pass 127.0.0.1:8081;
48 } 48 }
49 49
50 server { 50 server {
51 listen 127.0.0.1:%%PORT_2%%; 51 listen 127.0.0.1:8082;
52 proxy_pass 127.0.0.1:%%PORT_3%%; 52 proxy_pass 127.0.0.1:8083;
53 proxy_protocol off; 53 proxy_protocol off;
54 } 54 }
55 } 55 }
56 56
57 EOF 57 EOF
72 . "-out '$d/$name.crt' -keyout '$d/$name.key' " 72 . "-out '$d/$name.crt' -keyout '$d/$name.key' "
73 . ">>$d/openssl.out 2>&1") == 0 73 . ">>$d/openssl.out 2>&1") == 0
74 or die "Can't create certificate for $name: $!\n"; 74 or die "Can't create certificate for $name: $!\n";
75 } 75 }
76 76
77 $t->run_daemon(\&stream_daemon_ssl, port(1), path => $d, pp => 1); 77 $t->run_daemon(\&stream_daemon_ssl, port(8081), path => $d, pp => 1);
78 $t->run_daemon(\&stream_daemon_ssl, port(3), path => $d, pp => 0); 78 $t->run_daemon(\&stream_daemon_ssl, port(8083), path => $d, pp => 0);
79 $t->try_run('no stream proxy_protocol')->plan(2); 79 $t->try_run('no stream proxy_protocol')->plan(2);
80 80
81 $t->waitforsocket('127.0.0.1:' . port(1)); 81 $t->waitforsocket('127.0.0.1:' . port(8081));
82 $t->waitforsocket('127.0.0.1:' . port(3)); 82 $t->waitforsocket('127.0.0.1:' . port(8083));
83 83
84 ############################################################################### 84 ###############################################################################
85 85
86 my $dp = port(0); 86 my $dp = port(8080);
87 87
88 my %r = pp_get('test', '127.0.0.1:' . $dp); 88 my %r = pp_get('test', '127.0.0.1:' . $dp);
89 is($r{'data'}, "PROXY TCP4 127.0.0.1 127.0.0.1 $r{'sp'} $dp" . CRLF . 'test', 89 is($r{'data'}, "PROXY TCP4 127.0.0.1 127.0.0.1 $r{'sp'} $dp" . CRLF . 'test',
90 'protocol on'); 90 'protocol on');
91 91
92 %r = pp_get('test', '127.0.0.1:' . port(2)); 92 %r = pp_get('test', '127.0.0.1:' . port(8082));
93 is($r{'data'}, 'test', 'protocol off'); 93 is($r{'data'}, 'test', 'protocol off');
94 94
95 ############################################################################### 95 ###############################################################################
96 96
97 sub pp_get { 97 sub pp_get {