(This page was automatically generated by the tools in the opsboy project on 15:08:04 28-Dec-2023 GMT.)

Detailed Test Report for ngx_lua in linux i386 (rv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
0e769b76 2023-12-28 09:02:33 GMT 920 274 219 23207 12325 sec

LuaJIT

LuaJIT 2.1.1700206165, commit 4182d6bf

Compilation Errors

Unexpected Failures

File Name Details
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$)'
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)
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)
020-subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
020-subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t 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
'
020-subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
020-subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t 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
'
020-subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
020-subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 12: 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
'
020-subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
020-subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 12: 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
'
020-subrequest.t ERROR: client socket timed out - TEST 32: test memcached with subrequests '
020-subrequest.t TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
020-subrequest.t TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
020-subrequest.t 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)
020-subrequest.t ERROR: client socket timed out - TEST 32: test memcached with subrequests '
020-subrequest.t TEST 32: test memcached with subrequests - status code ok got: ''
expected: '200'
020-subrequest.t TEST 32: test memcached with subrequests - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
020-subrequest.t 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)
020-subrequest.t ERROR: client socket timed out - TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) '
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-status: 200
-body: hello world
-truncated: false
'
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - TCP query length ok got: '64'
expected: '65'
020-subrequest.t ERROR: client socket timed out - TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) '
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - status code ok got: ''
expected: '200'
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-status: 200
-body: hello world
-truncated: false
'
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 09:34:29 [error] 25223\#25223: *1 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/proxy\", upstream: \"http://127.0.0.1:7516/proxy\", host: \"localhost\"" (req 1) 2023/12/28 09:34:29 [debug] 25223\#25223: *1 http next upstream, 2
2023/12/28 09:34:29 [debug] 25223\#25223: *1 free rr peer 1 4
2023/12/28 09:34:29 [debug] 25223\#25223: *1 finalize http upstream request: 502
2023/12/28 09:34:29 [debug] 25223\#25223: *1 finalize http proxy request
2023/12/28 09:34:29 [debug] 25223\#25223: *1 close http upstream connection: 9
2023/12/28 09:34:29 [debug] 25223\#25223: *1 event timer del: 9: 2014277
2023/12/28 09:34:29 [debug] 25223\#25223: *1 poll del event: fd:9 ev:1
2023/12/28 09:34:29 [debug] 25223\#25223: *1 reusable connection: 0
2023/12/28 09:34:29 [debug] 25223\#25223: *1 http finalize request: 502, "/proxy?" a:0, c:2
'
020-subrequest.t TEST 50: subrequests truncated in its response body due to premature connection close (nonbuffered, no content-length) - TCP query length ok got: '64'
expected: '65'
023-rewrite/mixed.t ERROR: client socket timed out - TEST 1: rewrite I/O with content I/O '
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - status code ok got: ''
expected: '200'
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "content GET: 404\x{0a}content PUT: 201\x{0a}content cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - grep_error_log_out (req 0) got: ""
length: 0
expected: "rewrite GET: 404\x{0a}rewrite PUT: 201\x{0a}rewrite cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t ERROR: client socket timed out - TEST 1: rewrite I/O with content I/O '
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - status code ok got: ''
expected: '200'
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "content GET: 404\x{0a}content PUT: 201\x{0a}content cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/mixed.t TEST 1: rewrite I/O with content I/O - grep_error_log_out (req 1) got: ""
length: 0
expected: "rewrite GET: 404\x{0a}rewrite PUT: 201\x{0a}rewrite cached: "...
length: 56
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
023-rewrite/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
023-rewrite/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
023-rewrite/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/echo_body" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - status code ok got: ''
expected: '200'
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/echo_body" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - status code ok got: ''
expected: '200'
023-rewrite/request_body.t TEST 9: test HTTP2 reading request body was disabled - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/request_body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
023-rewrite/request_body.t # Looks like you planned 40 tests but ran 42.
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 1: sanity '
023-rewrite/socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 1: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 1: sanity - grep_error_log_out (req 0) @@ -1,2 +0,0 @@
-lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"
-lua tcp socket get keepalive peer: using connection
'
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 1: sanity '
023-rewrite/socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 1: sanity - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 1: sanity - grep_error_log_out (req 1) @@ -1,2 +0,0 @@
-lua tcp socket get keepalive peer: using connection
-lua tcp socket get keepalive peer: using connection
'
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 2: free up the whole connection pool if no active connections '
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 2: free up the whole connection pool if no active connections '
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body_like - response is expected () ''
doesn't match '(?^s:^connected: 1, reused: \d+
request sent: 11
received: OK
connected: 1, reused: [1-9]\d*
request sent: 11
received: OK
)'
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive '
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'ok
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive '
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'ok
'
023-rewrite/socket-keepalive.t TEST 12: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'Not found, dear...
'
023-rewrite/socket-keepalive.t ERROR: client socket timed out - TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
023-rewrite/socket-keepalive.t TEST 13: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'Not found, dear...
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t 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
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t 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
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 12: 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
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
023-rewrite/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 12: 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
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 22: more args '
023-rewrite/subrequest.t TEST 22: more args - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 22: more args - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-copass: res 404
-copas: capture /memc_set
-copss: status 200
'
023-rewrite/subrequest.t ERROR: client socket timed out - TEST 22: more args '
023-rewrite/subrequest.t TEST 22: more args - status code ok got: ''
expected: '200'
023-rewrite/subrequest.t TEST 22: more args - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-copass: res 404
-copas: capture /memc_set
-copss: status 200
'
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 19: cannot survive across request boundary (send) '
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected () ''
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 21: cannot survive across request boundary (close) '
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 23: connect again immediately '
023-rewrite/tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}connected again: 1\x{0a}request sent: 11\x{0a}r"...
length: 75
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 23: connect again immediately '
023-rewrite/tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}connected again: 1\x{0a}request sent: 11\x{0a}r"...
length: 75
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 20: cannot survive across request boundary (receive) '
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: '500'
expected: '200'
023-rewrite/tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}request sent: 11\x{0a}received: OK\x{0a}close: "...
length: 77
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "connected: 1\x{0a}request sent: 11\x{0a}received: OK\x{0a}close: "...
length: 77
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 24: two sockets mix together '
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "1: connected: 1\x{0a}2: connected: 1\x{0a}1: request sent: 1"...
length: 149
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/tcp-socket.t ERROR: client socket timed out - TEST 24: two sockets mix together '
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
023-rewrite/tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "1: connected: 1\x{0a}2: connected: 1\x{0a}1: request sent: 1"...
length: 149
strings begin to differ at char 1 (line 1 column 1)
023-rewrite/uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
023-rewrite/uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
023-rewrite/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
024-access/mixed.t ERROR: client socket timed out - TEST 6: rewrite I/O with access I/O with content I/O '
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - grep_error_log_out (req 0) @@ -1,6 +0,0 @@
-rewrite GET: 404
-rewrite PUT: 201
-rewrite cached: hello
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t ERROR: client socket timed out - TEST 6: rewrite I/O with access I/O with content I/O '
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 6: rewrite I/O with access I/O with content I/O - grep_error_log_out (req 1) @@ -1,6 +0,0 @@
-rewrite GET: 404
-rewrite PUT: 201
-rewrite cached: hello
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t ERROR: client socket timed out - TEST 1: access I/O with content I/O '
024-access/mixed.t TEST 1: access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 1: access I/O with content I/O - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O - grep_error_log_out (req 0) @@ -1,3 +0,0 @@
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/mixed.t ERROR: client socket timed out - TEST 1: access I/O with content I/O '
024-access/mixed.t TEST 1: access I/O with content I/O - status code ok got: ''
expected: '200'
024-access/mixed.t TEST 1: access I/O with content I/O - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content GET: 404
-content PUT: 201
-content cached: hello
'
024-access/mixed.t TEST 1: access I/O with content I/O - grep_error_log_out (req 1) @@ -1,3 +0,0 @@
-access GET: 404
-access PUT: 201
-access cached: hello
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
024-access/multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
024-access/multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
024-access/multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/echo_body" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - status code ok got: ''
expected: '200'
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/echo_body" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - status code ok got: ''
expected: '200'
024-access/request_body.t TEST 9: test HTTP2 reading request body was disabled - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
024-access/request_body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
024-access/request_body.t TEST 3: test default setting (not reading request body) - response_body - response is expected (repeated req 0, req 0) got: "hello\x{00}\x{01}\x{02}\x{0a}world\x{03}\x{04}\x{ff}"
length: 17
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
024-access/request_body.t TEST 3: test default setting (not reading request body) - response_body - response is expected (repeated req 1, req 0) got: "hello\x{00}\x{01}\x{02}\x{0a}world\x{03}\x{04}\x{ff}"
length: 17
expected: "nil"
length: 3
strings begin to differ at char 1 (line 1 column 1)
024-access/request_body.t # Looks like you planned 40 tests but ran 42.
024-access/subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
024-access/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t ERROR: client socket timed out - TEST 12: POST (with body, memc method) '
024-access/subrequest.t TEST 12: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 12: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
024-access/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/subrequest.t ERROR: client socket timed out - TEST 13: POST (with body, memc method) '
024-access/subrequest.t TEST 13: POST (with body, memc method) - status code ok got: ''
expected: '200'
024-access/subrequest.t TEST 13: POST (with body, memc method) - response_body - response is expected (repeated req 1, req 0) got: ""
length: 0
expected: "GET: 404\x{0a}PUT: 201\x{0a}cached: hello\x{0a}"
length: 32
strings begin to differ at char 1 (line 1 column 1)
024-access/uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
024-access/uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
024-access/uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
025-codecache.t TEST 41: same chunk from different directives produces different closures - grep_error_log_out (req 0) @@ -4,25 +4,3 @@
code cache miss (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache miss (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='ssl_session_fetch_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='ssl_session_fetch_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache hit (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache lookup (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache hit (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache lookup (key='set_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='set_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='rewrite_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='rewrite_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='access_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='access_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='content_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='content_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='header_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='header_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='body_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='body_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache miss (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
'
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:13:13 [error] 7239\#7239: *1 [lua] content_by_lua(nginx.conf:83):15: failed to do SSL handshake: timeout while sending to client, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua resume returned 0
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua light thread ended normally
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua deleting light thread 04B52F48 (ref 1)
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua caching unused lua thread 04B52F48 (ref 1)
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua header filter for user lua code, uri "/t"
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua capture header filter, uri "/t"
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7C38:8
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7C70:8
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7CA8:52
'
025-codecache.t ERROR: client socket timed out - TEST 41: same chunk from different directives produces different closures '
025-codecache.t TEST 41: same chunk from different directives produces different closures - status code ok got: ''
expected: '200'
025-codecache.t TEST 41: same chunk from different directives produces different closures - grep_error_log_out (req 1) @@ -4,6 +4,12 @@
code cache miss (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache miss (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
+code cache lookup (key='content_by_lua_nhli_56ca4388611109b6ecfdeada050c8024', ref=1)
+code cache hit (key='content_by_lua_nhli_56ca4388611109b6ecfdeada050c8024', ref=1)
+code cache lookup (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=2)
+code cache hit (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=2)
+code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
+code cache hit (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
code cache lookup (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache miss (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache lookup (key='ssl_session_fetch_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
@@ -26,31 +32,3 @@
code cache miss (key='body_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache lookup (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
code cache miss (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=-1)
-code cache lookup (key='content_by_lua_nhli_56ca4388611109b6ecfdeada050c8024', ref=1)
-code cache hit (key='content_by_lua_nhli_56ca4388611109b6ecfdeada050c8024', ref=1)
-code cache lookup (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=2)
-code cache hit (key='balancer_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=2)
-code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache hit (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache lookup (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache hit (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache lookup (key='ssl_session_fetch_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=5)
-code cache hit (key='ssl_session_fetch_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=5)
-code cache lookup (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache hit (key='ssl_certificate_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=3)
-code cache lookup (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache hit (key='ssl_session_store_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=4)
-code cache lookup (key='set_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=6)
-code cache hit (key='set_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=6)
-code cache lookup (key='rewrite_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=7)
-code cache hit (key='rewrite_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=7)
-code cache lookup (key='access_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=8)
-code cache hit (key='access_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=8)
-code cache lookup (key='content_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=9)
-code cache hit (key='content_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=9)
-code cache lookup (key='header_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=10)
-code cache hit (key='header_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=10)
-code cache lookup (key='body_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=11)
-code cache hit (key='body_filter_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=11)
-code cache lookup (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=12)
-code cache hit (key='log_by_lua_nhli_8a9441d0a30531ba8bb34ab11c55cfc3', ref=12)
'
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:13:13 [error] 7239\#7239: *1 [lua] content_by_lua(nginx.conf:83):15: failed to do SSL handshake: timeout while sending to client, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua resume returned 0
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua light thread ended normally
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua deleting light thread 04B52F48 (ref 1)
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua caching unused lua thread 04B52F48 (ref 1)
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua header filter for user lua code, uri "/t"
2023/12/28 10:13:13 [debug] 7239\#7239: *1 lua capture header filter, uri "/t"
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7C38:8
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7C70:8
2023/12/28 10:13:13 [debug] 7239\#7239: *1 malloc: 04BB7CA8:52
'
025-codecache.t ERROR: client socket timed out - TEST 30: cosocket connection pool timeout (before Lua VM destroys) '
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t ERROR: client socket timed out - TEST 30: cosocket connection pool timeout (before Lua VM destroys) '
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t ERROR: client socket timed out - TEST 29: cosocket connection pool timeout (after Lua VM destroys) '
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
025-codecache.t ERROR: client socket timed out - TEST 29: cosocket connection pool timeout (after Lua VM destroys) '
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - status code ok got: ''
expected: '200'
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 0, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 1, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 2, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 3, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 4, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 5, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 6, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 7, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 8, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 8: memc 4 concurrent requests '
027-multi-capture.t TEST 8: memc 4 concurrent requests - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 8: memc 4 concurrent requests - response_body - response is expected (repeated req 9, req 0) @@ -1,12 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
-res3.status = 201
-res3.body = STORED
-
-res4.status = 201
-res4.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 2, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 3, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 4, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 5, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 6, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 7, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 8, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 6: memc sanity '
027-multi-capture.t TEST 6: memc sanity - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 6: memc sanity - response_body - response is expected (repeated req 9, req 0) @@ -1,6 +0,0 @@
-res1.status = 201
-res1.body = STORED
-
-res2.status = 201
-res2.body = STORED
-
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 0, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 1, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 2, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 3, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 4, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 5, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 6, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 7, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 8, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 7: memc muti + multi '
027-multi-capture.t TEST 7: memc muti + multi - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 7: memc muti + multi - response_body - response is expected (repeated req 9, req 0) @@ -1,16 +0,0 @@
-res1.status = 200
-res1.body = [1 res1.status = 201
-1 res1.body = STORED
-
-1 res2.status = 201
-1 res2.body = STORED
-
-]
-res2.status = 200
-res2.body = [2 res1.status = 201
-2 res1.body = STORED
-
-2 res2.status = 201
-2 res2.body = STORED
-
-]
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 0, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 1, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 2, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 3, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 4, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 5, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:28 [error] 8807\#8807: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 5) 2023/12/28 10:18:28 [debug] 8807\#8807: *1 finalize http upstream request: 504
2023/12/28 10:18:28 [debug] 8807\#8807: *1 finalize http memcached request
2023/12/28 10:18:28 [debug] 8807\#8807: *1 close http upstream connection: 9
2023/12/28 10:18:28 [debug] 8807\#8807: *1 poll del event: fd:9 ev:1
2023/12/28 10:18:28 [debug] 8807\#8807: *1 index: copy event 26 to 3
2023/12/28 10:18:28 [debug] 8807\#8807: *1 reusable connection: 0
2023/12/28 10:18:28 [debug] 8807\#8807: *1 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:28 [debug] 8807\#8807: *1 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:28 [debug] 8807\#8807: *1 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:28 [error] 8807\#8807: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 5) 2023/12/28 10:18:28 [debug] 8807\#8807: *1 finalize http upstream request: 504
2023/12/28 10:18:28 [debug] 8807\#8807: *1 finalize http memcached request
2023/12/28 10:18:28 [debug] 8807\#8807: *1 close http upstream connection: 10
2023/12/28 10:18:28 [debug] 8807\#8807: *1 poll del event: fd:10 ev:1
2023/12/28 10:18:28 [debug] 8807\#8807: *1 index: copy event 26 to 4
2023/12/28 10:18:28 [debug] 8807\#8807: *1 reusable connection: 0
2023/12/28 10:18:28 [debug] 8807\#8807: *1 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:28 [debug] 8807\#8807: *1 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:28 [debug] 8807\#8807: *1 lua restoring write event handler
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 6, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:31 [error] 8807\#8807: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2023/12/28 10:18:31 [debug] 8807\#8807: *1 finalize http upstream request: 504
2023/12/28 10:18:31 [debug] 8807\#8807: *1 finalize http memcached request
2023/12/28 10:18:31 [debug] 8807\#8807: *1 close http upstream connection: 11
2023/12/28 10:18:31 [debug] 8807\#8807: *1 poll del event: fd:11 ev:1
2023/12/28 10:18:31 [debug] 8807\#8807: *1 index: copy event 30 to 5
2023/12/28 10:18:31 [debug] 8807\#8807: *1 reusable connection: 0
2023/12/28 10:18:31 [debug] 8807\#8807: *1 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:31 [debug] 8807\#8807: *1 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:31 [debug] 8807\#8807: *1 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:31 [error] 8807\#8807: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2023/12/28 10:18:31 [debug] 8807\#8807: *1 finalize http upstream request: 504
2023/12/28 10:18:31 [debug] 8807\#8807: *1 finalize http memcached request
2023/12/28 10:18:31 [debug] 8807\#8807: *1 close http upstream connection: 12
2023/12/28 10:18:31 [debug] 8807\#8807: *1 poll del event: fd:12 ev:1
2023/12/28 10:18:31 [debug] 8807\#8807: *1 index: copy event 30 to 2
2023/12/28 10:18:31 [debug] 8807\#8807: *1 reusable connection: 0
2023/12/28 10:18:31 [debug] 8807\#8807: *1 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:31 [debug] 8807\#8807: *1 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:31 [debug] 8807\#8807: *1 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:37 [error] 8807\#8807: *6 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2023/12/28 10:18:37 [debug] 8807\#8807: *6 finalize http upstream request: 504
2023/12/28 10:18:37 [debug] 8807\#8807: *6 finalize http memcached request
2023/12/28 10:18:37 [debug] 8807\#8807: *6 close http upstream connection: 14
2023/12/28 10:18:37 [debug] 8807\#8807: *6 poll del event: fd:14 ev:1
2023/12/28 10:18:37 [debug] 8807\#8807: *6 index: copy event 30 to 7
2023/12/28 10:18:37 [debug] 8807\#8807: *6 reusable connection: 0
2023/12/28 10:18:37 [debug] 8807\#8807: *6 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:37 [debug] 8807\#8807: *6 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:37 [debug] 8807\#8807: *6 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:37 [error] 8807\#8807: *6 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 6) 2023/12/28 10:18:37 [debug] 8807\#8807: *6 finalize http upstream request: 504
2023/12/28 10:18:37 [debug] 8807\#8807: *6 finalize http memcached request
2023/12/28 10:18:37 [debug] 8807\#8807: *6 close http upstream connection: 15
2023/12/28 10:18:37 [debug] 8807\#8807: *6 poll del event: fd:15 ev:1
2023/12/28 10:18:37 [debug] 8807\#8807: *6 index: copy event 30 to 8
2023/12/28 10:18:37 [debug] 8807\#8807: *6 reusable connection: 0
2023/12/28 10:18:37 [debug] 8807\#8807: *6 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:37 [debug] 8807\#8807: *6 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:37 [debug] 8807\#8807: *6 lua restoring write event handler
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 7, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:40 [error] 8807\#8807: *6 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2023/12/28 10:18:40 [debug] 8807\#8807: *6 finalize http upstream request: 504
2023/12/28 10:18:40 [debug] 8807\#8807: *6 finalize http memcached request
2023/12/28 10:18:40 [debug] 8807\#8807: *6 close http upstream connection: 16
2023/12/28 10:18:40 [debug] 8807\#8807: *6 poll del event: fd:16 ev:1
2023/12/28 10:18:40 [debug] 8807\#8807: *6 index: copy event 34 to 9
2023/12/28 10:18:40 [debug] 8807\#8807: *6 reusable connection: 0
2023/12/28 10:18:40 [debug] 8807\#8807: *6 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:40 [debug] 8807\#8807: *6 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:40 [debug] 8807\#8807: *6 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:40 [error] 8807\#8807: *6 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2023/12/28 10:18:40 [debug] 8807\#8807: *6 finalize http upstream request: 504
2023/12/28 10:18:40 [debug] 8807\#8807: *6 finalize http memcached request
2023/12/28 10:18:40 [debug] 8807\#8807: *6 close http upstream connection: 17
2023/12/28 10:18:40 [debug] 8807\#8807: *6 poll del event: fd:17 ev:1
2023/12/28 10:18:40 [debug] 8807\#8807: *6 index: copy event 34 to 6
2023/12/28 10:18:40 [debug] 8807\#8807: *6 reusable connection: 0
2023/12/28 10:18:40 [debug] 8807\#8807: *6 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:40 [debug] 8807\#8807: *6 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:40 [debug] 8807\#8807: *6 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:48 [error] 8807\#8807: *11 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2023/12/28 10:18:48 [debug] 8807\#8807: *11 finalize http upstream request: 504
2023/12/28 10:18:48 [debug] 8807\#8807: *11 finalize http memcached request
2023/12/28 10:18:48 [debug] 8807\#8807: *11 close http upstream connection: 19
2023/12/28 10:18:48 [debug] 8807\#8807: *11 poll del event: fd:19 ev:1
2023/12/28 10:18:48 [debug] 8807\#8807: *11 index: copy event 34 to 11
2023/12/28 10:18:48 [debug] 8807\#8807: *11 reusable connection: 0
2023/12/28 10:18:48 [debug] 8807\#8807: *11 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:48 [debug] 8807\#8807: *11 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:48 [debug] 8807\#8807: *11 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:48 [error] 8807\#8807: *11 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 7) 2023/12/28 10:18:48 [debug] 8807\#8807: *11 finalize http upstream request: 504
2023/12/28 10:18:48 [debug] 8807\#8807: *11 finalize http memcached request
2023/12/28 10:18:48 [debug] 8807\#8807: *11 close http upstream connection: 20
2023/12/28 10:18:48 [debug] 8807\#8807: *11 poll del event: fd:20 ev:1
2023/12/28 10:18:48 [debug] 8807\#8807: *11 index: copy event 34 to 12
2023/12/28 10:18:48 [debug] 8807\#8807: *11 reusable connection: 0
2023/12/28 10:18:48 [debug] 8807\#8807: *11 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:48 [debug] 8807\#8807: *11 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:48 [debug] 8807\#8807: *11 lua restoring write event handler
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 8, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:51 [error] 8807\#8807: *11 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2023/12/28 10:18:51 [debug] 8807\#8807: *11 finalize http upstream request: 504
2023/12/28 10:18:51 [debug] 8807\#8807: *11 finalize http memcached request
2023/12/28 10:18:51 [debug] 8807\#8807: *11 close http upstream connection: 21
2023/12/28 10:18:51 [debug] 8807\#8807: *11 poll del event: fd:21 ev:1
2023/12/28 10:18:51 [debug] 8807\#8807: *11 index: copy event 38 to 13
2023/12/28 10:18:51 [debug] 8807\#8807: *11 reusable connection: 0
2023/12/28 10:18:51 [debug] 8807\#8807: *11 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:51 [debug] 8807\#8807: *11 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:51 [debug] 8807\#8807: *11 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:51 [error] 8807\#8807: *11 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2023/12/28 10:18:51 [debug] 8807\#8807: *11 finalize http upstream request: 504
2023/12/28 10:18:51 [debug] 8807\#8807: *11 finalize http memcached request
2023/12/28 10:18:51 [debug] 8807\#8807: *11 close http upstream connection: 22
2023/12/28 10:18:51 [debug] 8807\#8807: *11 poll del event: fd:22 ev:1
2023/12/28 10:18:51 [debug] 8807\#8807: *11 index: copy event 38 to 10
2023/12/28 10:18:51 [debug] 8807\#8807: *11 reusable connection: 0
2023/12/28 10:18:51 [debug] 8807\#8807: *11 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:51 [debug] 8807\#8807: *11 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:51 [debug] 8807\#8807: *11 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:58 [error] 8807\#8807: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2023/12/28 10:18:58 [debug] 8807\#8807: *16 finalize http upstream request: 504
2023/12/28 10:18:58 [debug] 8807\#8807: *16 finalize http memcached request
2023/12/28 10:18:58 [debug] 8807\#8807: *16 close http upstream connection: 24
2023/12/28 10:18:58 [debug] 8807\#8807: *16 poll del event: fd:24 ev:1
2023/12/28 10:18:58 [debug] 8807\#8807: *16 index: copy event 38 to 15
2023/12/28 10:18:58 [debug] 8807\#8807: *16 reusable connection: 0
2023/12/28 10:18:58 [debug] 8807\#8807: *16 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:58 [debug] 8807\#8807: *16 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:58 [debug] 8807\#8807: *16 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:58 [error] 8807\#8807: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 8) 2023/12/28 10:18:58 [debug] 8807\#8807: *16 finalize http upstream request: 504
2023/12/28 10:18:58 [debug] 8807\#8807: *16 finalize http memcached request
2023/12/28 10:18:58 [debug] 8807\#8807: *16 close http upstream connection: 25
2023/12/28 10:18:58 [debug] 8807\#8807: *16 poll del event: fd:25 ev:1
2023/12/28 10:18:58 [debug] 8807\#8807: *16 index: copy event 38 to 16
2023/12/28 10:18:58 [debug] 8807\#8807: *16 reusable connection: 0
2023/12/28 10:18:58 [debug] 8807\#8807: *16 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:58 [debug] 8807\#8807: *16 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:58 [debug] 8807\#8807: *16 lua restoring write event handler
'
027-multi-capture.t ERROR: client socket timed out - TEST 10: capture multi in series (more complex, using memc) '
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - response_body - response is expected (repeated req 9, req 0) @@ -1,32 +0,0 @@
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
-res1.status = 200
-res1.body = a
-res2.status = 200
-res2.body = b
-res3.status = 200
-res3.body = e
-res4.status = 200
-res4.body = f
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:59 [error] 8807\#8807: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2023/12/28 10:18:59 [debug] 8807\#8807: *16 finalize http upstream request: 504
2023/12/28 10:18:59 [debug] 8807\#8807: *16 finalize http memcached request
2023/12/28 10:18:59 [debug] 8807\#8807: *16 close http upstream connection: 26
2023/12/28 10:18:59 [debug] 8807\#8807: *16 poll del event: fd:26 ev:1
2023/12/28 10:18:59 [debug] 8807\#8807: *16 index: copy event 42 to 17
2023/12/28 10:18:59 [debug] 8807\#8807: *16 reusable connection: 0
2023/12/28 10:18:59 [debug] 8807\#8807: *16 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:18:59 [debug] 8807\#8807: *16 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:59 [debug] 8807\#8807: *16 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:18:59 [error] 8807\#8807: *16 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2023/12/28 10:18:59 [debug] 8807\#8807: *16 finalize http upstream request: 504
2023/12/28 10:18:59 [debug] 8807\#8807: *16 finalize http memcached request
2023/12/28 10:18:59 [debug] 8807\#8807: *16 close http upstream connection: 27
2023/12/28 10:18:59 [debug] 8807\#8807: *16 poll del event: fd:27 ev:1
2023/12/28 10:18:59 [debug] 8807\#8807: *16 index: copy event 42 to 14
2023/12/28 10:18:59 [debug] 8807\#8807: *16 reusable connection: 0
2023/12/28 10:18:59 [debug] 8807\#8807: *16 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:18:59 [debug] 8807\#8807: *16 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:18:59 [debug] 8807\#8807: *16 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:19:08 [error] 8807\#8807: *21 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2023/12/28 10:19:08 [debug] 8807\#8807: *21 finalize http upstream request: 504
2023/12/28 10:19:08 [debug] 8807\#8807: *21 finalize http memcached request
2023/12/28 10:19:08 [debug] 8807\#8807: *21 close http upstream connection: 29
2023/12/28 10:19:08 [debug] 8807\#8807: *21 poll del event: fd:29 ev:1
2023/12/28 10:19:08 [debug] 8807\#8807: *21 index: copy event 42 to 19
2023/12/28 10:19:08 [debug] 8807\#8807: *21 reusable connection: 0
2023/12/28 10:19:08 [debug] 8807\#8807: *21 http finalize request: 504, "/memc?cmd=set&val=a" a:0, c:11
2023/12/28 10:19:08 [debug] 8807\#8807: *21 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:19:08 [debug] 8807\#8807: *21 lua restoring write event handler
'
027-multi-capture.t TEST 10: capture multi in series (more complex, using memc) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:19:08 [error] 8807\#8807: *21 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 127.0.0.1, server: localhost, request: \"GET /main HTTP/1.1\", subrequest: \"/memc\", upstream: \"memcached://127.0.0.1:11211\", host: \"localhost\"" (req 9) 2023/12/28 10:19:08 [debug] 8807\#8807: *21 finalize http upstream request: 504
2023/12/28 10:19:08 [debug] 8807\#8807: *21 finalize http memcached request
2023/12/28 10:19:08 [debug] 8807\#8807: *21 close http upstream connection: 30
2023/12/28 10:19:08 [debug] 8807\#8807: *21 poll del event: fd:30 ev:1
2023/12/28 10:19:08 [debug] 8807\#8807: *21 index: copy event 42 to 20
2023/12/28 10:19:08 [debug] 8807\#8807: *21 reusable connection: 0
2023/12/28 10:19:08 [debug] 8807\#8807: *21 http finalize request: 504, "/memc?cmd=set&val=b" a:0, c:11
2023/12/28 10:19:08 [debug] 8807\#8807: *21 lua run post subrequest handler, rc:504 c:11
2023/12/28 10:19:08 [debug] 8807\#8807: *21 lua restoring write event handler
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 0) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 1) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 2) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 3, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 3) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 4, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 4) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 5, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 5) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 6, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 6) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 7, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 7) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 8, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 8) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 12: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 9, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 12: a mixture of rewrite, access, content phases - grep_error_log_out (req 9) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 0) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 1) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 2) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 3, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 3) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 4, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 4) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 5, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 5) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 6, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 6) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 7, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 7) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 8, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 8) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
027-multi-capture.t ERROR: client socket timed out - TEST 11: a mixture of rewrite, access, content phases '
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - status code ok got: ''
expected: '200'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - response_body - response is expected (repeated req 9, req 0) @@ -1,3 +0,0 @@
-content d: d
-content e: e
-content f: f
'
027-multi-capture.t TEST 11: a mixture of rewrite, access, content phases - grep_error_log_out (req 9) @@ -1,5 +0,0 @@
-rewrite a: a
-rewrite b: b
-rewrite c: c
-access A: A
-access B: B
'
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/test" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - status code ok got: ''
expected: '500'
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - pattern "http2 requests are not supported without content-length header" should match a line in error.log (req 0)
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2 --http2-prior-knowledge -X POST -H Host: localhost -H Content-Length: -H Content-Type: --data-binary @/home/ec2-user/git/lua-nginx-module/t/servroot/html/curl.data.bin --connect-timeout 3 --max-time 3 http://127.0.0.1:1984/test" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984: Connection refused '
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - status code ok got: ''
expected: '500'
044-req-body.t TEST 53: HTTP2 read buffered body was discarded - pattern "http2 requests are not supported without content-length header" should match a line in error.log (req 1)
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t TEST 24: set empty request body in memory - status code ok got: '500'
expected: '200'
044-req-body.t TEST 24: set empty request body in memory - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.25.3 (no pool)</center>
</body>
</html>
'
expected: 'body: [nil]
'
044-req-body.t TEST 24: set empty request body in memory - status code ok got: ''
expected: '200'
044-req-body.t TEST 24: set empty request body in memory - response_body - response is expected (repeated req 0, req 1) got: ''
expected: 'body: [nil]
'
044-req-body.t TEST 24: set empty request body in memory - status code ok got: '500'
expected: '200'
044-req-body.t TEST 24: set empty request body in memory - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.25.3 (no pool)</center>
</body>
</html>
'
expected: 'body: [nil]
'
044-req-body.t TEST 24: set empty request body in memory - status code ok got: ''
expected: '200'
044-req-body.t TEST 24: set empty request body in memory - response_body - response is expected (repeated req 1, req 1) got: ''
expected: 'body: [nil]
'
044-req-body.t TEST 11: read buffered body to memory and reset it with data in memory - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1 @@
-hiya, dear
+nil
-hiya, dear
-hiya, dear
'
044-req-body.t TEST 11: read buffered body to memory and reset it with data in memory - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1 @@
-hiya, dear
+nil
-hiya, dear
-hiya, dear
'
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t ERROR: client socket timed out - TEST 2: read buffered body (timed out) '
044-req-body.t TEST 2: read buffered body (timed out) - status code ok '404'
doesn't match '(?^ms:^(?:500)?$)'
044-req-body.t TEST 2: read buffered body (timed out) - response_body - response is expected (repeated req 0, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.25.3 (no pool)</center>
</body>
</html>
'
expected: ''
044-req-body.t TEST 2: read buffered body (timed out) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:50:55 [error] 21237\#21237: *1 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/test\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"POST /test HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 10:50:56 [emerg] 21262\#21262: bind() to 0.0.0.0:1984 failed (98: Address already in use)
'
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
044-req-body.t nginx: [emerg] still could not bind()
044-req-body.t ERROR: client socket timed out - TEST 2: read buffered body (timed out) '
044-req-body.t TEST 2: read buffered body (timed out) - status code ok '404'
doesn't match '(?^ms:^(?:500)?$)'
044-req-body.t TEST 2: read buffered body (timed out) - response_body - response is expected (repeated req 1, req 0) got: '<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.25.3 (no pool)</center>
</body>
</html>
'
expected: ''
044-req-body.t TEST 2: read buffered body (timed out) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 10:50:58 [error] 21237\#21237: *2 open() \"/home/ec2-user/git/lua-nginx-module/t/servroot/html/test\" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: \"POST /test HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 10:50:56 [emerg] 21262\#21262: bind() to 0.0.0.0:1984 failed (98: Address already in use)
2023/12/28 10:50:56 [emerg] 21262\#21262: bind() to 0.0.0.0:1984 failed (98: Address already in use)
2023/12/28 10:50:56 [emerg] 21262\#21262: bind() to 0.0.0.0:1984 failed (98: Address already in use)
'
058-tcp-socket.t ERROR: client socket timed out - TEST 20: cannot survive across request boundary (receive) '
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 20: cannot survive across request boundary (receive) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to receive a line: closed \[nil\])$)'
058-tcp-socket.t ERROR: client socket timed out - TEST 19: cannot survive across request boundary (send) '
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected () ''
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 19: cannot survive across request boundary (send) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^s:^(?:connected: 1
request sent: 11
received: OK|failed to send request: closed)$)'
058-tcp-socket.t ERROR: client socket timed out - TEST 21: cannot survive across request boundary (close) '
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected () ''
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - status code ok got: '500'
expected: '200'
058-tcp-socket.t TEST 21: cannot survive across request boundary (close) - response_body_like - response is expected (<html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>openresty</center> </body> </html>) '<html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>openresty</center>
</body>
</html>
'
doesn't match '(?^:^(?:connected: 1
request sent: 11
received: OK|failed to close: closed)$)'
058-tcp-socket.t ERROR: client socket timed out - TEST 24: two sockets mix together '
058-tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 0, req 0) @@ -1,8 +0,0 @@
-1: connected: 1
-2: connected: 1
-1: request sent: 11
-2: request sent: 57
-1: received: OK
-2: received: HTTP/1.1 200 OK
-1: close: 1 nil
-2: close: 1 nil
'
058-tcp-socket.t ERROR: client socket timed out - TEST 24: two sockets mix together '
058-tcp-socket.t TEST 24: two sockets mix together - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 24: two sockets mix together - response_body - response is expected (repeated req 1, req 0) @@ -1,8 +0,0 @@
-1: connected: 1
-2: connected: 1
-1: request sent: 11
-2: request sent: 57
-1: received: OK
-2: received: HTTP/1.1 200 OK
-1: close: 1 nil
-2: close: 1 nil
'
058-tcp-socket.t ERROR: client socket timed out - TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
-subrequest: 200, OK
'
058-tcp-socket.t ERROR: client socket timed out - TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) '
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 29: cosocket before location capture (tcpsock:send did not clear u->waiting) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
-subrequest: 200, OK
'
058-tcp-socket.t ERROR: client socket timed out - TEST 23: connect again immediately '
058-tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t ERROR: client socket timed out - TEST 23: connect again immediately '
058-tcp-socket.t TEST 23: connect again immediately - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 23: connect again immediately - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t ERROR: client socket timed out - TEST 61: options_table is nil '
058-tcp-socket.t TEST 61: options_table is nil - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 61: options_table is nil - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
058-tcp-socket.t ERROR: client socket timed out - TEST 61: options_table is nil '
058-tcp-socket.t TEST 61: options_table is nil - status code ok got: ''
expected: '200'
058-tcp-socket.t TEST 61: options_table is nil - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
060-lua-memcached.t ERROR: client socket timed out - TEST 2: raw memcached '
060-lua-memcached.t TEST 2: raw memcached - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 2: raw memcached - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
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 ERROR: client socket timed out - TEST 2: raw memcached '
060-lua-memcached.t TEST 2: raw memcached - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 2: raw memcached - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
060-lua-memcached.t TEST 2: raw memcached - pattern "lua reuse free buf memory" should match a line in error.log (req 1)
060-lua-memcached.t ERROR: client socket timed out - TEST 1: sanity '
060-lua-memcached.t TEST 1: sanity - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'some_key: hello 1234
'
060-lua-memcached.t ERROR: client socket timed out - TEST 1: sanity '
060-lua-memcached.t TEST 1: sanity - status code ok got: ''
expected: '200'
060-lua-memcached.t TEST 1: sanity - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'some_key: hello 1234
'
066-socket-receiveuntil.t ERROR: client socket timed out - TEST 1: memcached read lines '
066-socket-receiveuntil.t TEST 1: memcached read lines - status code ok got: ''
expected: '200'
066-socket-receiveuntil.t TEST 1: memcached read lines - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
066-socket-receiveuntil.t ERROR: client socket timed out - TEST 1: memcached read lines '
066-socket-receiveuntil.t TEST 1: memcached read lines - status code ok got: ''
expected: '200'
066-socket-receiveuntil.t TEST 1: memcached read lines - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-received: OK
-close: 1 nil
'
068-socket-keepalive.t ERROR: client socket timed out - TEST 1: sanity '
068-socket-keepalive.t TEST 1: sanity - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
'
068-socket-keepalive.t TEST 1: sanity - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 1: sanity - pattern "lua tcp socket keepalive create connection pool for key "127.0.0.1:11211"" should match a line in error.log (req 0)
068-socket-keepalive.t ERROR: client socket timed out - TEST 2: free up the whole connection pool if no active connections '
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
'
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t TEST 2: free up the whole connection pool if no active connections - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
068-socket-keepalive.t ERROR: client socket timed out - TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive '
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'ok
'
068-socket-keepalive.t TEST 13: github issue \#108: ngx.location.capture + redis.set_keepalive - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
068-socket-keepalive.t ERROR: client socket timed out - TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit '
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - status code ok got: ''
expected: '404'
068-socket-keepalive.t TEST 14: github issue \#110: ngx.exit with HTTP_NOT_FOUND causes worker process to exit - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'Not found, dear...
'
068-socket-keepalive.t ERROR: client socket timed out - TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() '
068-socket-keepalive.t TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 27: conn queuing: connect() can specify 'pool_size' which overrides setkeepalive() - response_body - response is expected (repeated req 0, req 0) @@ -1,8 +0,0 @@
-connected: 1, reused: 0
-request sent: 11
-received: OK
-connected: 1, reused: 1
-request sent: 11
-received: OK
-reused: 1
-reused: 0
'
068-socket-keepalive.t ERROR: client socket timed out - TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool '
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 29: conn queuing: connect() can specify 'pool_size' for custom pool - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: A, reused: 0
-connected: B, reused: 0
-connected: A, reused: 1
-connected: B, reused: 1
-reused: 1
-reused: 0
'
068-socket-keepalive.t ERROR: client socket timed out - TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog '
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-request sent: 11
-received: OK
-setkeepalive: OK
'
068-socket-keepalive.t TEST 32: conn queuing: once 'pool_size' is reached and pool has 'backlog' - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
start to handle timer
start to handle cosocket
continue to handle timer
-continue to handle cosocket
'
068-socket-keepalive.t TEST 47: conn queuing: resume connect operation if resumed connect failed (connection refused) - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,3 @@
-connection refused
+timeout
connected in uthread
ok
'
068-socket-keepalive.t ERROR: client socket timed out - TEST 51: conn queuing: only decrease the counter for connections which were counted by the pool '
068-socket-keepalive.t TEST 51: conn queuing: only decrease the counter for connections which were counted by the pool - status code ok got: ''
expected: '200'
068-socket-keepalive.t TEST 51: conn queuing: only decrease the counter for connections which were counted by the pool - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'ok
'
071-idle-socket.t TEST 2: read timer cleared in time - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,5 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
request sent again: 11
close: 1 nil
'
071-idle-socket.t TEST 2: read timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:13:59 [error] 29829\#29829: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua tcp socket handle read error
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua tcp socket waking up the current request
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua tcp operation done, resuming lua thread
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua tcp socket calling prepare retvals handler 0817C356, u:04B27818
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua tcp socket receive return value handler
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua run thread, top:9 c:1
2023/12/28 11:13:59 [debug] 29829\#29829: *1 malloc: 04B29DC8:8
2023/12/28 11:13:59 [debug] 29829\#29829: *1 malloc: 04B29E00:8
2023/12/28 11:13:59 [debug] 29829\#29829: *1 lua allocate new chainlink and new buf of size 37, cl:04B29DC8
'
071-idle-socket.t TEST 2: read timer cleared in time - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,5 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
request sent again: 11
close: 1 nil
'
071-idle-socket.t TEST 2: read timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:14:01 [error] 29829\#29829: *3 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua tcp socket handle read error
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua tcp socket waking up the current request
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua tcp operation done, resuming lua thread
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua tcp socket calling prepare retvals handler 0817C356, u:04B2E408
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua tcp socket receive return value handler
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua run thread, top:0 c:1
2023/12/28 11:14:01 [debug] 29829\#29829: *3 malloc: 04B30968:8
2023/12/28 11:14:01 [debug] 29829\#29829: *3 malloc: 04B309A0:8
2023/12/28 11:14:01 [debug] 29829\#29829: *3 lua allocate new chainlink and new buf of size 37, cl:04B30968
'
071-idle-socket.t TEST 4: send timer cleared in time - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,3 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
-close: 1 nil
'
071-idle-socket.t TEST 4: send timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:14:23 [error] 29984\#29984: *1 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua tcp socket handle read error
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua tcp socket waking up the current request
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua tcp operation done, resuming lua thread
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua tcp socket calling prepare retvals handler 0817C356, u:04B27488
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua tcp socket receive return value handler
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua run thread, top:9 c:1
2023/12/28 11:14:23 [debug] 29984\#29984: *1 malloc: 04B2B1B0:8
2023/12/28 11:14:23 [debug] 29984\#29984: *1 malloc: 04B2B1E8:8
2023/12/28 11:14:23 [debug] 29984\#29984: *1 lua allocate new chainlink and new buf of size 37, cl:04B2B1B0
'
071-idle-socket.t TEST 4: send timer cleared in time - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +1,3 @@
connected: 1
request sent: 11
-received: OK
+failed to receive a line: timeout []
-close: 1 nil
'
071-idle-socket.t TEST 4: send timer cleared in time - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:14:24 [error] 29984\#29984: *3 lua tcp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua tcp socket handle read error
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua tcp socket waking up the current request
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua tcp operation done, resuming lua thread
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua tcp socket calling prepare retvals handler 0817C356, u:04B2D418
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua tcp socket receive return value handler
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua run thread, top:0 c:1
2023/12/28 11:14:24 [debug] 29984\#29984: *3 malloc: 04B30FF8:8
2023/12/28 11:14:24 [debug] 29984\#29984: *3 malloc: 04B31030:8
2023/12/28 11:14:24 [debug] 29984\#29984: *3 lua allocate new chainlink and new buf of size 37, cl:04B30FF8
'
087-udp-socket.t ERROR: client socket timed out - TEST 6: connect again immediately '
087-udp-socket.t TEST 6: connect again immediately - status code ok got: ''
expected: '200'
087-udp-socket.t TEST 6: connect again immediately - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 1
-received: OK
-
-close: 1 nil
'
087-udp-socket.t ERROR: client socket timed out - TEST 6: connect again immediately '
087-udp-socket.t TEST 6: connect again immediately - status code ok got: ''
expected: '200'
087-udp-socket.t TEST 6: connect again immediately - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +0,0 @@
-connected: 1
-connected again: 1
-request sent: 1
-received: OK
-
-close: 1 nil
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:37 [error] 1454\#1454: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket handle error
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket waking up the current request
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp operation done, resuming lua thread
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket calling prepare retvals handler 0818757E, u:04B21188
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket receive return value handler
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket error retval handler
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua run thread, top:9 c:1
2023/12/28 11:24:37 [debug] 1454\#1454: *1 malloc: 04B21E60:8
2023/12/28 11:24:37 [debug] 1454\#1454: *1 malloc: 04B21E98:8
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:37 [error] 1454\#1454: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket handle error
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket waking up the current request
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp operation done, resuming lua thread
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket calling prepare retvals handler 0818757E, u:04B21188
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket receive return value handler
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua udp socket error retval handler
2023/12/28 11:24:37 [debug] 1454\#1454: *1 lua run thread, top:9 c:1
2023/12/28 11:24:37 [debug] 1454\#1454: *1 malloc: 04B21E60:8
2023/12/28 11:24:37 [debug] 1454\#1454: *1 malloc: 04B21E98:8
'
087-udp-socket.t TEST 8: with an explicit receive buffer size argument - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:38 [error] 1454\#1454: *3 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp socket handle error
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp socket waking up the current request
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp operation done, resuming lua thread
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp socket calling prepare retvals handler 0818757E, u:04B24118
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp socket receive return value handler
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua udp socket error retval handler
2023/12/28 11:24:38 [debug] 1454\#1454: *3 lua run thread, top:0 c:1
2023/12/28 11:24:38 [debug] 1454\#1454: *3 malloc: 04B24DA0:8
2023/12/28 11:24:38 [debug] 1454\#1454: *3 malloc: 04B24DD8:8
'
087-udp-socket.t TEST 1: sanity - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:48 [error] 1526\#1526: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) 2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket handle error
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket waking up the current request
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp operation done, resuming lua thread
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket calling prepare retvals handler 0818757E, u:04B20E80
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket receive return value handler
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket error retval handler
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua run thread, top:9 c:1
2023/12/28 11:24:48 [debug] 1526\#1526: *1 malloc: 04B21B58:8
2023/12/28 11:24:48 [debug] 1526\#1526: *1 malloc: 04B21B90:8
'
087-udp-socket.t TEST 1: sanity - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected
-received 12 bytes: OK
+failed to receive data: timeout
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:48 [error] 1526\#1526: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket handle error
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket waking up the current request
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp operation done, resuming lua thread
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket calling prepare retvals handler 0818757E, u:04B20E80
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket receive return value handler
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua udp socket error retval handler
2023/12/28 11:24:48 [debug] 1526\#1526: *1 lua run thread, top:9 c:1
2023/12/28 11:24:48 [debug] 1526\#1526: *1 malloc: 04B21B58:8
2023/12/28 11:24:48 [debug] 1526\#1526: *1 malloc: 04B21B90:8
'
087-udp-socket.t TEST 1: sanity - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:24:49 [error] 1526\#1526: *3 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) 2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp socket handle error
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp socket waking up the current request
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp operation done, resuming lua thread
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp socket calling prepare retvals handler 0818757E, u:04B23E10
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp socket receive return value handler
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua udp socket error retval handler
2023/12/28 11:24:49 [debug] 1526\#1526: *3 lua run thread, top:0 c:1
2023/12/28 11:24:49 [debug] 1526\#1526: *3 malloc: 04B24A98:8
2023/12/28 11:24:49 [debug] 1526\#1526: *3 malloc: 04B24AD0:8
'
087-udp-socket.t TEST 2: multiple parallel queries - response_body_like - response is expected (connected failed to receive data: timeout) 'connected
failed to receive data: timeout
'
doesn't match '(?^s:^connected
1: received 12 bytes: []OK
2: received 12 bytes: []OK
$)'
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:25:16 [error] 1704\#1704: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 0) '
087-udp-socket.t TEST 2: multiple parallel queries - response_body_like - response is expected (connected failed to receive data: timeout) 'connected
failed to receive data: timeout
'
doesn't match '(?^s:^connected
1: received 12 bytes: []OK
2: received 12 bytes: []OK
$)'
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:25:16 [error] 1704\#1704: *1 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) '
087-udp-socket.t TEST 2: multiple parallel queries - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 11:25:17 [error] 1704\#1704: *3 lua udp socket read timed out, client: 127.0.0.1, server: localhost, request: \"GET /t HTTP/1.1\", host: \"localhost\"" (req 1) '
093-uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
093-uthread-spawn.t ERROR: client socket timed out - TEST 20: user threads + ngx.socket.tcp '
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - status code ok got: ''
expected: '200'
093-uthread-spawn.t TEST 20: user threads + ngx.socket.tcp - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-before
-after
-received: OK
'
106-timer.t TEST 8: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 0)'
106-timer.t TEST 8: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 1)'
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 0)'
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "received 12 bytes: OK " should match a line in error.log (req 1)'
124-init-worker.t TEST 4: timer.at + cosocket - response_body - response is expected (repeated req 0, req 0) got: 'timed out
'
expected: 'ok
'
124-init-worker.t TEST 4: timer.at + cosocket - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
warn(): created timer: 1
warn(): timer expired (premature: false)
warn(): request sent: 11
-warn(): received: OK
'
124-init-worker.t TEST 6: timer.at + cosocket (by_lua_file) - response_body - response is expected (repeated req 0, req 0) got: 'timed out
'
expected: 'ok
'
124-init-worker.t TEST 6: timer.at + cosocket (by_lua_file) - grep_error_log_out (req 0) @@ -1,4 +1,3 @@
warn(): created timer: 1
warn(): timer expired (premature: false)
warn(): request sent: 11
-warn(): received: OK
'
128-duplex-tcp-socket.t TEST 2: read timeout errors won't affect writing - response_body_like - response is expected (connected: 1 partial read: read timed out: 300 close: 1 nil) 'connected: 1
partial read:
read timed out: 300
close: 1 nil
'
doesn't match '(?^s:^connected: 1
(?:received: OK|failed to send request: timeout
partial read: )
read timed out: [1-9]\d*
close: 1 nil$)'
128-duplex-tcp-socket.t TEST 2: read timeout errors won't affect writing - response_body_like - response is expected (connected: 1 partial read: read timed out: 300 close: 1 nil) 'connected: 1
partial read:
read timed out: 300
close: 1 nil
'
doesn't match '(?^s:^connected: 1
(?:received: OK|failed to send request: timeout
partial read: )
read timed out: [1-9]\d*
close: 1 nil$)'
128-duplex-tcp-socket.t ERROR: client socket timed out - TEST 1: pipelined memcached requests (sent one byte at a time) '
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - status code ok got: ''
expected: '200'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-received: OK
-received: END
-received: END
-setkeepalive: 1 nil
'
128-duplex-tcp-socket.t ERROR: client socket timed out - TEST 1: pipelined memcached requests (sent one byte at a time) '
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - status code ok got: ''
expected: '200'
128-duplex-tcp-socket.t TEST 1: pipelined memcached requests (sent one byte at a time) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +0,0 @@
-connected: 1
-received: OK
-received: END
-received: END
-setkeepalive: 1 nil
'
139-ssl-cert-by.t TEST 14: simple logging (by_lua_file) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 26: uthread (kill) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 11: get phase - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 17: simple logging - use ssl_certificate_by_lua* on the http {} level - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 24: ssl_certificate_by_lua* can yield when reading early data - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 3: timer - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 7: ngx.exit(0) - yield - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:07:16 [error] 17570\#17570: *4 lua tcp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua tcp socket handle read error
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua tcp socket waking up the current request
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua tcp operation done, resuming lua thread
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua tcp socket calling prepare retvals handler 0817C356, u:04B76808
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua tcp socket receive return value handler
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua run thread, top:0 c:1
2023/12/28 12:07:16 [error] 17570\#17570: *4 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua resume returned 0
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua light thread ended normally
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:07:16 [error] 17570\#17570: *4 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua resume returned 0
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua light thread ended normally
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua deleting light thread 04B763E8 (ref 2)
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua caching unused lua thread 04B763E8 (ref 2)
2023/12/28 12:07:16 [debug] 17570\#17570: *4 lua run thread returned 0
2023/12/28 12:07:16 [debug] 17570\#17570: *4 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:07:16 [debug] 17570\#17570: *4 http lua fake request count:1
2023/12/28 12:07:16 [debug] 17570\#17570: *4 http lua close fake request
2023/12/28 12:07:16 [debug] 17570\#17570: *4 cleanup lua tcp socket request: ""
'
139-ssl-cert-by.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:07:17 [error] 17570\#17570: *9 lua tcp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua tcp socket handle read error
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua tcp socket waking up the current request
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua tcp operation done, resuming lua thread
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua tcp socket calling prepare retvals handler 0817C356, u:04BA4AB8
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua tcp socket receive return value handler
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua run thread, top:0 c:1
2023/12/28 12:07:17 [error] 17570\#17570: *9 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua resume returned 0
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua light thread ended normally
'
139-ssl-cert-by.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:07:17 [error] 17570\#17570: *9 [lua] ssl_certificate_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua resume returned 0
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua light thread ended normally
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua deleting light thread 04BA4738 (ref 3)
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua caching unused lua thread 04BA4738 (ref 3)
2023/12/28 12:07:17 [debug] 17570\#17570: *9 lua run thread returned 0
2023/12/28 12:07:17 [debug] 17570\#17570: *9 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:07:17 [debug] 17570\#17570: *9 http lua fake request count:1
2023/12/28 12:07:17 [debug] 17570\#17570: *9 http lua close fake request
2023/12/28 12:07:17 [debug] 17570\#17570: *9 cleanup lua tcp socket request: ""
'
139-ssl-cert-by.t TEST 18: simple logging (syslog) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 23: get raw_client_addr - unix domain socket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 19: check the count of running timers - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 59 bytes.
-received: HTTP/1.1 200 OK
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 2
-received: Connection: close
-received:
-received: 3
-close: 1 nil
'
139-ssl-cert-by.t TEST 5: ngx.exit(0) - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 16: simple user thread wait with yielding - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 22: get raw_client_addr - IPv4 - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 2: sleep - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 0) got: ''
expected: 'received memc reply of 12 bytes
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:08:58 [error] 18194\#18194: *4 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp socket handle error
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp socket waking up the current request
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp operation done, resuming lua thread
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp socket calling prepare retvals handler 0818757E, u:04B71DC0
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp socket receive return value handler
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua udp socket error retval handler
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua run thread, top:9 c:1
2023/12/28 12:08:58 [error] 18194\#18194: *4 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:08:58 [error] 18194\#18194: *4 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua resume returned 0
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua light thread ended normally
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua deleting light thread 04B719E8 (ref 2)
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua caching unused lua thread 04B719E8 (ref 2)
2023/12/28 12:08:58 [debug] 18194\#18194: *4 lua run thread returned 0
2023/12/28 12:08:58 [debug] 18194\#18194: *4 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:08:58 [debug] 18194\#18194: *4 http lua fake request count:1
2023/12/28 12:08:58 [debug] 18194\#18194: *4 http lua close fake request
2023/12/28 12:08:58 [debug] 18194\#18194: *4 http lua close fake http connection 04B3F938
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:09:00 [error] 18194\#18194: *9 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp socket handle error
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp socket waking up the current request
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp operation done, resuming lua thread
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp socket calling prepare retvals handler 0818757E, u:04BD2020
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp socket receive return value handler
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua udp socket error retval handler
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua run thread, top:0 c:1
2023/12/28 12:09:00 [error] 18194\#18194: *9 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:09:00 [error] 18194\#18194: *9 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua resume returned 0
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua light thread ended normally
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua deleting light thread 04B719E8 (ref 2)
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua caching unused lua thread 04B719E8 (ref 2)
2023/12/28 12:09:00 [debug] 18194\#18194: *9 lua run thread returned 0
2023/12/28 12:09:00 [debug] 18194\#18194: *9 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:09:00 [debug] 18194\#18194: *9 http lua fake request count:1
2023/12/28 12:09:00 [debug] 18194\#18194: *9 http lua close fake request
2023/12/28 12:09:00 [debug] 18194\#18194: *9 http lua close fake http connection 04B3F9B8
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:09:02 [error] 18194\#18194: *14 lua udp socket read timed out, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp socket handle error
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp socket waking up the current request
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp operation done, resuming lua thread
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp socket calling prepare retvals handler 0818757E, u:04C4DD58
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp socket receive return value handler
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua udp socket error retval handler
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua run thread, top:0 c:1
2023/12/28 12:09:02 [error] 18194\#18194: *14 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua resume returned 0
'
139-ssl-cert-by.t TEST 25: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:09:02 [error] 18194\#18194: *14 [lua] ssl_certificate_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_certificate_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua resume returned 0
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua light thread ended normally
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua deleting light thread 04B719E8 (ref 2)
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua caching unused lua thread 04B719E8 (ref 2)
2023/12/28 12:09:02 [debug] 18194\#18194: *14 lua run thread returned 0
2023/12/28 12:09:02 [debug] 18194\#18194: *14 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:09:02 [debug] 18194\#18194: *14 http lua fake request count:1
2023/12/28 12:09:02 [debug] 18194\#18194: *14 http lua close fake request
2023/12/28 12:09:02 [debug] 18194\#18194: *14 http lua close fake http connection 04B3F938
'
139-ssl-cert-by.t TEST 1: simple logging - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
139-ssl-cert-by.t TEST 15: coroutine API - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 1: simple cert + private key - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 3: Handshake continue when cert_pem_to_der errors - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t ERROR: client socket timed out - TEST 6: verify client with CA certificates '
140-ssl-c-api.t TEST 6: verify client with CA certificates - status code ok got: ''
expected: '200'
140-ssl-c-api.t TEST 6: verify client with CA certificates - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'SUCCESS
'
140-ssl-c-api.t ERROR: client socket timed out - TEST 7: verify client without CA certificates '
140-ssl-c-api.t TEST 7: verify client without CA certificates - status code ok got: ''
expected: '200'
140-ssl-c-api.t TEST 7: verify client without CA certificates - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'FAILED:self signed certificate
'
140-ssl-c-api.t TEST 9: simple cert + private key with passphrase - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 10: Raw SSL pointer - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
140-ssl-c-api.t TEST 4: simple cert + private key cdata - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - response_body_like - response is expected (failed to do SSL handshake: timeout) 'failed to do SSL handshake: timeout
'
doesn't match '(?^s:\A[123]done\n\z)'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:14:44 [error] 20281\#20281: *7 lua udp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp socket handle error
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp socket waking up the current request
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp operation done, resuming lua thread
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp socket calling prepare retvals handler 0818757E, u:04C32A60
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp socket receive return value handler
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua udp socket error retval handler
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua run thread, top:0 c:1
2023/12/28 12:14:44 [error] 20281\#20281: *7 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua resume returned 0
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:14:44 [error] 20281\#20281: *7 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua resume returned 0
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua light thread ended normally
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua deleting light thread 04C32688 (ref 2)
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua caching unused lua thread 04C32688 (ref 2)
2023/12/28 12:14:44 [debug] 20281\#20281: *7 lua run thread returned 0
2023/12/28 12:14:44 [debug] 20281\#20281: *7 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:14:44 [debug] 20281\#20281: *7 http lua fake request count:1
2023/12/28 12:14:44 [debug] 20281\#20281: *7 http lua close fake request
2023/12/28 12:14:44 [debug] 20281\#20281: *7 http lua close fake http connection 04B3FB28
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:14:46 [error] 20281\#20281: *12 lua udp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp socket handle error
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp socket waking up the current request
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp operation done, resuming lua thread
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp socket calling prepare retvals handler 0818757E, u:04CF2C48
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp socket receive return value handler
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua udp socket error retval handler
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua run thread, top:0 c:1
2023/12/28 12:14:46 [error] 20281\#20281: *12 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua resume returned 0
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:14:46 [error] 20281\#20281: *12 [lua] ssl_session_fetch_by_lua(nginx.conf:25):21: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua resume returned 0
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua light thread ended normally
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua deleting light thread 04C32688 (ref 2)
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua caching unused lua thread 04C32688 (ref 2)
2023/12/28 12:14:46 [debug] 20281\#20281: *12 lua run thread returned 0
2023/12/28 12:14:46 [debug] 20281\#20281: *12 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:14:46 [debug] 20281\#20281: *12 http lua fake request count:1
2023/12/28 12:14:46 [debug] 20281\#20281: *12 http lua close fake request
2023/12/28 12:14:46 [debug] 20281\#20281: *12 http lua close fake http connection 04B3FBA8
'
143-ssl-session-fetch.t ERROR: client socket timed out - TEST 4: cosocket '
143-ssl-session-fetch.t TEST 4: cosocket - status code ok got: ''
expected: '200'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1
-ssl handshake: cdata
-close: 1 nil
'
143-ssl-session-fetch.t ERROR: client socket timed out - TEST 4: cosocket '
143-ssl-session-fetch.t TEST 4: cosocket - status code ok got: ''
expected: '200'
143-ssl-session-fetch.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,3 +0,0 @@
-connected: 1
-ssl handshake: cdata
-close: 1 nil
'
143-ssl-session-fetch.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:15:09 [error] 20409\#20409: *7 lua tcp socket read timed out, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua tcp socket handle read error
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua tcp socket waking up the current request
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua tcp operation done, resuming lua thread
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua tcp socket calling prepare retvals handler 0817C356, u:04C335D8
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua tcp socket receive return value handler
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua run thread, top:0 c:1
2023/12/28 12:15:09 [error] 20409\#20409: *7 [lua] ssl_session_fetch_by_lua(nginx.conf:25):20: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua resume returned 0
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua light thread ended normally
'
143-ssl-session-fetch.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:15:09 [error] 20409\#20409: *7 [lua] ssl_session_fetch_by_lua(nginx.conf:25):20: failed to receive memc reply: timeout, context: ssl_session_fetch_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua resume returned 0
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua light thread ended normally
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua deleting light thread 04C331B8 (ref 2)
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua caching unused lua thread 04C331B8 (ref 2)
2023/12/28 12:15:09 [debug] 20409\#20409: *7 lua run thread returned 0
2023/12/28 12:15:09 [debug] 20409\#20409: *7 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:15:09 [debug] 20409\#20409: *7 http lua fake request count:1
2023/12/28 12:15:09 [debug] 20409\#20409: *7 http lua close fake request
2023/12/28 12:15:09 [debug] 20409\#20409: *7 cleanup lua tcp socket request: ""
'
145-shdict-list.t TEST 22: lpush return nil - response_body - response is expected (repeated req 0, req 0) got: '2921
'
expected: 'nil
'
145-shdict-list.t ERROR: client socket timed out - TEST 16: list removed: forcibly '
145-shdict-list.t TEST 16: list removed: forcibly - status code ok got: ''
expected: '200'
145-shdict-list.t TEST 16: list removed: forcibly - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-two == number 2: true
-no one left: 0
-two == number 2: true
'
157-socket-keepalive-hup.t TEST 1: exiting - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
157-socket-keepalive-hup.t TEST 1: exiting - pattern "setkeepalive successfully" should match a line in error.log (req 0)
157-socket-keepalive-hup.t TEST 1: exiting - pattern "lua tcp socket set keepalive while process exiting, closing connection" should match a line in error.log (req 0)
158-global-var.t TEST 8: ssl_certificate_by_lua - response_body_like - response is expected (failed to do SSL handshake: timeout) 'failed to do SSL handshake: timeout
'
doesn't match '(?^s:\A[12]done\n\z)'
162-exit-worker.t TEST 7: skipin cache processes (with init worker but without privileged agent) - pattern "(?^:cache loader process \d+ exited)" should match a line in error.log
162-exit-worker.t TEST 7: skipin cache processes (with init worker but without privileged agent) - pattern "(?^:cache manager process \d+ exited)" should match a line in error.log
162-exit-worker.t TEST 6: skip in cache processes (with exit worker and privileged agent) - pattern "(?^:cache loader process \d+ exited)" should match a line in error.log
162-exit-worker.t TEST 6: skip in cache processes (with exit worker and privileged agent) - pattern "(?^:cache manager process \d+ exited)" should match a line in error.log
162-exit-worker.t TEST 6: skip in cache processes (with exit worker and privileged agent) - pattern "(?^:privileged agent process \d+ exited)" should match a line in error.log
162-socket-tls-handshake.t ERROR: client socket timed out - TEST 3: mutual TLS handshake, upstream is accessible with client certs '
162-socket-tls-handshake.t TEST 3: mutual TLS handshake, upstream is accessible with client certs - status code ok got: ''
expected: '200'
162-socket-tls-handshake.t TEST 3: mutual TLS handshake, upstream is accessible with client certs - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +0,0 @@
-connected: 1
-request sent: 7
-hello, CN=foo@example.com,O=OpenResty,ST=California,C=US
'
162-socket-tls-handshake.t ERROR: client socket timed out - TEST 3: mutual TLS handshake, upstream is accessible with client certs '
162-socket-tls-handshake.t TEST 3: mutual TLS handshake, upstream is accessible with client certs - status code ok got: ''
expected: '200'
162-socket-tls-handshake.t TEST 3: mutual TLS handshake, upstream is accessible with client certs - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +0,0 @@
-connected: 1
-request sent: 7
-hello, CN=foo@example.com,O=OpenResty,ST=California,C=US
'
166-ssl-client-hello.t TEST 29: uthread (kill) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 11: get phase - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 2: sleep - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 15: coroutine API - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 3: timer - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 23: simple logging - use ssl_client_hello_by_lua* in multiple virtual servers - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 57 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 5
-received: Connection: close
-received:
-received: foo2
-close: 1 nil
'
166-ssl-client-hello.t TEST 27: ssl_client_hello_by_lua* can yield when reading early data - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 5: ngx.exit(0) - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 26: get raw_client_addr - unix domain socket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 24: simple logging (syslog) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 18: simple logging - use ssl_client_hello_by_lua* on the http {} level and server {} level - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 17: simple logging - use ssl_client_hello_by_lua* on the http {} level - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 30: ngx.exit(ngx.OK) - no yield - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 30: ngx.exit(ngx.OK) - no yield - pattern "(?^:\[debug\] .*? SSL_do_handshake: 1)" should match a line in error.log (req 0)
166-ssl-client-hello.t TEST 21: listen two ports (one for ssl and one for non-ssl) in one server - connect ssl port - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 0) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:45 [error] 25430\#25430: *4 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp socket handle error
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp socket waking up the current request
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp operation done, resuming lua thread
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp socket calling prepare retvals handler 0818757E, u:04B71418
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp socket receive return value handler
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua udp socket error retval handler
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua run thread, top:9 c:1
2023/12/28 12:27:45 [error] 25430\#25430: *4 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:45 [error] 25430\#25430: *4 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 0) 2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua resume returned 0
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua light thread ended normally
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua deleting light thread 04B71040 (ref 2)
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua caching unused lua thread 04B71040 (ref 2)
2023/12/28 12:27:45 [debug] 25430\#25430: *4 lua run thread returned 0
2023/12/28 12:27:45 [debug] 25430\#25430: *4 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:27:45 [debug] 25430\#25430: *4 http lua fake request count:1
2023/12/28 12:27:45 [debug] 25430\#25430: *4 http lua close fake request
2023/12/28 12:27:45 [debug] 25430\#25430: *4 http lua close fake http connection 04B3F988
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:47 [error] 25430\#25430: *9 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp socket handle error
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp socket waking up the current request
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp operation done, resuming lua thread
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp socket calling prepare retvals handler 0818757E, u:04BD1680
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp socket receive return value handler
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua udp socket error retval handler
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua run thread, top:0 c:1
2023/12/28 12:27:47 [error] 25430\#25430: *9 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:47 [error] 25430\#25430: *9 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua resume returned 0
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua light thread ended normally
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua deleting light thread 04B71040 (ref 2)
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua caching unused lua thread 04B71040 (ref 2)
2023/12/28 12:27:47 [debug] 25430\#25430: *9 lua run thread returned 0
2023/12/28 12:27:47 [debug] 25430\#25430: *9 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:27:47 [debug] 25430\#25430: *9 http lua fake request count:1
2023/12/28 12:27:47 [debug] 25430\#25430: *9 http lua close fake request
2023/12/28 12:27:47 [debug] 25430\#25430: *9 http lua close fake http connection 04B3FA08
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - response_body - response is expected (repeated req 2, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:49 [error] 25430\#25430: *14 lua udp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp socket handle error
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp socket waking up the current request
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp operation done, resuming lua thread
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp socket calling prepare retvals handler 0818757E, u:04C4D3C0
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp socket receive return value handler
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua udp socket error retval handler
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua run thread, top:0 c:1
2023/12/28 12:27:49 [error] 25430\#25430: *14 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua resume returned 0
'
166-ssl-client-hello.t TEST 28: cosocket (UDP) - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:27:49 [error] 25430\#25430: *14 [lua] ssl_client_hello_by_lua(nginx.conf:32):21: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua resume returned 0
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua light thread ended normally
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua deleting light thread 04B71040 (ref 2)
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua caching unused lua thread 04B71040 (ref 2)
2023/12/28 12:27:49 [debug] 25430\#25430: *14 lua run thread returned 0
2023/12/28 12:27:49 [debug] 25430\#25430: *14 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:27:49 [debug] 25430\#25430: *14 http lua fake request count:1
2023/12/28 12:27:49 [debug] 25430\#25430: *14 http lua close fake request
2023/12/28 12:27:49 [debug] 25430\#25430: *14 http lua close fake http connection 04B3F988
'
166-ssl-client-hello.t TEST 7: ngx.exit(0) - yield - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-ssl handshake: boolean
+failed to do SSL handshake: timeout
'
166-ssl-client-hello.t TEST 1: simple logging - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 16: simple user thread wait with yielding - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 14: simple logging (by_lua_file) - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 25: get raw_client_addr - IPv4 - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 0)
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 1)
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:29:24 [error] 26019\#26019: *4 lua tcp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua tcp socket handle read error
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua tcp socket waking up the current request
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua tcp operation done, resuming lua thread
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua tcp socket calling prepare retvals handler 0817C356, u:04B75F48
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua tcp socket receive return value handler
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua run thread, top:0 c:1
2023/12/28 12:29:24 [error] 26019\#26019: *4 [lua] ssl_client_hello_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua resume returned 0
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua light thread ended normally
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:29:24 [error] 26019\#26019: *4 [lua] ssl_client_hello_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 1) 2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua resume returned 0
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua light thread ended normally
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua deleting light thread 04B75B28 (ref 2)
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua caching unused lua thread 04B75B28 (ref 2)
2023/12/28 12:29:24 [debug] 26019\#26019: *4 lua run thread returned 0
2023/12/28 12:29:24 [debug] 26019\#26019: *4 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:29:24 [debug] 26019\#26019: *4 http lua fake request count:1
2023/12/28 12:29:24 [debug] 26019\#26019: *4 http lua close fake request
2023/12/28 12:29:24 [debug] 26019\#26019: *4 cleanup lua tcp socket request: ""
'
166-ssl-client-hello.t TEST 4: cosocket - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 2)
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:29:26 [error] 26019\#26019: *9 lua tcp socket read timed out, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua tcp socket handle read error
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua tcp socket waking up the current request
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua tcp operation done, resuming lua thread
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua tcp socket calling prepare retvals handler 0817C356, u:04BA3800
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua tcp socket receive return value handler
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua run thread, top:0 c:1
2023/12/28 12:29:26 [error] 26019\#26019: *9 [lua] ssl_client_hello_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua resume returned 0
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua light thread ended normally
'
166-ssl-client-hello.t TEST 4: cosocket - pattern "[error]" should not match any line in error.log but matches line "2023/12/28 12:29:26 [error] 26019\#26019: *9 [lua] ssl_client_hello_by_lua(nginx.conf:28):20: failed to receive memc reply: timeout, context: ssl_client_hello_by_lua*, client: unix:, server: unix:/home/ec2-user/git/lua-nginx-module/t/servroot/html/nginx.sock" (req 2) 2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua resume returned 0
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua light thread ended normally
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua deleting light thread 04BA3480 (ref 3)
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua caching unused lua thread 04BA3480 (ref 3)
2023/12/28 12:29:26 [debug] 26019\#26019: *9 lua run thread returned 0
2023/12/28 12:29:26 [debug] 26019\#26019: *9 http lua finalize fake request: 0, a:1, c:1
2023/12/28 12:29:26 [debug] 26019\#26019: *9 http lua fake request count:1
2023/12/28 12:29:26 [debug] 26019\#26019: *9 http lua close fake request
2023/12/28 12:29:26 [debug] 26019\#26019: *9 cleanup lua tcp socket request: ""
'
186-cosocket-busy-bufs.t ERROR: client socket timed out - TEST 1: ngx.say and cosocket '
186-cosocket-busy-bufs.t TEST 1: ngx.say and cosocket - status code ok got: ''
expected: '200'
186-cosocket-busy-bufs.t ERROR: client socket timed out - TEST 1: ngx.say and cosocket '
186-cosocket-busy-bufs.t TEST 1: ngx.say and cosocket - status code ok got: ''
expected: '200'
187-ssl-two-verification.t TEST 1: simple logging - response_body - response is expected (repeated req 0, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
187-ssl-two-verification.t TEST 1: simple logging - pattern "ssl_client_s_dn: emailAddress=agentzh@gmail.com,CN=test.com,OU=OpenResty,O=OpenResty,L=San Francisco,ST=California,C=US" should match a line in error.log (req 0)
187-ssl-two-verification.t TEST 1: simple logging - response_body - response is expected (repeated req 1, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
187-ssl-two-verification.t TEST 1: simple logging - pattern "ssl_client_s_dn: emailAddress=agentzh@gmail.com,CN=test.com,OU=OpenResty,O=OpenResty,L=San Francisco,ST=California,C=US" should match a line in error.log (req 1)
187-ssl-two-verification.t TEST 1: simple logging - response_body - response is expected (repeated req 2, req 0) @@ -1,11 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 56 bytes.
-received: HTTP/1.1 201 Created
-received: Server: nginx
-received: Content-Type: text/plain
-received: Content-Length: 4
-received: Connection: close
-received:
-received: foo
-close: 1 nil
'
187-ssl-two-verification.t TEST 1: simple logging - pattern "ssl_client_s_dn: emailAddress=agentzh@gmail.com,CN=test.com,OU=OpenResty,O=OpenResty,L=San Francisco,ST=California,C=US" should match a line in error.log (req 2)

Expected Failures

File Name Details
014-bugs.t nginx: [emerg] unexpected "A" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
014-bugs.t TEST 47: cosocket does not exit on worker_shutdown_timeout - pattern "(?^:failed to read a line: closed)" should match a line in error.log
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) - pattern "upstream prematurely closed connection while sending to client" should match a line in error.log (req 1)
020-subrequest.t ERROR: client socket timed out - TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) '
020-subrequest.t TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - status code ok got: ''
expected: '200'
020-subrequest.t 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
'
020-subrequest.t ERROR: client socket timed out - TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) '
020-subrequest.t TEST 54: forwarding in-file request bodies to multiple subrequests (exceeding client_body_buffer_size) - status code ok got: ''
expected: '200'
020-subrequest.t 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
'
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:ssl_session_fetch_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:ssl_session_store_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:set_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:rewrite_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:access_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:content_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:header_filter_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:body_filter_by_lua\(nginx\.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 41: same chunk from different directives produces different closures - pattern "(?^:log_by_lua\(nginx.conf:\d+\):\d+: hello)" should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "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 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive max idle timeout" should match a line in error.log (req 0)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "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 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive: free connection pool for " should match a line in error.log (req 1)
025-codecache.t TEST 30: cosocket connection pool timeout (before Lua VM destroys) - pattern "lua tcp socket keepalive max idle timeout" should match a line in error.log (req 1)
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "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 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "(?^:\blua tcp socket keepalive: free connection pool [0-9A-F]+ for "127.0.0.1:)" should match a line in error.log (req 0)
025-codecache.t TEST 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "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 29: cosocket connection pool timeout (after Lua VM destroys) - pattern "(?^:\blua tcp socket keepalive: free connection pool [0-9A-F]+ for "127.0.0.1:)" should match a line in error.log (req 1)
043-shdict.t nginx: [emerg] lua_shared_dict "dogs" is already defined as "dogs" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
058-tcp-socket.t TEST 37: successful reread after a read time out happen (receive -> receive) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 37: successful reread after a read time out happen (receive -> receive) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 38: successful reread after a read time out happen (receive -> receiveuntil) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 38: successful reread after a read time out happen (receive -> receiveuntil) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 39: successful reread after a read time out happen (receiveuntil -> receiveuntil) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 39: successful reread after a read time out happen (receiveuntil -> receiveuntil) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 40: successful reread after a read time out happen (receiveuntil -> receive) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 40: successful reread after a read time out happen (receiveuntil -> receive) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,8 @@
failed to receive: timeout, partial: 2
hi
+5
+world
+0
+

-received: 5
+failed to receive: timeout
-received: world
'
058-tcp-socket.t TEST 68: receiveany with limited, max is larger than data - response_body - response is expected (repeated req 0, req 0) got: 'h
'
expected: 'hello world
'
058-tcp-socket.t TEST 68: receiveany with limited, max is larger than data - response_body - response is expected (repeated req 1, req 0) got: 'h
'
expected: 'hello world
'
058-tcp-socket.t TEST 65: receiveany method in cosocket - response_body - response is expected (repeated req 0, req 0) @@ -1,3 +1,14 @@
1
-22
+2
-hello world
+2
+h
+e
+l
+l
+o
+
+w
+o
+r
+l
+d
'
058-tcp-socket.t TEST 65: receiveany method in cosocket - response_body - response is expected (repeated req 1, req 0) @@ -1,3 +1,14 @@
1
-22
+2
-hello world
+2
+h
+e
+l
+l
+o
+
+w
+o
+r
+l
+d
'
058-tcp-socket.t TEST 69: receiveany with limited, max is smaller than data - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,11 @@
-hello w
+h
-orld
+e
+l
+l
+o
+
+w
+o
+r
+l
+d
'
058-tcp-socket.t TEST 69: receiveany with limited, max is smaller than data - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,11 @@
-hello w
+h
-orld
+e
+l
+l
+o
+
+w
+o
+r
+l
+d
'
067-req-socket.t TEST 14: successful reread after reading timeout happens (receive -> receive) - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
sent: 65
sent: 11
-received: err: timeout, partial: abc
+received: err: timeout, partial: abchello world
-received: received: hello world
+received: err: timeout, partial:
'
067-req-socket.t TEST 15: successful reread after reading timeout happens (receive -> receiveuntil) - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
sent: 65
sent: 12
-received: err: timeout, partial: abc
+received: err: timeout, partial: abchello world
-received: received: hello world
+received:
'
067-req-socket.t TEST 16: successful reread after reading timeout happens (receiveuntil -> receive) - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +1,4 @@
sent: 65
sent: 12
-received: err: timeout, partial: abc
+received: err: timeout, partial: abchello world
-received: received: hello world
+received:
'
067-req-socket.t TEST 18: receiveany - response_body - response is expected (repeated req 0, req 0) got: 'received: received: a
'
expected: 'received: received: abc
'
067-req-socket.t TEST 18: receiveany - response_body - response is expected (repeated req 1, req 0) got: 'received: received: a
'
expected: 'received: received: abc
'
068-socket-keepalive.t TEST 42: conn queuing: set timeout via lua_socket_connect_timeout - pattern "lua tcp socket queued connect timed out, when trying to connect to 127.0.0.1:11211" should match a line in error.log (req 0)
071-idle-socket.t ERROR: client socket timed out - TEST 6: set keepalive when cosocket recv buffer has unread data '
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - status code ok got: ''
expected: '200'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - response_body - response is expected (repeated req 0, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-read: O
-failed to set keepalive: unread data in buffer
'
071-idle-socket.t ERROR: client socket timed out - TEST 6: set keepalive when cosocket recv buffer has unread data '
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - status code ok got: ''
expected: '200'
071-idle-socket.t TEST 6: set keepalive when cosocket recv buffer has unread data - response_body - response is expected (repeated req 1, req 0) @@ -1,4 +0,0 @@
-connected: 1
-request sent: 11
-read: O
-failed to set keepalive: unread data in buffer
'
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):2: failed to init
086-init-by.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):4: ')' expected (to close '(' at line 3) near 'ngx'
086-init-by.t nginx: [error] init_by_lua_file error: ...e/ec2-user/git/lua-nginx-module/t/servroot/html/init.lua:3: ')' expected (to close '(' at line 2) near 'ngx'
091-coroutine.t nginx: [error] init_by_lua error: init_by_lua(nginx.conf:25):7: init_by_lua(nginx.conf:25):4: something went wrong
104-req-raw-header.t ERROR: client socket timed out - TEST 27: two pipelined requests with large headers '
104-req-raw-header.t TEST 27: two pipelined requests with large headers - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - response_body - response is expected (repeated req 0, req 0) @@ -1,589 +0,0 @@
-GET /t HTTP/1.1
-Host: localhost
-Connection: keep-alive
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-Header513: value-513
-Header514: value-514
-Header515: value-515
-Header516: value-516
-Header517: value-517
-Header518: value-518
-Header519: value-519
-Header520: value-520
-Header521: value-521
-Header522: value-522
-Header523: value-523
-Header524: value-524
-Header525: value-525
-Header526: value-526
-Header527: value-527
-Header528: value-528
-Header529: value-529
-Header530: value-530
-Header531: value-531
-Header532: value-532
-Header533: value-533
-Header534: value-534
-Header535: value-535
-Header536: value-536
-Header537: value-537
-Header538: value-538
-Header539: value-539
-Header540: value-540
-Header541: value-541
-Header542: value-542
-Header543: value-543
-Header544: value-544
-Header545: value-545
-Header546: value-546
-Header547: value-547
-Header548: value-548
-Header549: value-549
-Header550: value-550
-Header551: value-551
-Header552: value-552
-Header553: value-553
-Header554: value-554
-Header555: value-555
-Header556: value-556
-Header557: value-557
-Header558: value-558
-Header559: value-559
-Header560: value-560
-Header561: value-561
-Header562: value-562
-Header563: value-563
-Header564: value-564
-Header565: value-565
-Header566: value-566
-Header567: value-567
-Header568: value-568
-Header569: value-569
-Header570: value-570
-Header571: value-571
-Header572: value-572
-Header573: value-573
-Header574: value-574
-Header575: value-575
-Header576: value-576
-Header577: value-577
-Header578: value-578
-Header579: value-579
-Header580: value-580
-Header581: value-581
-Header582: value-582
-Header583: value-583
-Header584: value-584
-Header585: value-585
-
'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - response_body - response is expected (repeated req 0, req 1) @@ -1,589 +0,0 @@
-GET /t HTTP/1.1
-Host: localhost
-Connection: close
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-Header513: value-513
-Header514: value-514
-Header515: value-515
-Header516: value-516
-Header517: value-517
-Header518: value-518
-Header519: value-519
-Header520: value-520
-Header521: value-521
-Header522: value-522
-Header523: value-523
-Header524: value-524
-Header525: value-525
-Header526: value-526
-Header527: value-527
-Header528: value-528
-Header529: value-529
-Header530: value-530
-Header531: value-531
-Header532: value-532
-Header533: value-533
-Header534: value-534
-Header535: value-535
-Header536: value-536
-Header537: value-537
-Header538: value-538
-Header539: value-539
-Header540: value-540
-Header541: value-541
-Header542: value-542
-Header543: value-543
-Header544: value-544
-Header545: value-545
-Header546: value-546
-Header547: value-547
-Header548: value-548
-Header549: value-549
-Header550: value-550
-Header551: value-551
-Header552: value-552
-Header553: value-553
-Header554: value-554
-Header555: value-555
-Header556: value-556
-Header557: value-557
-Header558: value-558
-Header559: value-559
-Header560: value-560
-Header561: value-561
-Header562: value-562
-Header563: value-563
-Header564: value-564
-Header565: value-565
-Header566: value-566
-Header567: value-567
-Header568: value-568
-Header569: value-569
-Header570: value-570
-Header571: value-571
-Header572: value-572
-Header573: value-573
-Header574: value-574
-Header575: value-575
-Header576: value-576
-Header577: value-577
-Header578: value-578
-Header579: value-579
-Header580: value-580
-Header581: value-581
-Header582: value-582
-Header583: value-583
-Header584: value-584
-Header585: value-585
-
'
104-req-raw-header.t ERROR: client socket timed out - TEST 27: two pipelined requests with large headers '
104-req-raw-header.t TEST 27: two pipelined requests with large headers - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - response_body - response is expected (repeated req 1, req 0) @@ -1,589 +0,0 @@
-GET /t HTTP/1.1
-Host: localhost
-Connection: keep-alive
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-Header513: value-513
-Header514: value-514
-Header515: value-515
-Header516: value-516
-Header517: value-517
-Header518: value-518
-Header519: value-519
-Header520: value-520
-Header521: value-521
-Header522: value-522
-Header523: value-523
-Header524: value-524
-Header525: value-525
-Header526: value-526
-Header527: value-527
-Header528: value-528
-Header529: value-529
-Header530: value-530
-Header531: value-531
-Header532: value-532
-Header533: value-533
-Header534: value-534
-Header535: value-535
-Header536: value-536
-Header537: value-537
-Header538: value-538
-Header539: value-539
-Header540: value-540
-Header541: value-541
-Header542: value-542
-Header543: value-543
-Header544: value-544
-Header545: value-545
-Header546: value-546
-Header547: value-547
-Header548: value-548
-Header549: value-549
-Header550: value-550
-Header551: value-551
-Header552: value-552
-Header553: value-553
-Header554: value-554
-Header555: value-555
-Header556: value-556
-Header557: value-557
-Header558: value-558
-Header559: value-559
-Header560: value-560
-Header561: value-561
-Header562: value-562
-Header563: value-563
-Header564: value-564
-Header565: value-565
-Header566: value-566
-Header567: value-567
-Header568: value-568
-Header569: value-569
-Header570: value-570
-Header571: value-571
-Header572: value-572
-Header573: value-573
-Header574: value-574
-Header575: value-575
-Header576: value-576
-Header577: value-577
-Header578: value-578
-Header579: value-579
-Header580: value-580
-Header581: value-581
-Header582: value-582
-Header583: value-583
-Header584: value-584
-Header585: value-585
-
'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 27: two pipelined requests with large headers - response_body - response is expected (repeated req 1, req 1) @@ -1,589 +0,0 @@
-GET /t HTTP/1.1
-Host: localhost
-Connection: close
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-Header513: value-513
-Header514: value-514
-Header515: value-515
-Header516: value-516
-Header517: value-517
-Header518: value-518
-Header519: value-519
-Header520: value-520
-Header521: value-521
-Header522: value-522
-Header523: value-523
-Header524: value-524
-Header525: value-525
-Header526: value-526
-Header527: value-527
-Header528: value-528
-Header529: value-529
-Header530: value-530
-Header531: value-531
-Header532: value-532
-Header533: value-533
-Header534: value-534
-Header535: value-535
-Header536: value-536
-Header537: value-537
-Header538: value-538
-Header539: value-539
-Header540: value-540
-Header541: value-541
-Header542: value-542
-Header543: value-543
-Header544: value-544
-Header545: value-545
-Header546: value-546
-Header547: value-547
-Header548: value-548
-Header549: value-549
-Header550: value-550
-Header551: value-551
-Header552: value-552
-Header553: value-553
-Header554: value-554
-Header555: value-555
-Header556: value-556
-Header557: value-557
-Header558: value-558
-Header559: value-559
-Header560: value-560
-Header561: value-561
-Header562: value-562
-Header563: value-563
-Header564: value-564
-Header565: value-565
-Header566: value-566
-Header567: value-567
-Header568: value-568
-Header569: value-569
-Header570: value-570
-Header571: value-571
-Header572: value-572
-Header573: value-573
-Header574: value-574
-Header575: value-575
-Header576: value-576
-Header577: value-577
-Header578: value-578
-Header579: value-579
-Header580: value-580
-Header581: value-581
-Header582: value-582
-Header583: value-583
-Header584: value-584
-Header585: value-585
-
'
104-req-raw-header.t ERROR: client socket timed out - TEST 9: large header, with lots of leading CRLF, excluding request line '
104-req-raw-header.t TEST 9: large header, with lots of leading CRLF, excluding request line - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 9: large header, with lots of leading CRLF, excluding request line - response_body - response is expected (repeated req 0, req 0) @@ -1,515 +0,0 @@
-Host: localhost
-Connection: close
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-
'
104-req-raw-header.t ERROR: client socket timed out - TEST 9: large header, with lots of leading CRLF, excluding request line '
104-req-raw-header.t TEST 9: large header, with lots of leading CRLF, excluding request line - status code ok got: ''
expected: '200'
104-req-raw-header.t TEST 9: large header, with lots of leading CRLF, excluding request line - response_body - response is expected (repeated req 1, req 0) @@ -1,515 +0,0 @@
-Host: localhost
-Connection: close
-Header1: value-1
-Header2: value-2
-Header3: value-3
-Header4: value-4
-Header5: value-5
-Header6: value-6
-Header7: value-7
-Header8: value-8
-Header9: value-9
-Header10: value-10
-Header11: value-11
-Header12: value-12
-Header13: value-13
-Header14: value-14
-Header15: value-15
-Header16: value-16
-Header17: value-17
-Header18: value-18
-Header19: value-19
-Header20: value-20
-Header21: value-21
-Header22: value-22
-Header23: value-23
-Header24: value-24
-Header25: value-25
-Header26: value-26
-Header27: value-27
-Header28: value-28
-Header29: value-29
-Header30: value-30
-Header31: value-31
-Header32: value-32
-Header33: value-33
-Header34: value-34
-Header35: value-35
-Header36: value-36
-Header37: value-37
-Header38: value-38
-Header39: value-39
-Header40: value-40
-Header41: value-41
-Header42: value-42
-Header43: value-43
-Header44: value-44
-Header45: value-45
-Header46: value-46
-Header47: value-47
-Header48: value-48
-Header49: value-49
-Header50: value-50
-Header51: value-51
-Header52: value-52
-Header53: value-53
-Header54: value-54
-Header55: value-55
-Header56: value-56
-Header57: value-57
-Header58: value-58
-Header59: value-59
-Header60: value-60
-Header61: value-61
-Header62: value-62
-Header63: value-63
-Header64: value-64
-Header65: value-65
-Header66: value-66
-Header67: value-67
-Header68: value-68
-Header69: value-69
-Header70: value-70
-Header71: value-71
-Header72: value-72
-Header73: value-73
-Header74: value-74
-Header75: value-75
-Header76: value-76
-Header77: value-77
-Header78: value-78
-Header79: value-79
-Header80: value-80
-Header81: value-81
-Header82: value-82
-Header83: value-83
-Header84: value-84
-Header85: value-85
-Header86: value-86
-Header87: value-87
-Header88: value-88
-Header89: value-89
-Header90: value-90
-Header91: value-91
-Header92: value-92
-Header93: value-93
-Header94: value-94
-Header95: value-95
-Header96: value-96
-Header97: value-97
-Header98: value-98
-Header99: value-99
-Header100: value-100
-Header101: value-101
-Header102: value-102
-Header103: value-103
-Header104: value-104
-Header105: value-105
-Header106: value-106
-Header107: value-107
-Header108: value-108
-Header109: value-109
-Header110: value-110
-Header111: value-111
-Header112: value-112
-Header113: value-113
-Header114: value-114
-Header115: value-115
-Header116: value-116
-Header117: value-117
-Header118: value-118
-Header119: value-119
-Header120: value-120
-Header121: value-121
-Header122: value-122
-Header123: value-123
-Header124: value-124
-Header125: value-125
-Header126: value-126
-Header127: value-127
-Header128: value-128
-Header129: value-129
-Header130: value-130
-Header131: value-131
-Header132: value-132
-Header133: value-133
-Header134: value-134
-Header135: value-135
-Header136: value-136
-Header137: value-137
-Header138: value-138
-Header139: value-139
-Header140: value-140
-Header141: value-141
-Header142: value-142
-Header143: value-143
-Header144: value-144
-Header145: value-145
-Header146: value-146
-Header147: value-147
-Header148: value-148
-Header149: value-149
-Header150: value-150
-Header151: value-151
-Header152: value-152
-Header153: value-153
-Header154: value-154
-Header155: value-155
-Header156: value-156
-Header157: value-157
-Header158: value-158
-Header159: value-159
-Header160: value-160
-Header161: value-161
-Header162: value-162
-Header163: value-163
-Header164: value-164
-Header165: value-165
-Header166: value-166
-Header167: value-167
-Header168: value-168
-Header169: value-169
-Header170: value-170
-Header171: value-171
-Header172: value-172
-Header173: value-173
-Header174: value-174
-Header175: value-175
-Header176: value-176
-Header177: value-177
-Header178: value-178
-Header179: value-179
-Header180: value-180
-Header181: value-181
-Header182: value-182
-Header183: value-183
-Header184: value-184
-Header185: value-185
-Header186: value-186
-Header187: value-187
-Header188: value-188
-Header189: value-189
-Header190: value-190
-Header191: value-191
-Header192: value-192
-Header193: value-193
-Header194: value-194
-Header195: value-195
-Header196: value-196
-Header197: value-197
-Header198: value-198
-Header199: value-199
-Header200: value-200
-Header201: value-201
-Header202: value-202
-Header203: value-203
-Header204: value-204
-Header205: value-205
-Header206: value-206
-Header207: value-207
-Header208: value-208
-Header209: value-209
-Header210: value-210
-Header211: value-211
-Header212: value-212
-Header213: value-213
-Header214: value-214
-Header215: value-215
-Header216: value-216
-Header217: value-217
-Header218: value-218
-Header219: value-219
-Header220: value-220
-Header221: value-221
-Header222: value-222
-Header223: value-223
-Header224: value-224
-Header225: value-225
-Header226: value-226
-Header227: value-227
-Header228: value-228
-Header229: value-229
-Header230: value-230
-Header231: value-231
-Header232: value-232
-Header233: value-233
-Header234: value-234
-Header235: value-235
-Header236: value-236
-Header237: value-237
-Header238: value-238
-Header239: value-239
-Header240: value-240
-Header241: value-241
-Header242: value-242
-Header243: value-243
-Header244: value-244
-Header245: value-245
-Header246: value-246
-Header247: value-247
-Header248: value-248
-Header249: value-249
-Header250: value-250
-Header251: value-251
-Header252: value-252
-Header253: value-253
-Header254: value-254
-Header255: value-255
-Header256: value-256
-Header257: value-257
-Header258: value-258
-Header259: value-259
-Header260: value-260
-Header261: value-261
-Header262: value-262
-Header263: value-263
-Header264: value-264
-Header265: value-265
-Header266: value-266
-Header267: value-267
-Header268: value-268
-Header269: value-269
-Header270: value-270
-Header271: value-271
-Header272: value-272
-Header273: value-273
-Header274: value-274
-Header275: value-275
-Header276: value-276
-Header277: value-277
-Header278: value-278
-Header279: value-279
-Header280: value-280
-Header281: value-281
-Header282: value-282
-Header283: value-283
-Header284: value-284
-Header285: value-285
-Header286: value-286
-Header287: value-287
-Header288: value-288
-Header289: value-289
-Header290: value-290
-Header291: value-291
-Header292: value-292
-Header293: value-293
-Header294: value-294
-Header295: value-295
-Header296: value-296
-Header297: value-297
-Header298: value-298
-Header299: value-299
-Header300: value-300
-Header301: value-301
-Header302: value-302
-Header303: value-303
-Header304: value-304
-Header305: value-305
-Header306: value-306
-Header307: value-307
-Header308: value-308
-Header309: value-309
-Header310: value-310
-Header311: value-311
-Header312: value-312
-Header313: value-313
-Header314: value-314
-Header315: value-315
-Header316: value-316
-Header317: value-317
-Header318: value-318
-Header319: value-319
-Header320: value-320
-Header321: value-321
-Header322: value-322
-Header323: value-323
-Header324: value-324
-Header325: value-325
-Header326: value-326
-Header327: value-327
-Header328: value-328
-Header329: value-329
-Header330: value-330
-Header331: value-331
-Header332: value-332
-Header333: value-333
-Header334: value-334
-Header335: value-335
-Header336: value-336
-Header337: value-337
-Header338: value-338
-Header339: value-339
-Header340: value-340
-Header341: value-341
-Header342: value-342
-Header343: value-343
-Header344: value-344
-Header345: value-345
-Header346: value-346
-Header347: value-347
-Header348: value-348
-Header349: value-349
-Header350: value-350
-Header351: value-351
-Header352: value-352
-Header353: value-353
-Header354: value-354
-Header355: value-355
-Header356: value-356
-Header357: value-357
-Header358: value-358
-Header359: value-359
-Header360: value-360
-Header361: value-361
-Header362: value-362
-Header363: value-363
-Header364: value-364
-Header365: value-365
-Header366: value-366
-Header367: value-367
-Header368: value-368
-Header369: value-369
-Header370: value-370
-Header371: value-371
-Header372: value-372
-Header373: value-373
-Header374: value-374
-Header375: value-375
-Header376: value-376
-Header377: value-377
-Header378: value-378
-Header379: value-379
-Header380: value-380
-Header381: value-381
-Header382: value-382
-Header383: value-383
-Header384: value-384
-Header385: value-385
-Header386: value-386
-Header387: value-387
-Header388: value-388
-Header389: value-389
-Header390: value-390
-Header391: value-391
-Header392: value-392
-Header393: value-393
-Header394: value-394
-Header395: value-395
-Header396: value-396
-Header397: value-397
-Header398: value-398
-Header399: value-399
-Header400: value-400
-Header401: value-401
-Header402: value-402
-Header403: value-403
-Header404: value-404
-Header405: value-405
-Header406: value-406
-Header407: value-407
-Header408: value-408
-Header409: value-409
-Header410: value-410
-Header411: value-411
-Header412: value-412
-Header413: value-413
-Header414: value-414
-Header415: value-415
-Header416: value-416
-Header417: value-417
-Header418: value-418
-Header419: value-419
-Header420: value-420
-Header421: value-421
-Header422: value-422
-Header423: value-423
-Header424: value-424
-Header425: value-425
-Header426: value-426
-Header427: value-427
-Header428: value-428
-Header429: value-429
-Header430: value-430
-Header431: value-431
-Header432: value-432
-Header433: value-433
-Header434: value-434
-Header435: value-435
-Header436: value-436
-Header437: value-437
-Header438: value-438
-Header439: value-439
-Header440: value-440
-Header441: value-441
-Header442: value-442
-Header443: value-443
-Header444: value-444
-Header445: value-445
-Header446: value-446
-Header447: value-447
-Header448: value-448
-Header449: value-449
-Header450: value-450
-Header451: value-451
-Header452: value-452
-Header453: value-453
-Header454: value-454
-Header455: value-455
-Header456: value-456
-Header457: value-457
-Header458: value-458
-Header459: value-459
-Header460: value-460
-Header461: value-461
-Header462: value-462
-Header463: value-463
-Header464: value-464
-Header465: value-465
-Header466: value-466
-Header467: value-467
-Header468: value-468
-Header469: value-469
-Header470: value-470
-Header471: value-471
-Header472: value-472
-Header473: value-473
-Header474: value-474
-Header475: value-475
-Header476: value-476
-Header477: value-477
-Header478: value-478
-Header479: value-479
-Header480: value-480
-Header481: value-481
-Header482: value-482
-Header483: value-483
-Header484: value-484
-Header485: value-485
-Header486: value-486
-Header487: value-487
-Header488: value-488
-Header489: value-489
-Header490: value-490
-Header491: value-491
-Header492: value-492
-Header493: value-493
-Header494: value-494
-Header495: value-495
-Header496: value-496
-Header497: value-497
-Header498: value-498
-Header499: value-499
-Header500: value-500
-Header501: value-501
-Header502: value-502
-Header503: value-503
-Header504: value-504
-Header505: value-505
-Header506: value-506
-Header507: value-507
-Header508: value-508
-Header509: value-509
-Header510: value-510
-Header511: value-511
-Header512: value-512
-
'
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "(?^:go\(\): connected: 1, reused: \d+)" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): request sent: 11" should match a line in error.log (req 1)
106-timer.t TEST 12: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 13: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 3: lua variable sharing via upvalue - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
106-timer.t TEST 9: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[1-3]))" should match a line in error.log (req 0)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 6: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 4: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:1[4-9]|2[0-6]?))" should match a line in error.log (req 0)
106-timer.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
106-timer.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 1)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 30: user args - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer)" should match a line in error.log (req 0)
106-timer.t TEST 30: user args - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer)" should match a line in error.log (req 1)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
106-timer.t TEST 8: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 0)
106-timer.t TEST 8: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 1)
106-timer.t TEST 2: globals are shared - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 1: simple at - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 8: tcp cosocket in timer handler (keep-alive connections) - log_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 7: simple at (sleep in the timer callback) - log_by_lua - pattern "(?^:\[lua\] log_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:6[4-9]|7[0-9]|8[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 2: simple at (sleep in the timer callback) - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:6[4-9]|7[0-6]))" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "(?^:go\(\): connected: 1, reused: \d+)" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): request sent: 11" should match a line in error.log (req 1)
108-timer-safe.t TEST 10: tcp cosocket in timer handler (keep-alive connections) - body_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 4: tcp cosocket in timer handler (keep-alive connections) - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 6: udp cosocket in timer handler - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 11: tcp cosocket in timer handler (keep-alive connections) - set_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 0)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 0)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "http lua close fake http connection" should match a line in error.log (req 1)
108-timer-safe.t TEST 9: tcp cosocket in timer handler (keep-alive connections) - header_filter_by_lua - pattern "go(): received: OK" should match a line in error.log (req 1)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: registered a new timer after reload" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "f: exiting=true" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "g: timer prematurely expired: false" should match a line in error.log (req 0)
109-timer-hup.t TEST 4: trying to add new timer after HUP reload - pattern "g: exiting=true" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 3: trying to add new timer after HUP reload - pattern "failed to register a new timer after reload: process exiting, context: ngx.timer" should match a line in error.log (req 0)
109-timer-hup.t TEST 6: HUP reload should abort pending timers (coroutine + cosocket) - grep_error_log_out (req 0) got: ''
expected: 'lua found 1 pending timers
'
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 0) got: ''
expected: 'lua found 8191 pending timers
'
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 1) got: 'lua found 8188 pending timers
'
expected: 'lua found 8191 pending timers
'
109-timer-hup.t TEST 1: single timer - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "in callback: hello, 1" should match a line in error.log (req 0)
109-timer-hup.t TEST 1: single timer - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "lua abort pending timers" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "lua ngx.timer expired" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "http lua close fake http connection" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 1!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 2!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 3!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 4!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 5!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 6!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 7!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 8!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 9!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "in callback: hello, 10!" should match a line in error.log (req 0)
109-timer-hup.t TEST 2: multiple timers - pattern "timer prematurely expired: true" should match a line in error.log (req 0)
116-raw-req-socket.t TEST 16: receiveany - response_body - response is expected (repeated req 0, req 0) got: "msg: 1: received: h\x{0a}"
length: 20
expected: "msg: 1: received: hello\x{0a}"
length: 24
strings begin to differ at char 20 (line 1 column 20)
116-raw-req-socket.t TEST 16: receiveany - response_body - response is expected (repeated req 1, req 0) got: "msg: 1: received: h\x{0a}"
length: 20
expected: "msg: 1: received: hello\x{0a}"
length: 24
strings begin to differ at char 20 (line 1 column 20)
126-shdict-frag.t TEST 9: cannot merge in-used big slabs page (forward) - response_body - response is expected (repeated req 0, req 0) @@ -2,4 +2,4 @@
failed to safe set baz: no memory
found bar: 4000
delete bar
-failed to safe set baz: no memory
+successfully safe set baz
'
129-ssl-socket.t ERROR: client socket timed out - TEST 12: openresty.org: passing SSL verify with multiple certificates '
129-ssl-socket.t TEST 12: openresty.org: passing SSL verify with multiple certificates - status code ok got: ''
expected: '200'
129-ssl-socket.t TEST 12: openresty.org: passing SSL verify with multiple certificates - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-ssl handshake: cdata
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t ERROR: client socket timed out - TEST 8: openresty.org: passing SSL verify '
129-ssl-socket.t TEST 8: openresty.org: passing SSL verify - status code ok got: ''
expected: '200'
129-ssl-socket.t TEST 8: openresty.org: passing SSL verify - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-ssl handshake: cdata
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 32: default cipher -TLSv1.3 - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 53 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 32: default cipher -TLSv1.3 - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 32: default cipher -TLSv1.3 - pattern "(?^:SSL: TLSv1.3, cipher: "TLS_AES_256_GCM_SHA384 TLSv1.3)" should match a line in error.log (req 0)
129-ssl-socket.t TEST 2: no SNI, no verify - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 53 bytes.
-received: HTTP/1.1 201 Created
-close: 1 nil
'
129-ssl-socket.t TEST 2: no SNI, no verify - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 33: explicit cipher configuration - TLSv1.3 - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 53 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 33: explicit cipher configuration - TLSv1.3 - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 33: explicit cipher configuration - TLSv1.3 - pattern "(?^:SSL: TLSv1.3, cipher: "TLS_AES_128_GCM_SHA256 TLSv1.3)" should match a line in error.log (req 0)
129-ssl-socket.t ERROR: client socket timed out - TEST 4: ssl session reuse '
129-ssl-socket.t TEST 4: ssl session reuse - status code ok got: ''
expected: '200'
129-ssl-socket.t TEST 4: ssl session reuse - response_body - response is expected (repeated req 0, req 0) @@ -1,10 +0,0 @@
-connected: 1
-ssl handshake: cdata
-sent http request: 56 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
-connected: 1
-ssl handshake: cdata
-sent http request: 56 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 4: ssl session reuse - grep_error_log_out (req 0) 'lua ssl save session: 04B34E20
'
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl set session: \1
lua ssl save session: \1
lua ssl free session: \1
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 4: ssl session reuse - pattern "SSL reused session" should match a line in error.log (req 0)
129-ssl-socket.t TEST 4: ssl session reuse - pattern "lua ssl free session" should match a line in error.log (req 0)
129-ssl-socket.t ERROR: client socket timed out - TEST 4: ssl session reuse '
129-ssl-socket.t TEST 4: ssl session reuse - status code ok got: ''
expected: '200'
129-ssl-socket.t TEST 4: ssl session reuse - response_body - response is expected (repeated req 1, req 0) @@ -1,10 +0,0 @@
-connected: 1
-ssl handshake: cdata
-sent http request: 56 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
-connected: 1
-ssl handshake: cdata
-sent http request: 56 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 4: ssl session reuse - grep_error_log_out (req 1) 'lua ssl set session: 04B34E20
lua ssl save session: 04B34E20
lua ssl save session: 04BB24D0
'
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl set session: \1
lua ssl save session: \1
lua ssl free session: \1
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 4: ssl session reuse - pattern "lua ssl free session" should match a line in error.log (req 1)
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - response_body - response is expected (repeated req 0, req 0) @@ -1,9 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
'
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl save session: \1
lua ssl save session: \1
lua ssl free session: \1
lua ssl free session: \1
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - response_body - response is expected (repeated req 1, req 0) @@ -1,9 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
'
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl save session: \1
lua ssl save session: \1
lua ssl free session: \1
lua ssl free session: \1
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 18: openresty.org: passing SSL verify: keepalive (no reusing the ssl session) - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
129-ssl-socket.t TEST 13: default cipher - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 13: default cipher - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 13: default cipher - pattern "(?^:SSL: TLSv1\.2, cipher: "(?:ECDHE-RSA-AES(?:256|128)-GCM-SHA(?:384|256)|ECDHE-(?:RSA|ECDSA)-CHACHA20-POLY1305) TLSv1\.2)" should match a line in error.log (req 0)
129-ssl-socket.t TEST 13: default cipher - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 13: default cipher - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 13: default cipher - pattern "(?^:SSL: TLSv1\.2, cipher: "(?:ECDHE-RSA-AES(?:256|128)-GCM-SHA(?:384|256)|ECDHE-(?:RSA|ECDSA)-CHACHA20-POLY1305) TLSv1\.2)" should match a line in error.log (req 1)
129-ssl-socket.t TEST 10: ssl verify depth not enough (without automatic error logging) - response_body - like (repeated req 0, req 0) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^:connected: 1
failed to do SSL handshake: (22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)
failed to send http request: closed
)'
129-ssl-socket.t TEST 10: ssl verify depth not enough (without automatic error logging) - response_body - like (repeated req 1, req 0) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^:connected: 1
failed to do SSL handshake: (22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)
failed to send http request: closed
)'
129-ssl-socket.t TEST 6: certificate does not match host name (verify, no log socket errors) - response_body_like - response is expected (connected: 1 failed to do SSL handshake: timeout failed to send http request: closed) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^s:\Aconnected: 1
failed to do SSL handshake: (?:handshake failed|certificate host mismatch)
failed to send http request: closed
\z)'
129-ssl-socket.t TEST 15: explicit ssl protocol configuration - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 53 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 15: explicit ssl protocol configuration - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 15: explicit ssl protocol configuration - pattern "(?^:SSL: TLSv1, cipher: "ECDHE-RSA-AES256-SHA (SSLv3|TLSv1))" should match a line in error.log (req 0)
129-ssl-socket.t TEST 3: SNI, no verify - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 3: SNI, no verify - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 3: SNI, no verify - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 3: SNI, no verify - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t ERROR: client socket timed out - TEST 7: certificate does not match host name (no verify) '
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - status code ok got: ''
expected: '200'
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +0,0 @@
-connected: 1
-ssl handshake: cdata
-sent http request: 80 bytes.
-received: HTTP/1.1 404 Not Found
-close: 1 nil
'
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - grep_error_log_out (req 0) 'lua ssl save session: 04B34D10
'
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - response_body - response is expected (repeated req 1, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 80 bytes.
-received: HTTP/1.1 404 Not Found
-close: 1 nil
'
129-ssl-socket.t TEST 7: certificate does not match host name (no verify) - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 14: explicit cipher configuration - response_body - response is expected (repeated req 0, req 0) @@ -1,5 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-sent http request: 53 bytes.
-received: HTTP/1.1 200 OK
-close: 1 nil
'
129-ssl-socket.t TEST 14: explicit cipher configuration - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 14: explicit cipher configuration - pattern "(?^:SSL: TLSv\d(?:\.\d)?, cipher: "ECDHE-RSA-AES256-SHA (SSLv3|TLSv1))" should match a line in error.log (req 0)
129-ssl-socket.t TEST 24: multiple handshake calls - response_body - response is expected (repeated req 0, req 0) @@ -1,6 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-ssl handshake: cdata
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 24: multiple handshake calls - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 24: multiple handshake calls - response_body - response is expected (repeated req 1, req 0) @@ -1,6 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-ssl handshake: cdata
-sent http request: 58 bytes.
-received: HTTP/1.1 302 Moved Temporarily
-close: 1 nil
'
129-ssl-socket.t TEST 24: multiple handshake calls - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl save session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
lua ssl free session: ([0-9A-F]+)
$)'
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - response_body - response is expected (repeated req 0, req 0) @@ -1,9 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
'
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - grep_error_log_out (req 0) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 0)
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - response_body - response is expected (repeated req 1, req 0) @@ -1,9 +1,2 @@
connected: 1
-ssl handshake: cdata
+failed to do SSL handshake: timeout
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
-connected: 1
-ssl handshake: cdata
-set keepalive: 1 nil
'
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - grep_error_log_out (req 1) ''
doesn't match '(?^:^lua ssl save session: ([0-9A-F]+)
lua ssl free session: \1
$)'
129-ssl-socket.t TEST 17: openresty.org: passing SSL verify: keepalive (reuse the ssl session) - pattern "lua tcp socket get keepalive peer: using connection" should match a line in error.log (req 1)
129-ssl-socket.t TEST 9: ssl verify depth not enough (with automatic error logging) - response_body - like (repeated req 0, req 0) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^:connected: 1
failed to do SSL handshake: (22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)
failed to send http request: closed
)'
129-ssl-socket.t TEST 9: ssl verify depth not enough (with automatic error logging) - pattern "(?^:lua ssl certificate verify error: \((22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)\))" should match a line in error.log (req 0)
129-ssl-socket.t TEST 9: ssl verify depth not enough (with automatic error logging) - response_body - like (repeated req 1, req 0) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^:connected: 1
failed to do SSL handshake: (22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)
failed to send http request: closed
)'
129-ssl-socket.t TEST 9: ssl verify depth not enough (with automatic error logging) - pattern "(?^:lua ssl certificate verify error: \((22: certificate chain too long|20: unable to get local issuer certificate|21: unable to verify the first certificate)\))" should match a line in error.log (req 1)
129-ssl-socket.t TEST 5: certificate does not match host name (verify) - response_body_like - response is expected (connected: 1 failed to do SSL handshake: timeout failed to send http request: closed) 'connected: 1
failed to do SSL handshake: timeout
failed to send http request: closed
'
doesn't match '(?^s:\Aconnected: 1
failed to do SSL handshake: (?:handshake failed|certificate host mismatch)
failed to send http request: closed
\z)'
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] "events" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:56
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]=]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]==]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
132-lua-blocks.t nginx: [emerg] Lua code block missing the closing long bracket "]]", the inlined Lua code may be too long in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:41
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 0)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 1)
139-ssl-cert-by.t TEST 4: cosocket - pattern "received memc reply: OK" should match a line in error.log (req 2)
140-ssl-c-api.t TEST 6: verify client with CA certificates - pattern "client certificate subject: emailAddress=agentzh@gmail.com,CN=test.com" should match a line in error.log (req 0)
140-ssl-c-api.t TEST 7: verify client without CA certificates - pattern "client certificate subject: emailAddress=agentzh@gmail.com,CN=test.com" should match a line in error.log (req 0)
142-ssl-session-store.t TEST 9: inter-operation with ssl_certificate_by_lua - pattern "(?^:elapsed in ssl cert by lua: 0.(?:09|1[01])\d+,)" should match a line in error.log (req 0)
142-ssl-session-store.t nginx: [emerg] "ssl_session_store_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:28
143-ssl-session-fetch.t TEST 2: sleep - grep_error_log_out (req 1) ''
doesn't match '(?^:elapsed in ssl fetch session by lua: 0.(?:09|1[01])\d+,)'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - grep_error_log_out (req 1) got: ''
expected: 'old foo: 1
'
143-ssl-session-fetch.t TEST 14: keep global variable in ssl_session_(store|fetch)_by_lua when OpenResty LuaJIT is used - grep_error_log_out (req 2) @@ -1,2 +1 @@
-old bar: 1
+old foo: 1
-old foo: 2
'
143-ssl-session-fetch.t TEST 17: ssl_session_fetch_by_lua* can yield when reading early data - grep_error_log_out (req 1) ''
doesn't match '(?^:elapsed in ssl_session_fetch_by_lua\*: 0\.(?:09|1[01])\d+,)'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - grep_error_log_out (req 1) got: ''
expected: 'received memc reply of 12 bytes
'
143-ssl-session-fetch.t TEST 18: cosocket (UDP) - grep_error_log_out (req 2) got: ''
expected: 'received memc reply of 12 bytes
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 1) got: ''
expected: 'received memc reply: OK
'
143-ssl-session-fetch.t TEST 4: cosocket - grep_error_log_out (req 2) got: ''
expected: 'received memc reply: OK
'
146-malloc-trim.t TEST 5: malloc_trim() every 2 req, in subreq, big memory usage - grep_error_log_out (req 0) @@ -1,3 +1,3 @@
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
-malloc_trim(1) returned 1
+malloc_trim(1) returned 0
'
148-fake-shm-zone.t nginx: [emerg] lua_fake_shm "x1" is already defined as "x1" in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:26
152-timer-every.t TEST 3: lua variable sharing via upvalue - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 4: create the next timer immediately when timer start running - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-foo = 6
+foo = 3
'
152-timer-every.t TEST 6: memory leak check - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
registered timer
-growth1 == growth2: true
+growth1 == growth2: false
'
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.0(?:4[4-9]|5[0-6])\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
152-timer-every.t TEST 1: simple very - pattern "(?^:\[lua\] content_by_lua\(nginx\.conf:\d+\):\d+: elapsed: 0\.(?:09|10)\d*, context: ngx\.timer, client: \d+\.\d+\.\d+\.\d+, server: 0\.0\.0\.0:\d+)" should match a line in error.log (req 0)
153-semaphore-hup.t TEST 1: timer + reload - grep_error_log_out (req 0) @@ -1,5 +1,5 @@
created semaphore object
-created semaphore object
try to reload nginx
+created semaphore object
created semaphore object
created semaphore object
'
153-semaphore-hup.t TEST 2: timer + reload (lua code cache off) - grep_error_log_out (req 0) @@ -1,5 +1,5 @@
created semaphore object
-created semaphore object
try to reload nginx
+created semaphore object
created semaphore object
created semaphore object
'
161-load-resty-core.t nginx: [alert] failed to load the 'resty.core' module (https://github.com/openresty/lua-resty-core); ensure you are using an OpenResty release from https://openresty.org/en/download.html (reason: module 'resty.core' not found:

Warnings

Go back to the index page.