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

Detailed Test Report for lua-resty-lock in linux x86_64 (hv)

Summary

Commit Testing Time Unexpected
Failures
Expected
Failures
Files Tests Elapsed Time
facfe428 2021-04-25 16:15:39 GMT 1 6 1 84 15 sec

LuaJIT

LuaJIT 2.1.0-beta3, commit 70f88773

OpenSSL

OpenSSL 1.1.1k 25 Mar 2021

Compilation Errors

Unexpected Failures

File Name Details
sanity.t TEST 1: lock is subject to garbage collection ==3222== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==3222== at 0x5047C50: __sendmsg_nocancel (in /lib64/libpthread-2.17.so)
==3222== by 0x44A6F8: ngx_write_channel (ngx_channel.c:79)
==3222== by 0x44C19A: ngx_pass_open_channel (ngx_process_cycle.c:481)
==3222== by 0x44C21A: ngx_start_worker_processes (ngx_process_cycle.c:385)
==3222== by 0x44E0BA: ngx_master_process_cycle (ngx_process_cycle.c:241)
==3222== by 0x424719: main (nginx.c:386)
==3222== Address 0x1ffeffaa8c is on thread 1's stack
==3222== in frame #2, created by ngx_pass_open_channel (ngx_process_cycle.c:455)
==3222==
{
<insert_a_suppression_name_here>
Memcheck:Param
sendmsg(msg.msg_iov[0])
fun:__sendmsg_nocancel
fun:ngx_write_channel
fun:ngx_pass_open_channel
fun:ngx_start_worker_processes
fun:ngx_master_process_cycle
fun:main
}

Expected Failures

File Name Details
sanity.t TEST 7: waited locks (custom max step) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.003 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.003 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.11[2-4]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 5: waited locks (custom step) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.03 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.03 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.1[4-5]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 8: lock expired by itself - response_body_like - response is expected (sub thread: lock: 0 nil main thread: lock: 0.015 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
main thread: lock: 0.015 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
main thread: lock: 0.11[2-4]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 4: waited locks - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.031 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.031 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.12[6-9] nil
main thread: unlock: 1
$)'
sanity.t TEST 6: waited locks (custom ratio) - response_body_like - response is expected (sub thread: lock: 0 nil sub thread: unlock: 1 main thread: lock: 0.04 nil main thread: unlock: 1) 'sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.04 nil
main thread: unlock: 1
'
doesn't match '(?^s:^sub thread: lock: 0 nil
sub thread: unlock: 1
main thread: lock: 0.1[2]\d* nil
main thread: unlock: 1
$)'
sanity.t TEST 13: expire() - response_body - response is expected (repeated req 0, req 0) @@ -1,10 +1,10 @@
lock 1: expire: nil, unlocked
lock 1: lock: 0, nil
-lock 1: expire: true, nil
-lock 2: lock: nil, timeout
-lock 1: expire: true, nil
-lock 2: lock: nil, timeout
+lock 1: expire: nil, not found
lock 2: lock: 0, nil
+lock 1: expire: true, nil
+lock 2: lock: nil, locked
+lock 2: lock: nil, locked
lock 2: unlock: 1, nil
lock 2: expire: nil, unlocked
lock 1: expire: nil, unlocked
'

Warnings

(none)

Go back to the index page.