RubyRange

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total327 of 1,85282%75 of 28474%6719448308852
begLen(long, int)537258%111558%71421701
max(ThreadContext, Block)510%80%55101011
begLen0(long)321024%5117%343601
fixnumEach(ThreadContext, Ruby, Block)305565%6857%4861701
initialize_copy(ThreadContext, IRubyObject)300%40%335511
each19(ThreadContext, Block)198381%31179%3821501
fixnumStep(ThreadContext, Ruby, long, Block)164473%5550%4631101
copySpecialInstanceVariables(IRubyObject)160%n/a115511
max(ThreadContext, IRubyObject, Block)150%20%222211
include_p19(ThreadContext, IRubyObject)913294%132364%131912101
to_a(ThreadContext, Block)77091%3975%3711401
initialize(ThreadContext, IRubyObject[], Block)63385%2675%251401
step(ThreadContext, IRubyObject, Block)60%n/a111111
include_p(ThreadContext, IRubyObject)60%n/a111111
first(ThreadContext, IRubyObject)52985%1150%121801
min(ThreadContext, IRubyObject, Block)5862%1150%120201
each(ThreadContext, Block)50%n/a111111
step(ThreadContext, Block)50%n/a111111
size(ThreadContext)32087%2250%231301
hash(ThreadContext)24696%1150%120801
numericStep19(ThreadContext, Ruby, IRubyObject, Block)24295%1375%130801
begLen1(long, long)22994%2467%240601
checkBegin(long)22492%2467%241801
stepCommon19(ThreadContext, IRubyObject, Block)136100%22091%21201801
begLenInt(int, int)112100%26100%01401701
step19(ThreadContext, IRubyObject, Block)58100%8100%050701
rangeEach(ThreadContext, RubyRange.RangeCallBack)52100%1990%1601001
op_equal(ThreadContext, IRubyObject)44100%10100%060701
cover_p(ThreadContext, IRubyObject)39100%8100%050301
init(ThreadContext, IRubyObject, IRubyObject, boolean)37100%6100%0401001
inspect(ThreadContext)36100%2100%020601
createRangeClass(Ruby)34100%n/a010901
rangeLe(ThreadContext, IRubyObject, IRubyObject)31100%6100%040501
getReceiverForMinMax(ThreadContext, IRubyObject, Block)31100%4100%030501
to_s(ThreadContext)30100%2100%020601
rangeEmpty_p(ThreadContext)25100%6100%040201
rangeLt(ThreadContext, IRubyObject, IRubyObject)23100%4100%030301
step19(ThreadContext, Block)19100%2100%020101
newRange(ThreadContext, IRubyObject, IRubyObject, boolean)17100%n/a010301
min(ThreadContext, Block)17100%2100%020301
static {...}15100%n/a010401
RubyRange(Ruby, RubyClass)12100%n/a010301
inspectValue(ThreadContext, IRubyObject)10100%n/a010101
enumSizeFn(ThreadContext)9100%n/a010201
stepSizeFn(ThreadContext)9100%n/a010201
last(ThreadContext, IRubyObject)8100%n/a010101
exclude_end_p()6100%n/a010101
eqq_p19(ThreadContext, IRubyObject)6100%n/a010101
first(ThreadContext)3100%n/a010101
begin(ThreadContext)3100%n/a010101
last(ThreadContext)3100%n/a010101
end(ThreadContext)3100%n/a010101