(This page was automatically generated by the tools in the opsboy project on 14:49:02 27-Oct-2025 GMT.)
| 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 |
| 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 |
| 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: |
Go back to the index page.