Mercurial > hg > nginx-tests
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; |