RubyRange

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total261 of 1,85286%51 of 28482%4919436308952
begLen(long, int)497661%91765%61401701
numericStep19(ThreadContext, Ruby, IRubyObject, Block)440%40%338811
fixnumEach(ThreadContext, Ruby, Block)305565%6857%4861701
initialize_copy(ThreadContext, IRubyObject)300%40%335511
copySpecialInstanceVariables(IRubyObject)160%n/a115511
max(ThreadContext, IRubyObject, Block)150%20%222211
min(ThreadContext, IRubyObject, Block)130%20%222211
fixnumStep(ThreadContext, Ruby, long, Block)85287%3770%3611101
stepCommon19(ThreadContext, IRubyObject, Block)712995%31986%31211801
step19(ThreadContext, Block)71263%1150%120101
step(ThreadContext, IRubyObject, Block)60%n/a111111
include_p(ThreadContext, IRubyObject)60%n/a111111
max(ThreadContext, Block)54690%1788%1511001
each(ThreadContext, Block)50%n/a111111
step(ThreadContext, Block)50%n/a111111
to_a(ThreadContext, Block)47395%21083%2711401
op_equal(ThreadContext, IRubyObject)44091%1990%160701
include_p19(ThreadContext, IRubyObject)313898%82878%81902101
begLenInt(int, int)211098%12596%11401701
rangeLt(ThreadContext, IRubyObject, IRubyObject)22191%1375%130301
each19(ThreadContext, Block)102100%14100%0801501
step19(ThreadContext, IRubyObject, Block)58100%8100%050701
rangeEach(ThreadContext, RubyRange.RangeCallBack)52100%1990%1601001
hash(ThreadContext)48100%2100%020801
begLen0(long)42100%6100%040601
initialize(ThreadContext, IRubyObject[], Block)39100%1788%150401
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
first(ThreadContext, IRubyObject)34100%2100%020801
begLen1(long, long)31100%6100%040601
rangeLe(ThreadContext, IRubyObject, IRubyObject)31100%6100%040501
getReceiverForMinMax(ThreadContext, IRubyObject, Block)31100%4100%030501
to_s(ThreadContext)30100%2100%020601
checkBegin(long)26100%6100%040801
rangeEmpty_p(ThreadContext)25100%6100%040201
size(ThreadContext)23100%1375%130301
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