(This page was automatically generated by the tools in the opsboy project on 14:49:02 27-Oct-2025 GMT.)

Detailed Test Report for ngx_lua in linux x86_64 (v)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
47e8d8b4 2025-10-23 07:08:47 GMT 164 43 221 24135 10545 sec

LuaJIT

LuaJIT 2.1.1761112883, commit b65ec19d

OpenSSL

OpenSSL 3.5.4 30 Sep 2025

Compilation Errors

Segmentation Faults

Unexpected Failures

File Name Details
140-ssl-c-api.t TEST 17: Buffer overflow handling - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 17: Buffer overflow handling - 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:\["c02f"\]
)'
140-ssl-c-api.t TEST 17: Buffer overflow handling - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 17: Buffer overflow handling - 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:\["c02f"\]
)'
140-ssl-c-api.t TEST 17: Buffer overflow handling - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 17: Buffer overflow handling - 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:\["c02f"\]
)'
140-ssl-c-api.t TEST 15: Get supported ciphers - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 15: Get supported ciphers - 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:\["c02f","c02b"\]
)'
140-ssl-c-api.t TEST 15: Get supported ciphers - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 15: Get supported ciphers - 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:\["c02f","c02b"\]
)'
140-ssl-c-api.t TEST 15: Get supported ciphers - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 15: Get supported ciphers - 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:\["c02f","c02b"\]
)'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - 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:without_filter:\[.*\]
with_filter:\[.*\]
)'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - 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:without_filter:\[.*\]
with_filter:\[.*\]
)'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - status code ok got: '500'
expected: '200'
140-ssl-c-api.t TEST 19: Get supported ciphers with GREASE filtering - 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:without_filter:\[.*\]
with_filter:\[.*\]
)'
166-worker-thread.t ERROR: client socket timed out - TEST 34: write_log_file '
166-worker-thread.t TEST 34: write_log_file - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 34: write_log_file - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true\x{0a}"
length: 5
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 5: base64 '
166-worker-thread.t TEST 5: base64 - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 5: base64 - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true , true\x{0a}"
length: 12
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 45: shdict expire ttl '
166-worker-thread.t TEST 45: shdict expire ttl - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 45: shdict expire ttl - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,true,nil,true\x{0a}"
length: 19
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 9: module not found '
166-worker-thread.t TEST 9: module not found - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 9: module not found - response_body_like - response is expected () ''
doesn't match '(?^s:false : module 'hello' not found.*
)'
166-worker-thread.t ERROR: client socket timed out - TEST 43: shdict incr '
166-worker-thread.t TEST 43: shdict incr - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 43: shdict incr - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,9,nil,9\x{0a}"
length: 13
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 39: shdict add failed '
166-worker-thread.t TEST 39: shdict add failed - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 39: shdict add failed - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,false,exists\x{0a}"
length: 18
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 35: shdict get, int value '
166-worker-thread.t TEST 35: shdict get, int value - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 35: shdict get, int value - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,8\x{0a}"
length: 7
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 13: unsupported argument type in nested table '
166-worker-thread.t TEST 13: unsupported argument type in nested table - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 13: unsupported argument type in nested table - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : unsupported Lua type: LUA_TFUNCTION in the"...
length: 60
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 23: ngx.quote_sql_str '
166-worker-thread.t TEST 23: ngx.quote_sql_str - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 23: ngx.quote_sql_str - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : 'a\Zb\Z'\x{0a}"
length: 16
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 14: return table with unsupported type '
166-worker-thread.t TEST 14: return table with unsupported type - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 14: return table with unsupported type - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false , unsupported Lua type: LUA_TFUNCTION in the"...
length: 64
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 18: ngx.encode_base64 '
166-worker-thread.t TEST 18: ngx.encode_base64 - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 18: ngx.encode_base64 - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : aGVsbG8=\x{0a}"
length: 16
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 33: ngx.config.ngx_lua_version '
166-worker-thread.t TEST 33: ngx.config.ngx_lua_version - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 33: ngx.config.ngx_lua_version - response_body_like - response is expected () ''
doesn't match '(?^s:^true : \d+$)'
166-worker-thread.t ERROR: client socket timed out - TEST 25: ngx.crc32_short '
166-worker-thread.t TEST 25: ngx.crc32_short - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 25: ngx.crc32_short - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : 4289425978\x{0a}"
length: 18
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 47: shdict get_keys '
166-worker-thread.t TEST 47: shdict get_keys - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 47: shdict get_keys - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,Jim:King\x{0a}"
length: 14
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 1: hello from worker thread '
166-worker-thread.t TEST 1: hello from worker thread - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 1: hello from worker thread - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : hello\x{0a}"
length: 13
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 21: ngx.encode_args '
166-worker-thread.t TEST 21: ngx.encode_args - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 21: ngx.encode_args - response_body - like (repeated req 0, req 0) ''
doesn't match '(?^:foo=3&b%20r=hello%20world|b%20r=hello%20world&foo=3)'
166-worker-thread.t ERROR: client socket timed out - TEST 3: pass table '
166-worker-thread.t TEST 3: pass table - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 3: pass table - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true , true\x{0a}"
length: 12
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 7: unsupported argument type '
166-worker-thread.t TEST 7: unsupported argument type - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 7: unsupported argument type - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : unsupported Lua type: LUA_TFUNCTION in the"...
length: 60
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 19: ngx.config.subsystem '
166-worker-thread.t TEST 19: ngx.config.subsystem - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 19: ngx.config.subsystem - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : http\x{0a}"
length: 12
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 36: shdict set nil in main thread '
166-worker-thread.t TEST 36: shdict set nil in main thread - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 36: shdict set nil in main thread - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,8\x{0a}true,nil\x{0a}"
length: 16
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 17: the type of thread pool name is not string '
166-worker-thread.t TEST 17: the type of thread pool name is not string - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 17: the type of thread pool name is not string - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : threadpool should be a string\x{0a}"
length: 38
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 8: multiple return values '
166-worker-thread.t TEST 8: multiple return values - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 8: multiple return values - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : hello , 200\x{0a}"
length: 19
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 38: shdict get_stale '
166-worker-thread.t TEST 38: shdict get_stale - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 38: shdict get_stale - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,8\x{0a}"
length: 7
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 48: unsupported argument type in self-reference table '
166-worker-thread.t TEST 48: unsupported argument type in self-reference table - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 48: unsupported argument type in self-reference table - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false , suspicious circular references, table dept"...
length: 90
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 28: ngx.md5 '
166-worker-thread.t TEST 28: ngx.md5 - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 28: ngx.md5 - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : 5d41402abc4b2a76b9719d911017c592\x{0a}"
length: 40
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 22: ngx.decode_args '
166-worker-thread.t TEST 22: ngx.decode_args - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 22: ngx.decode_args - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : bar : foo\x{0a}"
length: 17
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 37: shdict set nil in worker thread '
166-worker-thread.t TEST 37: shdict set nil in worker thread - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 37: shdict set nil in worker thread - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,true\x{0a}true,nil\x{0a}"
length: 19
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 31: ngx.config.nginx_version '
166-worker-thread.t TEST 31: ngx.config.nginx_version - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 31: ngx.config.nginx_version - response_body_like - response is expected () ''
doesn't match '(?^s:^true : \d+$)'
166-worker-thread.t ERROR: client socket timed out - TEST 30: ngx.config.prefix '
166-worker-thread.t TEST 30: ngx.config.prefix - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 30: ngx.config.prefix - response_body_like - response is expected () ''
doesn't match '(?^s:^true : \/\S+$)'
166-worker-thread.t ERROR: client socket timed out - TEST 29: ngx.config.debug '
166-worker-thread.t TEST 29: ngx.config.debug - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 29: ngx.config.debug - response_body_like - response is expected () ''
doesn't match '(?^s:^true : (?:true|false)$)'
166-worker-thread.t ERROR: client socket timed out - TEST 46: shdict flush_all '
166-worker-thread.t TEST 46: shdict flush_all - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 46: shdict flush_all - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,nil,nil\x{0a}"
length: 13
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 15: the type of module name is not string '
166-worker-thread.t TEST 15: the type of module name is not string - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 15: the type of module name is not string - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : module name should be a string\x{0a}"
length: 39
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 4: expecting at least 3 arguments '
166-worker-thread.t TEST 4: expecting at least 3 arguments - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 4: expecting at least 3 arguments - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : expecting at least 3 arguments\x{0a}"
length: 39
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 40: shdict force add '
166-worker-thread.t TEST 40: shdict force add - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 40: shdict force add - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,true,true,nil\x{0a}"
length: 19
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 49: unsupported argument type in circular-reference table '
166-worker-thread.t TEST 49: unsupported argument type in circular-reference table - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 49: unsupported argument type in circular-reference table - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false , suspicious circular references, table dept"...
length: 90
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 44: shdict lpush lpop '
166-worker-thread.t TEST 44: shdict lpush lpop - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 44: shdict lpush lpop - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,9,2,nil,7\x{0a}"
length: 15
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 24: ngx.decode_base64 '
166-worker-thread.t TEST 24: ngx.decode_base64 - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 24: ngx.decode_base64 - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : hello\x{0a}"
length: 13
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 42: shdict replace not found '
166-worker-thread.t TEST 42: shdict replace not found - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 42: shdict replace not found - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,false,not found\x{0a}"
length: 21
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 16: the type of function name is not string '
166-worker-thread.t TEST 16: the type of function name is not string - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 16: the type of function name is not string - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "false : function name should be a string\x{0a}"
length: 41
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 6: return table '
166-worker-thread.t TEST 6: return table - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 6: return table - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true , true\x{0a}"
length: 12
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 26: ngx.crc32_long '
166-worker-thread.t TEST 26: ngx.crc32_long - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 26: ngx.crc32_long - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : 4289425978\x{0a}"
length: 18
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 41: shdict replace '
166-worker-thread.t TEST 41: shdict replace - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 41: shdict replace - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true,true,nil,8\x{0a}"
length: 16
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 27: ngx.md5_bin '
166-worker-thread.t TEST 27: ngx.md5_bin - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 27: ngx.md5_bin - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : 6c8349cc7260ae62e3b1396831a8398f\x{0a}"
length: 40
strings begin to differ at char 1 (line 1 column 1)
166-worker-thread.t ERROR: client socket timed out - TEST 32: ngx.config.nginx_configure '
166-worker-thread.t TEST 32: ngx.config.nginx_configure - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 32: ngx.config.nginx_configure - response_body_like - response is expected () ''
doesn't match '(?^s:^\s*\-\-[^-]+)'
166-worker-thread.t ERROR: client socket timed out - TEST 20: ngx.hmac_sha1 '
166-worker-thread.t TEST 20: ngx.hmac_sha1 - status code ok got: ''
expected: '200'
166-worker-thread.t TEST 20: ngx.hmac_sha1 - response_body - response is expected (repeated req 0, req 0) got: ""
length: 0
expected: "true : R/pvxzHC4NLtj7S+kXFg/NePTmk=\x{0a}"
length: 36
strings begin to differ at char 1 (line 1 column 1)
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
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
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
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* should be used with proxy_pass https url
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* should be used with proxy_pass https url
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_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_block" directive is not allowed here in /home/ec2-user/git/lua-nginx-module/t/servroot/conf/nginx.conf:52

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
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 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 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 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 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)
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 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)
109-timer-hup.t TEST 7: HUP reload should abort pending timers (fuzz test) - grep_error_log_out (req 0) got: 'lua found 8190 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: ''
expected: 'lua found 8191 pending timers
'
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 "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)
129-ssl-socket.t TEST 25: handshake timed out - response_body - response is expected (repeated req 0, req 0) @@ -1,2 +1,2 @@
connected: 1
-failed to do SSL handshake: timeout
+ssl handshake: cdata
129-ssl-socket.t TEST 25: handshake timed out - grep_error_log_out (req 0) got: 'lua ssl save session: 0000000005F73610
lua ssl free session: 0000000005F73610
'
expected: ''
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
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
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 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)
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 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
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.