comparison stream_proxy_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 8ef51dbb5d69
comparison
equal deleted inserted replaced
973:7d7aef8b9f3a 974:882267679006
38 proxy_ssl on; 38 proxy_ssl on;
39 proxy_ssl_session_reuse on; 39 proxy_ssl_session_reuse on;
40 proxy_connect_timeout 2s; 40 proxy_connect_timeout 2s;
41 41
42 server { 42 server {
43 listen 127.0.0.1:%%PORT_0%%; 43 listen 127.0.0.1:8080;
44 proxy_pass 127.0.0.1:%%PORT_2%%; 44 proxy_pass 127.0.0.1:8082;
45 proxy_ssl_session_reuse off; 45 proxy_ssl_session_reuse off;
46 } 46 }
47 47
48 server { 48 server {
49 listen 127.0.0.1:%%PORT_1%%; 49 listen 127.0.0.1:8081;
50 proxy_pass 127.0.0.1:%%PORT_2%%; 50 proxy_pass 127.0.0.1:8082;
51 } 51 }
52 } 52 }
53 53
54 http { 54 http {
55 %%TEST_GLOBALS_HTTP%% 55 %%TEST_GLOBALS_HTTP%%
56 56
57 server { 57 server {
58 listen 127.0.0.1:%%PORT_2%% ssl; 58 listen 127.0.0.1:8082 ssl;
59 server_name localhost; 59 server_name localhost;
60 60
61 ssl_certificate_key localhost.key; 61 ssl_certificate_key localhost.key;
62 ssl_certificate localhost.crt; 62 ssl_certificate localhost.crt;
63 ssl_session_cache builtin; 63 ssl_session_cache builtin;
93 $t->run(); 93 $t->run();
94 94
95 ############################################################################### 95 ###############################################################################
96 96
97 like(http_get('/'), qr/200 OK.*X-Session: \./s, 'ssl'); 97 like(http_get('/'), qr/200 OK.*X-Session: \./s, 'ssl');
98 like(http_get('/', socket => getconn('127.0.0.1:' . port(1))), 98 like(http_get('/', socket => getconn('127.0.0.1:' . port(8081))),
99 qr/200 OK.*X-Session: \./s, 'ssl 2'); 99 qr/200 OK.*X-Session: \./s, 'ssl 2');
100 100
101 like(http_get('/'), qr/200 OK.*X-Session: \./s, 'ssl reuse session'); 101 like(http_get('/'), qr/200 OK.*X-Session: \./s, 'ssl reuse session');
102 like(http_get('/', socket => getconn('127.0.0.1:' . port(1))), 102 like(http_get('/', socket => getconn('127.0.0.1:' . port(8081))),
103 qr/200 OK.*X-Session: r/s, 'ssl reuse session 2'); 103 qr/200 OK.*X-Session: r/s, 'ssl reuse session 2');
104 104
105 my $s = http('', start => 1); 105 my $s = http('', start => 1);
106 106
107 sleep 3; 107 sleep 3;