blob: f412b42071f6d388f192d5ffbf820a4f2282fa5c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# vi:filetype=
use lib 'lib';
use Test::Nginx::Socket;
repeat_each(1);
plan tests => repeat_each() * 2 * blocks();
$ENV{TEST_NGINX_MEMCACHED_PORT} ||= 11211;
#no_diff;
log_level('error');
run_tests();
__DATA__
=== TEST 1: sanity
--- timeout: 5
--- config
location /stats {
set $memc_cmd stats;
memc_pass 127.0.0.1:$TEST_NGINX_MEMCACHED_PORT;
}
--- request
GET /stats
--- response_body_like: ^(?:STAT [^\r]*\r\n)*END\r\n$
=== TEST 2: timeout
--- config
memc_connect_timeout 10ms;
memc_send_timeout 10ms;
location /stats {
set $memc_cmd stats;
memc_pass 127.0.0.2:12345;
}
--- request
GET /stats
--- response_body_like: 504 Gateway Time-out
--- timeout: 1
--- error_code: 504
|