(This page was automatically generated by the tools in the opsboy project on 09:46:44 03-Nov-2020 GMT.)

Detailed Test Report for ngx_lua in linux i386 (r)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
65d87507 2020-10-27 03:33:37 GMT 73 0 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 70f88773

OpenSSL

OpenSSL 1.1.1h 22 Sep 2020

Compilation Errors

Unexpected Failures

File Name Details
000--init.t TEST 1: conv_uid - drop table - status code ok got: ''
expected: '200'
000--init.t TEST 1: conv_uid - drop table - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'done!
'
000--init.t ERROR: client socket timed out - TEST 2: flush data from memcached '
000--init.t TEST 2: flush data from memcached - status code ok got: ''
expected: '200'
000--init.t TEST 2: flush data from memcached - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'OK
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - response_body - response is expected (repeated req 0, req 0) got: 'failed to connect: connection refused
'
expected: 'done
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - pattern "[error]" should not match any line in error.log but matches line "2020/10/27 05:30:35 [error] 14462\#0: *1 connect() failed (111: Connection refused), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2020/10/27 05:30:35 [debug] 14462\#0: *1 lua tcp socket handle connect error
2020/10/27 05:30:35 [debug] 14462\#0: *1 lua finalize socket
2020/10/27 05:30:35 [debug] 14462\#0: *1 lua http cleanup free: 09772A88
2020/10/27 05:30:35 [debug] 14462\#0: *1 poll del event: fd:9 ev:1
2020/10/27 05:30:35 [debug] 14462\#0: *1 poll del index: 3
2020/10/27 05:30:35 [debug] 14462\#0: *1 poll del event: fd:9 ev:4
2020/10/27 05:30:35 [debug] 14462\#0: *1 delete posted event 09783F64
2020/10/27 05:30:35 [debug] 14462\#0: *1 lua close socket connection
2020/10/27 05:30:35 [debug] 14462\#0: *1 reusable connection: 0
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - response_body - response is expected (repeated req 1, req 0) got: 'failed to connect: connection refused
'
expected: 'done
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - pattern "[error]" should not match any line in error.log but matches line "2020/10/27 05:30:36 [error] 14462\#0: *3 connect() failed (111: Connection refused), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2020/10/27 05:30:36 [debug] 14462\#0: *3 lua tcp socket handle connect error
2020/10/27 05:30:36 [debug] 14462\#0: *3 lua finalize socket
2020/10/27 05:30:36 [debug] 14462\#0: *3 lua http cleanup free: 09772C58
2020/10/27 05:30:36 [debug] 14462\#0: *3 poll del event: fd:9 ev:1
2020/10/27 05:30:36 [debug] 14462\#0: *3 poll del index: 3
2020/10/27 05:30:36 [debug] 14462\#0: *3 poll del event: fd:9 ev:4
2020/10/27 05:30:36 [debug] 14462\#0: *3 delete posted event 09783F64
2020/10/27 05:30:36 [debug] 14462\#0: *3 lua close socket connection
2020/10/27 05:30:36 [debug] 14462\#0: *3 reusable connection: 0
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - response_body - response is expected (repeated req 2, req 0) got: 'failed to connect: connection refused
'
expected: 'done
'
014-bugs.t TEST 39: lua_code_cache off + setkeepalive - pattern "[error]" should not match any line in error.log but matches line "2020/10/27 05:30:36 [error] 14462\#0: *5 connect() failed (111: Connection refused), client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 2) 2020/10/27 05:30:36 [debug] 14462\#0: *5 lua tcp socket handle connect error
2020/10/27 05:30:36 [debug] 14462\#0: *5 lua finalize socket
2020/10/27 05:30:36 [debug] 14462\#0: *5 lua http cleanup free: 09772C58
2020/10/27 05:30:36 [debug] 14462\#0: *5 poll del event: fd:9 ev:1
2020/10/27 05:30:36 [debug] 14462\#0: *5 poll del index: 3
2020/10/27 05:30:36 [debug] 14462\#0: *5 poll del event: fd:9 ev:4
2020/10/27 05:30:36 [debug] 14462\#0: *5 delete posted event 09783F64
2020/10/27 05:30:36 [debug] 14462\#0: *5 lua close socket connection
2020/10/27 05:30:36 [debug] 14462\#0: *5 reusable connection: 0
'
014-bugs.t ERROR: client socket timed out - TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
014-bugs.t ERROR: client socket timed out - TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
014-bugs.t ERROR: client socket timed out - TEST 3: sanity '
014-bugs.t TEST 3: sanity - status code ok got: ''
expected: '200'
014-bugs.t TEST 3: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:3: bar$)'
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - status code ok got: '500'
expected: '200'
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - response_body - response is expected (repeated req 0, req 0) got: '<ht'
expected: 'hi
'
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - pattern "my Content-Length: 8589934591" should match a line in error.log (req 0)
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - pattern "upstream prematurely closed connection while sending to client" should match a line in error.log (req 0)
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - status code ok got: '500'
expected: '200'
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - response_body - response is expected (repeated req 1, req 0) got: '<ht'
expected: 'hi
'
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - pattern "my Content-Length: 8589934591" should match a line in error.log (req 1)
016-resp-header.t TEST 94: fix negative content-length number(\#1791) - pattern "upstream prematurely closed connection while sending to client" should match a line in error.log (req 1)
017-exec.t ERROR: client socket timed out - TEST 11: exec after location capture (memc) '
017-exec.t TEST 11: exec after location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 11: exec after location capture (memc) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t ERROR: client socket timed out - TEST 11: exec after location capture (memc) '
017-exec.t TEST 11: exec after location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 11: exec after location capture (memc) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t ERROR: client socket timed out - TEST 13: exec after named location capture (memc) '
017-exec.t TEST 13: exec after named location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 13: exec after named location capture (memc) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
017-exec.t ERROR: client socket timed out - TEST 13: exec after named location capture (memc) '
017-exec.t TEST 13: exec after named location capture (memc) - status code ok got: ''
expected: '200'
017-exec.t TEST 13: exec after named location capture (memc) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "hello hello hello world world world"
length: 35
strings begin to differ at char 1 (line 1 column 1)
ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-GET: 404
-PUT: 201
-cached: hello
'
ERROR: client socket timed out - TEST 32: test memcached with subrequests '
TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
TEST 32: test memcached with subrequests - pattern "lua reuse free buf chain, but reallocate memory because" should match a line in error.log (req 0)
ERROR: client socket timed out - TEST 32: test memcached with subrequests '
TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
TEST 32: test memcached with subrequests - pattern "lua reuse free buf chain, but reallocate memory because" should match a line in error.log (req 1)
ERROR: client socket timed out - TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) '
TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - status code ok got: ''
expected: '200'
TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +0,0 @@
-hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world
-hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world
'
ERROR: client socket timed out - TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) '
TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - status code ok got: ''
expected: '200'
TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +0,0 @@
-hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world
-hello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello worldhello world
'
TEST 77: avoid request smuggling 1/4 (default capture + smuggle in header) - status code ok got: ''
expected: '200'
TEST 77: avoid request smuggling 1/4 (default capture + smuggle in header) - response_body - response is expected (repeated req 0, req 0) @@ -1,22 +0,0 @@
-req bytes: 146
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-1f
-method: GET, uri: /foo, X: nil
-
-0
-
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-2d
-method: GET, uri: /foo, X: GET /bar HTTP/1.0
-
-0
'
TEST 77: avoid request smuggling 1/4 (default capture + smuggle in header) - Can't connect to 127.0.0.1:1984: Connection refused (aborted) '
TEST 77: avoid request smuggling 1/4 (default capture + smuggle in header) - status code ok got: ''
expected: '200'
TEST 77: avoid request smuggling 1/4 (default capture + smuggle in header) - response_body - response is expected (repeated req 1, req 0) @@ -1,22 +0,0 @@
-req bytes: 146
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-1f
-method: GET, uri: /foo, X: nil
-
-0
-
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-2d
-method: GET, uri: /foo, X: GET /bar HTTP/1.0
-
-0
'
TEST 79: avoid request smuggling 3/4 (POST capture w/ always_forward_body + smuggle in body) - status code ok got: ''
expected: '200'
TEST 79: avoid request smuggling 3/4 (POST capture w/ always_forward_body + smuggle in body) - response_body - response is expected (repeated req 0, req 0) @@ -1,22 +0,0 @@
-req bytes: 205
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
-
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
'
TEST 79: avoid request smuggling 3/4 (POST capture w/ always_forward_body + smuggle in body) - Can't connect to 127.0.0.1:1984: Connection refused (aborted) '
TEST 79: avoid request smuggling 3/4 (POST capture w/ always_forward_body + smuggle in body) - status code ok got: ''
expected: '200'
TEST 79: avoid request smuggling 3/4 (POST capture w/ always_forward_body + smuggle in body) - response_body - response is expected (repeated req 1, req 0) @@ -1,22 +0,0 @@
-req bytes: 205
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
-
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
'
TEST 80: avoid request smuggling 4/4 (POST capture w/ body + smuggle in body) - status code ok got: ''
expected: '200'
TEST 80: avoid request smuggling 4/4 (POST capture w/ body + smuggle in body) - response_body - response is expected (repeated req 0, req 0) @@ -1,22 +0,0 @@
-req bytes: 205
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
-
-HTTP/1.1 200 OK
-Server: nginx
-Content-Type: text/plain
-Transfer-Encoding: chunked
-Connection: keep-alive
-
-18
-method: POST, uri: /foo
-
-0
'
Bailout called. Further testing stopped: TEST 80: avoid request smuggling 4/4 (POST capture w/ body + smuggle in body) - Can't connect to 127.0.0.1:1984: Connection refused (aborted)

Expected Failures

(none)

Warnings

Go back to the index page.