org.jruby.ext.thread

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total720 of 1,26343%37 of 6038%9614260189721122536
Queue12511648%9325%1424204981801
ConditionVariable8710254%13735%121714442701
SizedQueue572934%20%6814215701
Queue.INVOKER.i.0.1.push300%40%44002211
ConditionVariable.INVOKER.i.0.1.wait_ruby300%40%44002211
Mutex2722989%12100%01755401101
Mutex.INVOKER.i.sleep190%n/a33003311
Queue.INVOKER.i.pop190%n/a33003311
Queue.new RubyThread.Task() {...}172256%5117%46381301
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
SizedQueue.new ObjectAllocator() {...}6333%n/a12121201
ConditionVariable.new ObjectAllocator() {...}6333%n/a12121201
Mutex.new ObjectAllocator() {...}6333%n/a12121201
Queue.new RubyThread.Task() {...}15100%n/a03040301
Queue.new ObjectAllocator() {...}9100%n/a02020201