(This page was automatically generated by the tools in the opsboy project on 15:56:37 13-May-2026 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (wv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
7873a51c 2026-05-12 04:03:34 GMT 110 57 230 24928 94793 sec

LuaJIT

LuaJIT 2.1.1776221388, commit 7fcf52f5

Compilation Errors

Segmentation Faults

Unexpected Failures

File Name Details
138-balancer.t TEST 21: http2 upstream - Can't connect to 127.0.0.1:1984: Connection refused ==3217== 7,218 (928 direct, 6,290 indirect) bytes in 1 blocks are definitely lost in loss record 63 of 66
==3217== at 0x484678B: malloc (vg_replace_malloc.c:446)
==3217== by 0x4D85DA6: CRYPTO_malloc (mem.c:213)
==3217== by 0x4AF99AD: ssl_session_dup_intern (ssl_sess.c:142)
==3217== by 0x4AFA058: ssl_session_dup (ssl_sess.c:283)
==3217== by 0x4B573A0: tls_process_new_session_ticket (statem_clnt.c:2772)
==3217== by 0x4B5A43C: ossl_statem_client_process_message (statem_clnt.c:1134)
==3217== by 0x4B51AEC: read_state_machine (statem.c:687)
==3217== by 0x4B51AEC: state_machine (statem.c:481)
==3217== by 0x4B5260B: ossl_statem_connect (statem.c:300)
==3217== by 0x4B38739: ssl3_read_bytes (rec_layer_s3.c:1033)
==3217== by 0x4AE1383: ssl3_read_internal (s3_lib.c:5061)
==3217== by 0x4AE1421: ssl3_read (s3_lib.c:5083)
==3217== by 0x4AECCCD: ssl_read_internal (ssl_lib.c:2353)
==3217== by 0x4AECDEE: SSL_read (ssl_lib.c:2367)
==3217== by 0x460938: ngx_ssl_recv (ngx_event_openssl.c:2760)
==3217== by 0x4A39EB: ngx_http_upstream_process_header (ngx_http_upstream.c:2519)
==3217== by 0x4A1256: ngx_http_upstream_handler (ngx_http_upstream.c:1335)
==3217== by 0x44E62E: ngx_event_process_posted (ngx_event_posted.c:35)
==3217== by 0x44DFF3: ngx_process_events_and_timers (ngx_event.c:273)
==3217== by 0x458960: ngx_single_process_cycle (ngx_process_cycle.c:323)
==3217== by 0x42CF74: main (nginx.c:384)
==3217==
{
<insert_a_suppression_name_here>
Memcheck:Leak
match-leak-kinds: definite
fun:malloc
fun:CRYPTO_malloc
fun:ssl_session_dup_intern
fun:ssl_session_dup
fun:tls_process_new_session_ticket
fun:ossl_statem_client_process_message
fun:read_state_machine
fun:state_machine
fun:ossl_statem_connect
fun:ssl3_read_bytes
fun:ssl3_read_internal
fun:ssl3_read
fun:ssl_read_internal
fun:SSL_read
fun:ngx_ssl_recv
fun:ngx_http_upstream_process_header
fun:ngx_http_upstream_handler
fun:ngx_event_process_posted
fun:ngx_process_events_and_timers
fun:ngx_single_process_cycle
fun:main
}
170-proxy-ssl-cert.t TEST 5: sleep - pattern "(?^:elapsed in proxy ssl certificate by lua: 0.(?:09|1\d)\d+ while loading proxy ssl certificate by lua,)" should match a line in error.log (req 0)
170-proxy-ssl-cert.t nginx: [emerg] proxy_ssl_certificate_by_lua* should be used with proxy_pass https url
170-proxy-ssl-cert.t nginx: [emerg] proxy_ssl_certificate_by_lua* should be used with proxy_pass https url
170-proxy-ssl-cert.t nginx: [emerg] proxy_ssl_certificate_by_lua* should be used with proxy_pass https url
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52
170-proxy-ssl-cert.t TEST 22: upstream connection aborted - pattern "upstream timed out (110: Connection timed out) while loading proxy ssl certificate by lua" should match a line in error.log (req 0)
170-proxy-ssl-cert.t TEST 22: upstream connection aborted - pattern "proxy_ssl_certificate_by_lua: cert cb aborted" should match a line in error.log (req 0)
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
170-proxy-ssl-cert.t nginx: [emerg] "proxy_ssl_certificate_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/delay" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Parent request started, issuing subrequest with 3s delay" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Subrequest started, sleeping for 3 seconds" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/delay" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Parent request started, issuing subrequest with 3s delay" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Subrequest started, sleeping for 3 seconds" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Subrequest woke up after 3 seconds" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 1: HTTP/2 parent request timeout during subrequest sleep - pattern "Parent request finished, got response from subrequest" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 6 --max-time 6 http://127.0.0.1:1984/fast" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - status code ok got: ''
expected: '200'
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - response_body - response is expected (repeated req 0, req 0) got: ''
expected: 'result: fast done'
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast parent started" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast subrequest, sleeping 0.1s" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast subrequest finished" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast parent completed" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 6 --max-time 6 http://127.0.0.1:1984/fast" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - status code ok got: ''
expected: '200'
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - response_body - response is expected (repeated req 1, req 0) got: ''
expected: 'result: fast done'
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast parent started" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast subrequest, sleeping 0.1s" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast subrequest finished" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 4: HTTP/2 short subrequest completes before timeout - pattern "Fast parent completed" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/parallel" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Starting parallel subrequests" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow1 sleeping 3s" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow2 sleeping 3s" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/parallel" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Starting parallel subrequests" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow1 sleeping 3s" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow2 sleeping 3s" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow1 finished" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Subrequest slow2 finished" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 3: HTTP/2 parallel subrequests with parent timeout - pattern "Parallel subrequests completed" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/outer" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Outer request started" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Middle subrequest started" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Inner subrequest started, sleeping 3s" should match a line in error.log (req 0)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - command "curl -i -H User-Agent: -H Accept: -H Host: -sS --http2-prior-knowledge -H Host: localhost --connect-timeout 1 --max-time 1 http://127.0.0.1:1984/outer" generates stderr output: curl: (7) Failed to connect to 127.0.0.1 port 1984 after 0 ms: Could not connect to server '
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Outer request started" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Middle subrequest started" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Inner subrequest started, sleeping 3s" should match a line in error.log (req 1)
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Inner subrequest woke up" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Middle subrequest completed" should match a line in error.log
189-http2-subreq-error-wakeup.t TEST 2: HTTP/2 nested subrequests with parent timeout - pattern "Outer request completed" should match a line in error.log
189-http2-subreq-error-wakeup.t # Looks like you planned 76 tests but ran 84. Looks like you failed 44 tests of 84 run.
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] bind() to 0.0.0.0:1984 failed (98: Address already in use)
189-http2-subreq-error-wakeup.t nginx: [emerg] still could not bind()
189-http2-subreq-error-wakeup.t nginx: [emerg] still could not bind()
302-tcp-socket-timeout-log.t TEST 1: read timeout - response_body_like - response is expected (failed to connect: localhost could not be resolved (3: Host not found)) 'failed to connect: localhost could not be resolved (3: Host not found)
'
doesn't match '(?^s:failed to receive a line: timeout \[\]
)'
302-tcp-socket-timeout-log.t TEST 1: read timeout - pattern "(?^:lua tcp socket read timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 0)
302-tcp-socket-timeout-log.t TEST 1: read timeout - response_body_like - response is expected (failed to connect: localhost could not be resolved (3: Host not found)) 'failed to connect: localhost could not be resolved (3: Host not found)
'
doesn't match '(?^s:failed to receive a line: timeout \[\]
)'
302-tcp-socket-timeout-log.t TEST 1: read timeout - pattern "(?^:lua tcp socket read timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 1)
302-tcp-socket-timeout-log.t TEST 4: send timeout keepalive - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
-received response of 159 bytes
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to send body: timeout
+failed to connect: localhost could not be resolved (3: Host not found)
302-tcp-socket-timeout-log.t TEST 4: send timeout keepalive - pattern "(?^:lua tcp socket write timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 0)
302-tcp-socket-timeout-log.t TEST 4: send timeout keepalive - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1,2 @@
-received response of 159 bytes
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to send body: timeout
+failed to connect: localhost could not be resolved (3: Host not found)
302-tcp-socket-timeout-log.t TEST 4: send timeout keepalive - pattern "(?^:lua tcp socket write timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 1)
302-tcp-socket-timeout-log.t TEST 2: send timeout - response_body - response is expected (repeated req 0, req 0) got: 'failed to connect: localhost could not be resolved (3: Host not found)
'
expected: 'failed to send body: timeout
'
302-tcp-socket-timeout-log.t TEST 2: send timeout - pattern "(?^:lua tcp socket write timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 0)
302-tcp-socket-timeout-log.t TEST 2: send timeout - response_body - response is expected (repeated req 1, req 0) got: 'failed to connect: localhost could not be resolved (3: Host not found)
'
expected: 'failed to send body: timeout
'
302-tcp-socket-timeout-log.t TEST 2: send timeout - pattern "(?^:lua tcp socket write timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 1)
302-tcp-socket-timeout-log.t TEST 3: read timeout - response_body_like - response is expected (failed to connect: localhost could not be resolved (3: Host not found) failed to connect: localhost could not be resolved (3: Host not found)) 'failed to connect: localhost could not be resolved (3: Host not found)
failed to connect: localhost could not be resolved (3: Host not found)
'
doesn't match '(?^s:received response of 128 bytes
failed to receive response body: timeout
)'
302-tcp-socket-timeout-log.t TEST 3: read timeout - pattern "(?^:lua tcp socket read timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 0)
302-tcp-socket-timeout-log.t TEST 3: read timeout - response_body_like - response is expected (failed to connect: localhost could not be resolved (3: Host not found) failed to connect: localhost could not be resolved (3: Host not found)) 'failed to connect: localhost could not be resolved (3: Host not found)
failed to connect: localhost could not be resolved (3: Host not found)
'
doesn't match '(?^s:received response of 128 bytes
failed to receive response body: timeout
)'
302-tcp-socket-timeout-log.t TEST 3: read timeout - pattern "(?^:lua tcp socket read timed out, upstream: localhost:\d+\(127.0.0.1\))" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 2: recv timeout - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive: timeout
303-udp-socket-error-log.t TEST 2: recv timeout - pattern "lua udp socket read timed out, upstream: localhost:11211(127.0.0.1)" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 2: recv timeout - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive: timeout
303-udp-socket-error-log.t TEST 2: recv timeout - pattern "lua udp socket read timed out, upstream: localhost:11211(127.0.0.1)" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 4: access a TCP interface - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive data: connection refused
303-udp-socket-error-log.t TEST 4: access a TCP interface - pattern "(?^:recv\(\) failed \(\d+: Connection refused\), upstream: localhost:65432\(127.0.0.1\))" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 4: access a TCP interface - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive data: connection refused
303-udp-socket-error-log.t TEST 4: access a TCP interface - pattern "(?^:recv\(\) failed \(\d+: Connection refused\), upstream: localhost:65432\(127.0.0.1\))" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 1: access a TCP interface - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive data: connection refused
303-udp-socket-error-log.t TEST 1: access a TCP interface - pattern "(?^:recv\(\) failed \(\d+: Connection refused\), upstream: localhost:65432\(127.0.0.1\))" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 1: access a TCP interface - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive data: connection refused
303-udp-socket-error-log.t TEST 1: access a TCP interface - pattern "(?^:recv\(\) failed \(\d+: Connection refused\), upstream: localhost:65432\(127.0.0.1\))" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 3: read timeout and re-receive - response_body - response is expected (repeated req 0, req 0) got: 'failed to setpeername: localhost could not be resolved (3: Host not found)
'
expected: 'received: hello world
'
303-udp-socket-error-log.t TEST 3: read timeout and re-receive - pattern "lua udp socket read timed out, upstream: localhost:19232(127.0.0.1)" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 3: read timeout and re-receive - response_body - response is expected (repeated req 1, req 0) got: 'failed to setpeername: localhost could not be resolved (3: Host not found)
'
expected: 'received: hello world
'
303-udp-socket-error-log.t TEST 3: read timeout and re-receive - pattern "lua udp socket read timed out, upstream: localhost:19232(127.0.0.1)" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 5: recv timeout - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive: timeout
303-udp-socket-error-log.t TEST 5: recv timeout - pattern "lua udp socket read timed out, upstream: localhost:11211(127.0.0.1)" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 5: recv timeout - response_body - response is expected (repeated req 1, req 0) @@ -1,2 +1 @@
-connected: 1
+failed to connect: localhost could not be resolved (3: Host not found)
-failed to receive: timeout
303-udp-socket-error-log.t TEST 5: recv timeout - pattern "lua udp socket read timed out, upstream: localhost:11211(127.0.0.1)" should match a line in error.log (req 1)
303-udp-socket-error-log.t TEST 6: read timeout and re-receive - response_body - response is expected (repeated req 0, req 0) got: 'failed to setpeername: localhost could not be resolved (3: Host not found)
'
expected: 'received: hello world
'
303-udp-socket-error-log.t TEST 6: read timeout and re-receive - pattern "lua udp socket read timed out, upstream: localhost:19232(127.0.0.1)" should match a line in error.log (req 0)
303-udp-socket-error-log.t TEST 6: read timeout and re-receive - response_body - response is expected (repeated req 1, req 0) got: 'failed to setpeername: localhost could not be resolved (3: Host not found)
'
expected: 'received: hello world
'
303-udp-socket-error-log.t TEST 6: read timeout and re-receive - pattern "lua udp socket read timed out, upstream: localhost:19232(127.0.0.1)" should match a line in error.log (req 1)

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
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
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
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 14: successful reread after reading timeout happens (receive -> receive) - response_body - response is expected (repeated req 1, 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 15: successful reread after reading timeout happens (receive -> receiveuntil) - response_body - response is expected (repeated req 1, 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 16: successful reread after reading timeout happens (receiveuntil -> receive) - response_body - response is expected (repeated req 1, 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:
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)
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
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)
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 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 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 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)
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 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 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)
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 0) got: 'lua found 8189 pending timers
'
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 8189 pending timers
'
expected: 'lua found 8191 pending timers
'
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
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
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
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)
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
Looks like you failed 1 test of 35.
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 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 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 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 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
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
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
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:
169-proxy-ssl-verify.t nginx: [emerg] "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52
169-proxy-ssl-verify.t TEST 24: upstream connection aborted - pattern "upstream timed out (110: Connection timed out) while loading proxy ssl verify by lua" should match a line in error.log (req 0)
169-proxy-ssl-verify.t TEST 24: upstream connection aborted - pattern "proxy_ssl_verify_by_lua: cert verify callback aborted" should match a line in error.log (req 0)
169-proxy-ssl-verify.t nginx: [emerg] proxy_ssl_verify_by_lua* should be used with proxy_pass https url
169-proxy-ssl-verify.t TEST 5: sleep - pattern "(?^:elapsed in proxy ssl verify by lua: 0.(?:09|1\d)\d+ while loading proxy ssl verify by lua,)" should match a line in error.log (req 0)
169-proxy-ssl-verify.t nginx: [emerg] "proxy_ssl_verify_by_lua_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:39
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'

Warnings

Go back to the index page.