(This page was automatically generated by the tools in the opsboy project on 09:46:44 03-Nov-2020 GMT.)
Commit | Testing Time | Unexpected Failures |
Expected Failures |
Files | Tests | Elapsed Time |
---|---|---|---|---|---|---|
65d87507 | 2020-10-27 03:33:37 GMT | 73 | 0 | sec |
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) |