4
use Test::Nginx::Socket;
6
plan tests => 2 * blocks();
8
#$Test::Nginx::LWP::LogLevel = 'debug';
17
echo_blocking_sleep 1;
25
=== TEST 2: fractional delay
28
echo_blocking_sleep 0.01;
36
=== TEST 3: leading echo
40
echo_blocking_sleep 0.01;
49
=== TEST 4: trailing echo
52
echo_blocking_sleep 0.01;
62
=== TEST 5: two echos around sleep
66
echo_blocking_sleep 0.01;
77
=== TEST 6: interleaving sleep and echo
81
echo_blocking_sleep 0.01;
83
echo_blocking_sleep 0.01;
93
=== TEST 7: interleaving sleep and echo with echo at the end...
97
echo_blocking_sleep 0.01;
99
echo_blocking_sleep 0.01;
111
=== TEST 8: flush before sleep
112
we didn't really test the actual effect of "echo_flush" here...
113
merely checks if it croaks if appears.
118
echo_blocking_sleep 0.01;
129
=== TEST 9: flush does not increment opcode pointer itself
144
=== TEST 10: blocking sleep by variable
146
location ~ ^/sleep/(.+) {
148
echo_blocking_sleep $1;