org.jruby.ext.thread

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total656 of 1,26348%27 of 6055%8214244189621122536
Mutex11514155%4867%517215421101
Queue8116066%6650%924124941801
ConditionVariable5913069%71365%7178441701
Queue.INVOKER.i.0.1.push300%40%44002211
ConditionVariable.INVOKER.i.0.1.wait_ruby300%40%44002211
Mutex.INVOKER.i.sleep190%n/a33003311
Queue.INVOKER.i.pop190%n/a33003311
SizedQueue.INVOKER.i.1.0.initialize140%n/a22002211
ConditionVariable.INVOKER.s.0.0.newInstance140%n/a22002211
SizedQueue.INVOKER.i.1.0.max_set140%n/a22002211
Mutex.INVOKER.i.0.0.synchronize140%n/a22002211
Mutex.INVOKER.s.0.0.newInstance140%n/a22002211
ThreadLibrary131248%n/a13171301
Queue.INVOKER.i.0.0.num_waiting130%n/a22002211
Mutex.INVOKER.i.0.0.locked_p130%n/a22002211
Queue.INVOKER.i.0.0.length130%n/a22002211
Queue.INVOKER.i.0.0.empty_p130%n/a22002211
ConditionVariable.INVOKER.i.0.0.broadcast130%n/a22002211
SizedQueue.INVOKER.i.0.0.clear130%n/a22002211
Queue.INVOKER.i.0.0.clear130%n/a22002211
Queue.INVOKER.i.0.0.initialize130%n/a22002211
Queue.INVOKER.i.0.0.shutdown130%n/a22002211
Mutex.INVOKER.i.0.0.unlock130%n/a22002211
Mutex.INVOKER.i.0.0.try_lock130%n/a22002211
ConditionVariable.INVOKER.i.0.0.signal130%n/a22002211
Queue.INVOKER.i.0.0.marshal_dump130%n/a22002211
SizedQueue.INVOKER.i.0.0.max130%n/a22002211
ConditionVariable.INVOKER.i.0.0.marshal_dump130%n/a22002211
Mutex.INVOKER.i.0.0.lock130%n/a22002211
ConditionVariable.new ObjectAllocator() {...}6333%n/a12121201
Mutex.new ObjectAllocator() {...}6333%n/a12121201
SizedQueue86100%2100%080210701
Queue.new RubyThread.Task() {...}39100%2467%26080301
Queue.new RubyThread.Task() {...}15100%n/a03040301
SizedQueue.new ObjectAllocator() {...}9100%n/a02020201
Queue.new ObjectAllocator() {...}9100%n/a02020201