(This page was automatically generated by the tools in the opsboy project on 20:40:32 04-Nov-2016 GMT.)

Detailed Test Report for ngx_stream_lua in linux x86_64 (o)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
aafd50b2 2016-10-29 23:13:18 GMT 15 234 sec

LuaJIT

LuaJIT 2.1.0-beta2, commit e244b1d

Compilation Errors

Unexpected Failures

File Name Details
094-uthread-exit.t TEST 7: exit in user thread (entry thread is still pending on tcpsock:connect) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,4 @@
before
hello in thread
after
+failed to connect: connection refused
'
094-uthread-exit.t TEST 7: exit in user thread (entry thread is still pending on tcpsock:connect) - pattern "[error]" should not match any line in error.log but matches line "2016/10/30 01:16:11 [error] 10061\#10061: *3 connect() failed (111: Connection refused) while handling client connection, client: 127.0.0.1, server: 0.0.0.0:1985" (req 0)
094-uthread-exit.t TEST 7: exit in user thread (entry thread is still pending on tcpsock:connect) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1,4 @@
before
hello in thread
after
+failed to connect: connection refused
'
094-uthread-exit.t TEST 7: exit in user thread (entry thread is still pending on tcpsock:connect) - pattern "[error]" should not match any line in error.log but matches line "2016/10/30 01:16:11 [error] 10061\#10061: *7 connect() failed (111: Connection refused) while handling client connection, client: 127.0.0.1, server: 0.0.0.0:1985" (req 1)
TEST 6: nil typed value - status code ok got: ''
expected: '200'
TEST 6: nil typed value - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'foo: rc=-5
'
TEST 6: nil typed value - Can't connect to 127.0.0.1:1984: Connection refused (aborted) '
TEST 6: nil typed value - status code ok got: ''
expected: '200'
TEST 6: nil typed value - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'foo: rc=-5
'
TEST 6: nil typed value - Can't connect to 127.0.0.1:1984: Connection refused (aborted) '
TEST 6: nil typed value - status code ok got: ''
expected: '200'
TEST 6: nil typed value - response_body - response is expected (repeated req 2, req 0) got: ''
expected: 'foo: rc=-5
'
TEST 5: string typed value - status code ok got: ''
expected: '200'
TEST 5: string typed value - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +0,0 @@
-foo: rc=0, type=4, val=hello world, len=11
-bar: rc=0, type=4, val=, len=0
'
Bailout called. Further testing stopped: TEST 5: string typed value - Can't connect to 127.0.0.1:1984: Connection refused (aborted)

Expected Failures

