(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 (w)

Summary

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

LuaJIT

LuaJIT 2.1.0-beta3, commit 70f88773

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 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$)'
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 03:48:19 [error] 22871\#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 03:48:19 [debug] 22871\#0: *1 lua tcp socket handle connect error
2020/10/27 03:48:19 [debug] 22871\#0: *1 lua finalize socket
2020/10/27 03:48:19 [debug] 22871\#0: *1 lua http cleanup free: 0891A990
2020/10/27 03:48:19 [debug] 22871\#0: *1 poll del event: fd:9 ev:1
2020/10/27 03:48:19 [debug] 22871\#0: *1 poll del index: 3
2020/10/27 03:48:19 [debug] 22871\#0: *1 poll del event: fd:9 ev:4
2020/10/27 03:48:19 [debug] 22871\#0: *1 delete posted event 0892BE6C
2020/10/27 03:48:19 [debug] 22871\#0: *1 lua close socket connection
2020/10/27 03:48:19 [debug] 22871\#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 03:48:20 [error] 22871\#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 03:48:20 [debug] 22871\#0: *3 lua tcp socket handle connect error
2020/10/27 03:48:20 [debug] 22871\#0: *3 lua finalize socket
2020/10/27 03:48:20 [debug] 22871\#0: *3 lua http cleanup free: 0891AB60
2020/10/27 03:48:20 [debug] 22871\#0: *3 poll del event: fd:9 ev:1
2020/10/27 03:48:20 [debug] 22871\#0: *3 poll del index: 3
2020/10/27 03:48:20 [debug] 22871\#0: *3 poll del event: fd:9 ev:4
2020/10/27 03:48:20 [debug] 22871\#0: *3 delete posted event 0892BE6C
2020/10/27 03:48:20 [debug] 22871\#0: *3 lua close socket connection
2020/10/27 03:48:20 [debug] 22871\#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 03:48:20 [error] 22871\#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 03:48:20 [debug] 22871\#0: *5 lua tcp socket handle connect error
2020/10/27 03:48:20 [debug] 22871\#0: *5 lua finalize socket
2020/10/27 03:48:20 [debug] 22871\#0: *5 lua http cleanup free: 0891AB60
2020/10/27 03:48:20 [debug] 22871\#0: *5 poll del event: fd:9 ev:1
2020/10/27 03:48:20 [debug] 22871\#0: *5 poll del index: 3
2020/10/27 03:48:20 [debug] 22871\#0: *5 poll del event: fd:9 ev:4
2020/10/27 03:48:20 [debug] 22871\#0: *5 delete posted event 0892BE6C
2020/10/27 03:48:20 [debug] 22871\#0: *5 lua close socket connection
2020/10/27 03:48:20 [debug] 22871\#0: *5 reusable connection: 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 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 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 78: avoid request smuggling 2/4 (POST capture + smuggle in body) - status code ok got: ''
expected: '200'
TEST 78: avoid request smuggling 2/4 (POST capture + 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 78: avoid request smuggling 2/4 (POST capture + smuggle in body) - Can't connect to 127.0.0.1:1984: Connection refused (aborted) '
TEST 78: avoid request smuggling 2/4 (POST capture + smuggle in body) - status code ok got: ''
expected: '200'
TEST 78: avoid request smuggling 2/4 (POST capture + 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 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
'
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
'
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
'
Bailout called. Further testing stopped: 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)

Expected Failures

File Name Details
005-exit.t TEST 21: exit 403 in header filter - status code ok got: ''
expected: '403'
005-exit.t TEST 21: exit 403 in header filter - response_body_like - response is expected () ''
doesn't match '(?^s:403 Forbidden)'
005-exit.t TEST 21: exit 403 in header filter - status code ok got: ''
expected: '403'
005-exit.t TEST 21: exit 403 in header filter - response_body_like - response is expected () ''
doesn't match '(?^s:403 Forbidden)'
005-exit.t TEST 24: exit 444 in header filter - status code ok got: ''
expected: '444'
005-exit.t TEST 22: exit 201 in header filter - status code ok got: ''
expected: '201'
005-exit.t TEST 23: exit both in header filter and content handler - status code ok got: ''
expected: '201'

Warnings

Go back to the index page.