summaryrefslogtreecommitdiff
path: root/memc-nginx-module-0.20/t/stats.t
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