File Name Details
002-content.t TEST 9: multiple eof - pattern "stream lua send eof" should match a line in error.log (req 0)
002-content.t TEST 9: multiple eof - pattern "stream lua send eof" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua ngx.timer expired" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua close fake stream connection" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua ngx.timer expired" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua close fake stream connection" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
025-codecache.t TEST 24: lua_max_running_timers (just not enough, also low lua_max_pending_timers) - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 22: cosocket connection pool timeout (after Lua VM destroys) - pattern "stream lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
025-codecache.t TEST 22: cosocket connection pool timeout (after Lua VM destroys) - pattern "stream lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
025-codecache.t TEST 22: cosocket connection pool timeout (after Lua VM destroys) - pattern "stream lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 1)
025-codecache.t TEST 22: cosocket connection pool timeout (after Lua VM destroys) - pattern "stream lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive max idle timeout" should match a line in error.log (req 0)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 1)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
025-codecache.t TEST 23: cosocket connection pool timeout (before Lua VM destroys) - pattern "stream lua tcp socket keepalive max idle timeout" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua ngx.timer expired" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua close fake stream connection" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua ngx.timer expired" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua close fake stream connection" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
025-codecache.t TEST 21: multiple parallel timers - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua ngx.timer expired" should match a line in error.log (req 0)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua close fake stream connection" should match a line in error.log (req 0)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 0)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua ngx.timer expired" should match a line in error.log (req 1)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua close fake stream connection" should match a line in error.log (req 1)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 1)
025-codecache.t TEST 18: lua variable sharing via upvalue - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua ngx.timer expired" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua close fake stream connection" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua ngx.timer expired" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua close fake stream connection" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 3" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
025-codecache.t TEST 19: lua_max_running_timers (just not enough) - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 20: GC issue with the on_abort thread object - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 20: GC issue with the on_abort thread object - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 20: GC issue with the on_abort thread object - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
025-codecache.t TEST 20: GC issue with the on_abort thread object - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua close fake stream connection" should match a line in error.log (req 0)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua close the global Lua VM" should match a line in error.log (req 0)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 0)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 0)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "lua ngx.timer expired" should match a line in error.log (req 1)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua close fake stream connection" should match a line in error.log (req 1)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua close the global Lua VM" should match a line in error.log (req 1)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua decrementing the reference count for Lua VM: 2" should match a line in error.log (req 1)
025-codecache.t TEST 17: lua_max_pending_timers - chained timers (non-zero delay) - not exceeding - pattern "stream lua decrementing the reference count for Lua VM: 1" should match a line in error.log (req 1)
047-match-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
047-match-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
047-match-jit.t TEST 3: matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
047-match-jit.t TEST 4: not matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
047-match-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
047-match-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
049-gmatch-jit.t TEST 1: gmatch matched - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
049-gmatch-jit.t TEST 1: gmatch matched - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
049-gmatch-jit.t TEST 5: gmatch matched + o - grep_error_log_out (req 0) got: ""
length: 0
expected: "pcre JIT compiling result: 1\x{0a}"
length: 29
strings begin to differ at char 1 (line 1 column 1)
049-gmatch-jit.t TEST 7: gmatch matched but no iterate + o - grep_error_log_out (req 0) got: ""
length: 0
expected: "pcre JIT compiling result: 1\x{0a}"
length: 29
strings begin to differ at char 1 (line 1 column 1)
049-gmatch-jit.t TEST 6: fail to match + o - grep_error_log_out (req 0) got: ""
length: 0
expected: "pcre JIT compiling result: 1\x{0a}"
length: 29
strings begin to differ at char 1 (line 1 column 1)
049-gmatch-jit.t TEST 3: gmatch matched but no iterate - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
049-gmatch-jit.t TEST 3: gmatch matched but no iterate - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
049-gmatch-jit.t TEST 8: gmatch matched but only iterate once and still matches remain + o - grep_error_log_out (req 0) got: ""
length: 0
expected: "pcre JIT compiling result: 1\x{0a}"
length: 29
strings begin to differ at char 1 (line 1 column 1)
049-gmatch-jit.t TEST 2: fail to match - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
049-gmatch-jit.t TEST 2: fail to match - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
049-gmatch-jit.t TEST 4: gmatch matched but only iterate once and still matches remain - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
049-gmatch-jit.t TEST 4: gmatch matched but only iterate once and still matches remain - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
051-sub-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
051-sub-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
051-sub-jit.t TEST 4: not matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
051-sub-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
051-sub-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
051-sub-jit.t TEST 3: matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
053-gsub-jit.t TEST 3: matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
053-gsub-jit.t TEST 4: not matched with jo - grep_error_log_out (req 0) got: ''
expected: 'pcre JIT compiling result: 1
'
053-gsub-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
053-gsub-jit.t TEST 2: not matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
053-gsub-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 0)
053-gsub-jit.t TEST 1: matched with j - pattern "pcre JIT compiling result: 1" should match a line in error.log (req 1)
056-flush.t TEST 1: flush wait - content - pattern "stream lua reuse free buf memory 13 >= 5" should match a line in error.log (req 0)
056-flush.t TEST 1: flush wait - content - pattern "stream lua reuse free buf memory 13 >= 5" should match a line in error.log (req 1)
056-flush.t TEST 4: flush wait in a user coroutine - pattern "lua reuse free buf memory 13 >= 5" should match a line in error.log (req 0)
056-flush.t TEST 4: flush wait in a user coroutine - pattern "lua reuse free buf memory 13 >= 5" should match a line in error.log (req 1)
058-tcp-socket.t TEST 53: reuse cleanup - pattern "stream lua stream cleanup reuse" should match a line in error.log (req 0)
058-tcp-socket.t TEST 53: reuse cleanup - pattern "stream lua stream cleanup reuse" should match a line in error.log (req 1)
058-tcp-socket.t TEST 40: u->coctx left over bug - pattern "lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 0)
058-tcp-socket.t TEST 40: u->coctx left over bug - pattern "lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 1)
058-tcp-socket.t TEST 47: cosocket resolving aborted by coroutine yielding failures (require) - pattern "resolve name done" should match a line in error.log (req 0)
058-tcp-socket.t TEST 47: cosocket resolving aborted by coroutine yielding failures (require) - pattern "resolve name done" should match a line in error.log (req 1)
058-tcp-socket.t TEST 52: kill a thread with a connecting socket - pattern "stream lua tcp socket connect timeout: 100" should match a line in error.log (req 0)
058-tcp-socket.t TEST 52: kill a thread with a connecting socket - pattern "stream lua tcp socket connect timeout: 100" should match a line in error.log (req 1)
058-tcp-socket.t TEST 49: tcp_nodelay on - pattern "stream lua socket tcp_nodelay" should match a line in error.log (req 0)
058-tcp-socket.t TEST 49: tcp_nodelay on - pattern "stream lua socket tcp_nodelay" should match a line in error.log (req 1)
058-tcp-socket.t TEST 23: connect again immediately - pattern "lua reuse socket upstream" should match a line in error.log (req 0)
058-tcp-socket.t TEST 23: connect again immediately - pattern "lua tcp socket reconnect without shutting down" should match a line in error.log (req 0)
058-tcp-socket.t TEST 23: connect again immediately - pattern "lua reuse socket upstream" should match a line in error.log (req 1)
058-tcp-socket.t TEST 23: connect again immediately - pattern "lua tcp socket reconnect without shutting down" should match a line in error.log (req 1)
058-tcp-socket.t TEST 33: reread after a read time out happen (receive -> receive) - pattern "lua tcp socket read timeout: 100" should match a line in error.log (req 0)
058-tcp-socket.t TEST 33: reread after a read time out happen (receive -> receive) - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
058-tcp-socket.t TEST 33: reread after a read time out happen (receive -> receive) - pattern "lua tcp socket read timeout: 100" should match a line in error.log (req 1)
058-tcp-socket.t TEST 33: reread after a read time out happen (receive -> receive) - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
058-tcp-socket.t TEST 54: reuse cleanup in ngx.timer (fake_request) - pattern "stream lua stream cleanup reuse" should match a line in error.log (req 0)
058-tcp-socket.t TEST 54: reuse cleanup in ngx.timer (fake_request) - pattern "stream lua stream cleanup reuse" should match a line in error.log (req 1)
058-tcp-socket.t TEST 48: cosocket resolving aborted by coroutine yielding failures (xpcall err) - pattern "resolve name done" should match a line in error.log (req 0)
058-tcp-socket.t TEST 48: cosocket resolving aborted by coroutine yielding failures (xpcall err) - pattern "resolve name done" should match a line in error.log (req 1)
060-lua-memcached.t TEST 2: raw memcached - pattern "lua reuse free buf memory" should match a line in error.log (req 0)
060-lua-memcached.t TEST 2: raw memcached - pattern "lua reuse free buf memory" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 1: lua_socket_connect_timeout only - pattern "lua tcp socket connect timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 1: lua_socket_connect_timeout only - pattern "lua tcp socket connect timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 5: sock:settimeout(-1) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 5: sock:settimeout(-1) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 21: read timeout on receive(N) - pattern "lua tcp socket read timeout: 10" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 21: read timeout on receive(N) - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 21: read timeout on receive(N) - pattern "lua tcp socket read timeout: 10" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 21: read timeout on receive(N) - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 6: lua_socket_read_timeout only - pattern "lua tcp socket read timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 6: lua_socket_read_timeout only - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 6: lua_socket_read_timeout only - pattern "lua tcp socket read timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 6: lua_socket_read_timeout only - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 17: re-connect after timed out - pattern "lua tcp socket connect timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 17: re-connect after timed out - pattern "lua tcp socket connect timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 4: sock:settimeout(0) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 4: sock:settimeout(0) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 8: sock:settimeout(nil) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 8: sock:settimeout(nil) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 8: sock:settimeout(nil) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 8: sock:settimeout(nil) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 3: sock:settimeout(nil) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 3: sock:settimeout(nil) does not override lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 9: sock:settimeout(0) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 9: sock:settimeout(0) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 9: sock:settimeout(0) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 9: sock:settimeout(0) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 13: sock:settimeout(nil) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 13: sock:settimeout(nil) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 13: sock:settimeout(nil) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 13: sock:settimeout(nil) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 14: sock:settimeout(0) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 14: sock:settimeout(0) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 14: sock:settimeout(0) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 14: sock:settimeout(0) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 18: re-send on the same object after a send timeout happens - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 18: re-send on the same object after a send timeout happens - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 18: re-send on the same object after a send timeout happens - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 18: re-send on the same object after a send timeout happens - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 7: sock:settimeout() overrides lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 7: sock:settimeout() overrides lua_socket_read_timeout - pattern "lua tcp socket read timeout: 150" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 7: sock:settimeout() overrides lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 7: sock:settimeout() overrides lua_socket_read_timeout - pattern "lua tcp socket read timeout: 150" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 12: sock:settimeout() overrides lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 12: sock:settimeout() overrides lua_socket_send_timeout - pattern "lua tcp socket send timeout: 150" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 12: sock:settimeout() overrides lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 12: sock:settimeout() overrides lua_socket_send_timeout - pattern "lua tcp socket send timeout: 150" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 2: sock:settimeout() overrides lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 150" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 2: sock:settimeout() overrides lua_socket_connect_timeout - pattern "lua tcp socket connect timeout: 150" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 19: abort when upstream sockets pending on writes - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 19: abort when upstream sockets pending on writes - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 19: abort when upstream sockets pending on writes - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 19: abort when upstream sockets pending on writes - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 11: lua_socket_send_timeout only - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 11: lua_socket_send_timeout only - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 11: lua_socket_send_timeout only - pattern "lua tcp socket send timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 11: lua_socket_send_timeout only - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 10: sock:settimeout(-1) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 10: sock:settimeout(-1) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 10: sock:settimeout(-1) does not override lua_socket_read_timeout - pattern "lua tcp socket read timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 10: sock:settimeout(-1) does not override lua_socket_read_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 20: abort when downstream socket pending on writes - pattern "stream lua tcp socket send timeout: 100" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 20: abort when downstream socket pending on writes - pattern "stream lua tcp socket send timeout: 100" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 15: sock:settimeout(-1) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 15: sock:settimeout(-1) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 0)
065-tcp-socket-timeout.t TEST 15: sock:settimeout(-1) does not override lua_socket_send_timeout - pattern "lua tcp socket send timeout: 102" should match a line in error.log (req 1)
065-tcp-socket-timeout.t TEST 15: sock:settimeout(-1) does not override lua_socket_send_timeout - pattern "lua tcp socket connect timeout: 60000" should match a line in error.log (req 1)
067-req-socket.t TEST 12: req socket GC'd - grep_error_log_out (req 0) @@ -1,2 +1 @@
-stream lua finalize socket
GC cycle done
'
067-req-socket.t TEST 12: req socket GC'd - grep_error_log_out (req 1) @@ -1,2 +1 @@
-stream lua finalize socket
GC cycle done
'
077-sleep.t TEST 1: sleep 0.5 - content - pattern "stream lua ready to sleep for" should match a line in error.log (req 0)
077-sleep.t TEST 1: sleep 0.5 - content - pattern "stream lua sleep timer expired" should match a line in error.log (req 0)
077-sleep.t TEST 1: sleep 0.5 - content - pattern "stream lua ready to sleep for" should match a line in error.log (req 1)
077-sleep.t TEST 1: sleep 0.5 - content - pattern "stream lua sleep timer expired" should match a line in error.log (req 1)
077-sleep.t TEST 9: ngx.sleep() fails to yield (require) - pattern "stream lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 0)
077-sleep.t TEST 9: ngx.sleep() fails to yield (require) - pattern "stream lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 1)
077-sleep.t TEST 8: ngx.sleep() fails to yield (xpcall err handler) - pattern "stream lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 0)
077-sleep.t TEST 8: ngx.sleep() fails to yield (xpcall err handler) - pattern "stream lua clean up the timer for pending ngx.sleep" should match a line in error.log (req 1)
077-sleep.t TEST 6: sleep 0 - pattern "stream lua ready to sleep for" should match a line in error.log (req 0)
077-sleep.t TEST 6: sleep 0 - pattern "stream lua sleep timer expired" should match a line in error.log (req 0)
077-sleep.t TEST 6: sleep 0 - pattern "stream lua ready to sleep for" should match a line in error.log (req 1)
077-sleep.t TEST 6: sleep 0 - pattern "stream lua sleep timer expired" should match a line in error.log (req 1)
077-sleep.t TEST 5: sleep 0.5 - interleaved by ngx.say() - not ended by ngx.sleep - pattern "stream lua ready to sleep for" should match a line in error.log (req 0)
077-sleep.t TEST 5: sleep 0.5 - interleaved by ngx.say() - not ended by ngx.sleep - pattern "stream lua sleep timer expired" should match a line in error.log (req 0)
077-sleep.t TEST 5: sleep 0.5 - interleaved by ngx.say() - not ended by ngx.sleep - pattern "stream lua ready to sleep for" should match a line in error.log (req 1)
077-sleep.t TEST 5: sleep 0.5 - interleaved by ngx.say() - not ended by ngx.sleep - pattern "stream lua sleep timer expired" should match a line in error.log (req 1)
077-sleep.t TEST 3: sleep 0.33 - multi-times in content - pattern "stream lua ready to sleep for" should match a line in error.log (req 0)
077-sleep.t TEST 3: sleep 0.33 - multi-times in content - pattern "stream lua sleep timer expired" should match a line in error.log (req 0)
077-sleep.t TEST 3: sleep 0.33 - multi-times in content - pattern "stream lua ready to sleep for" should match a line in error.log (req 1)
077-sleep.t TEST 3: sleep 0.33 - multi-times in content - pattern "stream lua sleep timer expired" should match a line in error.log (req 1)
077-sleep.t TEST 4: sleep 0.5 - interleaved by ngx.say() - ended by ngx.sleep - pattern "stream lua ready to sleep" should match a line in error.log (req 0)
077-sleep.t TEST 4: sleep 0.5 - interleaved by ngx.say() - ended by ngx.sleep - pattern "stream lua sleep timer expired" should match a line in error.log (req 0)
077-sleep.t TEST 4: sleep 0.5 - interleaved by ngx.say() - ended by ngx.sleep - pattern "stream lua ready to sleep" should match a line in error.log (req 1)
077-sleep.t TEST 4: sleep 0.5 - interleaved by ngx.say() - ended by ngx.sleep - pattern "stream lua sleep timer expired" should match a line in error.log (req 1)
087-udp-socket.t TEST 11: access the google DNS server (using domain names) - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 0)
087-udp-socket.t TEST 11: access the google DNS server (using domain names) - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 1)
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "lua udp socket receive buffer size: 1400" should match a line in error.log (req 0)
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "lua udp socket receive buffer size: 1400" should match a line in error.log (req 1)
087-udp-socket.t TEST 6: connect again immediately - pattern "lua reuse socket upstream" should match a line in error.log (req 0)
087-udp-socket.t TEST 6: connect again immediately - pattern "lua udp socket reconnect without shutting down" should match a line in error.log (req 0)
087-udp-socket.t TEST 6: connect again immediately - pattern "lua reuse socket upstream" should match a line in error.log (req 1)
087-udp-socket.t TEST 6: connect again immediately - pattern "lua udp socket reconnect without shutting down" should match a line in error.log (req 1)
087-udp-socket.t TEST 1: sanity - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 0)
087-udp-socket.t TEST 1: sanity - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 1)
087-udp-socket.t TEST 10: access the google DNS server (using IP addr) - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 0)
087-udp-socket.t TEST 10: access the google DNS server (using IP addr) - pattern "lua udp socket receive buffer size: 8192" should match a line in error.log (req 1)

Warnings

Go back to the index page.