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

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
7873a51c 2026-05-12 02:27:49 GMT 55 17 230 24916 1531 sec

LuaJIT

LuaJIT 2.1.1776221388, commit 7fcf52f5

OpenSSL

OpenSSL 3.5.6 7 Apr 2026

Compilation Errors

Segmentation Faults

Unexpected Failures

File Name Details
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: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
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 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 1)
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 1)
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 2)
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 2)
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
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 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)
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)
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 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 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 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)
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)

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
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
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
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
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
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
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 nginx: [emerg] proxy_ssl_verify_by_lua* should be used with proxy_pass https url
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

Warnings

Go back to the index page.