coverage

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,537,588 of 2,121,44428%101,215 of 125,70719%121,107144,037217,611283,96065,53279,0929,89612,256
org.jruby.truffle.nodes.core403,7530%30,8120%39,14839,14883,58883,58823,74223,7423,7653,765
org.jruby.parser175,446216,52155%56458651%6091,9758703,2461761,3265538
org.jcodings.specific106,4410%5150%5615618888882652654747
org.jruby65,167101,67261%6,1379,43161%9,34717,3937,40227,0075,0849,5261,5521,934
org.joni33,0740%4,5340%3,2833,2836,6336,6338128125252
com.kenai.jnr.x86asm29,9330%1,5920%2,3592,3594,3134,3131,5251,5254242
jnr.x86asm29,9330%1,5920%2,3592,3594,3054,3051,5251,5254242
com.jcraft.jzlib28,6320%1,5980%1,1251,1252,7952,7953033032525
org.joda.time21,9610%1,6670%2,5262,5264,6034,6031,6191,6195656
jnr.ffi.provider.jffi21,4470%2,0850%2,1452,1453,9973,9971,0341,034181181
org.jcodings.transcode17,3670%9830%7757751,8001,8002482481818
org.jruby.util16,38425,68861%2,2603,17658%2,1614,3043,2668,3066671,45871178
org.jruby.ext.ffi16,3494,03720%99112%1,9472,1962,1342,8941,3871,622299387
org.jruby.org.objectweb.asm14,0596,72732%1,71384733%1,2841,73200214341822
com.kenai.jffi14,0330%1,0050%1,3141,3142,1802,180775775107107
jnr.posix13,9800%6810%1,5821,5822,6782,6781,2341,234127127
org.jruby.util.io13,84412,94348%2,2391,50240%1,8252,7082,8275,5494188112565
org.jruby.org.objectweb.asm.util13,6680%1,4530%1,1381,138003753751414
org.joda.time.format13,3910%1,8810%1,5761,5763,1363,1365995994343
org.joda.time.chrono12,6510%1,1890%1,3041,3042,5032,5037087084444
org.jruby.ext.ffi.jffi12,55718%1,19712%1,3391,5242,2052,79862478079134
org.jruby.truffle.nodes.rubinius11,7390%8680%1,2021,2022,3482,348768768140140
org.jruby.javasupport11,6956,66536%95953236%1,3671,8621,7713,1677981,113171270
org.jruby.runtime.invokedynamic11,0651%6540%6116151,6591,6712772811516
org.jruby.truffle.nodes.dispatch10,4590%9280%7817811,7171,7173163165353
jnr.netdb10,4150%0%2232231,9411,9411271273535
org.jruby.ext.socket10,13921%70317%1,1011,2751,5912,158688839156191
org.jruby.runtime9,9986,70140%85345935%1,0231,6211,6632,9745249511150
org.jruby.truffle.translator9,8860%7230%5985981,6001,6002352351818
org.jruby.org.objectweb.asm.commons9,4343%1,2251%1,1641,178004104182021
jnr.posix.util8,6690%3980%3133136886881111111515
jnr.ffi8,6490%3140%9549541,6751,675794794182182
org.jruby.internal.runtime.methods8,5924,66135%66627%7871,1361,5862,3873906432391
org.jruby.ir.targets8,5397,35946%48629%5248091,2772,5432324352132
org.jruby.truffle.runtime.core8,3290%5840%7877871,6311,6314934935959
org.jcodings.unicode7,5380%0%119119268268393999
org.jruby.truffle.nodes.cast7,3340%6210%8418411,6241,6245295297878
com.kenai.constantine.platform6,8690%0%2502508488482282282121
jnr.constants.platform6,8290%0%2322328098092102102121
org.jruby.ir.persistence6,7210%4460%5815811,0231,0232552551515
jnr.constants.platform.darwin6,4250%n/a1371376776771371372020
jnr.constants.platform.fake6,4220%n/a1331336276271331331919
org.joda.time.tz5,9810%7350%5435431,3051,3051731732020
jnr.constants.platform.freebsd5,9450%n/a1561566456451561562020
jnr.constants.platform.linux5,6350%n/a1561566196191561562020
jnr.constants.platform.sunos5,5360%n/a1561566106101561562020
com.oracle.truffle.object5,3760%8680%7597591,1351,1353253253838
org.jcodings5,3010%3210%3203204954951581581616
org.joda.time.field4,7850%3760%6806801,0321,0324914912626
org.jruby.org.objectweb.asm.tree4,7570%5140%475475002142143030
jnr.constants.platform.openbsd4,7480%n/a1561565345341561562020
jnr.ffi.provider4,6380%0%4924927817813903904343
com.oracle.truffle.api.nodes4,4730%5530%4764769559551981982727
org.jruby.java.proxies4,42514%27011%48854855171833739489110
org.jruby.org.objectweb.asm.tree.analysis4,4080%6600%497497001081081212
com.headius.invokebinder4,3730%0%34634656356326926955
org.jruby.javasupport.proxy4,1696%3201%3603717898641952063541
org.yaml.snakeyaml.emitter4,1570%7130%43743784984979792121
org.yaml.snakeyaml.scanner4,0530%5070%354354865865929255
org.joni.ast3,9820%4930%4574578068062042041515
org.jruby.ir3,91413,60378%36083470%5121,3236432,884241654944
org.yaml.snakeyaml.constructor3,8900%4020%3063067687681041042727
org.jruby.truffle.nodes.methods.locals3,7180%2860%4494498238233063064545
org.jruby.runtime.profile.builtin3,6290%2680%2912927157191571582324
org.jruby.ir.instructions3,5757,89169%30538556%4221,2413731,9162078889106
org.joda.time.base3,4270%3340%4024027797792352351414
org.jcodings.ascii3,4260%n/a22552211
org.jruby.ast.executable5%3%39540654860133033903
jnr.constants.platform.windows0%n/a4040415415404066
org.jruby.truffle.nodes.objects0%0%3223227347341971973131
org.jruby.runtime.load41%33835%2794305721,05065166528
org.jruby.lexer.yacc8,40973%7211,01959%5671,2424912,26943234219
org.jruby.embed.internal0%3100%2892896626621311311616
jnr.ffi.provider.converters0%4200%3883886446441781784343
org.jruby.runtime.scope19%45319%39449043463011418018
org.jruby.truffle.nodes.methods0%0%2912916426421871873737
org.jruby.embed.variable0%2930%2692695525521191191212
org.jruby.ext.zlib3,44157%25959%392658205970265435116129
org.jcodings.util0%0%21321344444497971717
org.jruby.ir.dataflow.analyses46%43133744%29350850097354116410
org.jruby.java.invokers27%32%1462153615633987112
org.yaml.snakeyaml.parser0%0%13313336636657572424
com.martiansoftware.nailgun0%0%2132136436431401401515
org.jruby.truffle.nodes0%3200%4014015275272412411313
org.jruby.embed.jsr2230%2800%24824855755710810888
org.jruby.runtime.callsite44%53%22443032865888191427
org.jruby.ast4,17164%32536%5331,0594031,3563098054126
org.jruby.truffle.runtime0%2660%2692695065061361361717
org.jruby.truffle.nodes.literal0%0%2032034354351231233030
jnr.enxio.channels0%0%1961964694691151151818
com.oracle.truffle.object.basic0%2780%3463465095092072073131
org.joda.time.convert0%0%2272274744741041041414
org.yaml.snakeyaml.representer0%0%16616638838866661919
org.jruby.embed0%0%2082083853851671671111
org.jruby.anno28%33%121169347453284349
org.jruby.ext.bigdecimal3,53067%46771%305618826561512865559
org.jruby.util.cli58%35%153208415803265327
org.jruby.ir.interpreter51%37%1552522865813275511
org.yaml.snakeyaml0%0%1901903763761651651919
org.jruby.ext.stringio53%61%2273791135191402155963
org.jruby.truffle.nodes.conversion0%0%1821823963961181181616
org.jruby.ir.operands62%48%2965892927952144541052
com.oracle.truffle.api.utilities0%0%2222223233231071071717
com.oracle.truffle.api.source0%0%1991993303301181181111
com.oracle.truffle.api.nodes.serial0%0%158158332332515166
org.jruby.ir.transformations.inlining10%7%131149260296304224
org.jruby.truffle.nodes.objectstorage0%0%13113136836868682020
org.jruby.truffle.nodes.control0%0%1431433343341011012626
org.jruby.truffle.runtime.subsystems0%0%10110127727757571313
com.headius.invokebinder.transform0%0%969623223268681414
org.jruby.java.codegen34%21%64762093234901
org.jruby.ast.util15%16%123140214262667725
org.jruby.util.collections18%12%1461783203951041311218
org.jruby.lexer36%23%193246370543315212
com.oracle.truffle.api.instrument0%0%14314327627677771111
org.jruby.truffle.nodes.globals0%0%13513524224279791919
org.yaml.snakeyaml.external.com.google.gdata.util.common.base0%0%8484217217212144
jnr.unixsocket0%0%10610619919976761212
org.jruby.ext.jruby22%15%12514616222978942635
org.jruby.compiler.util0%0%7979221221252555
com.oracle.truffle.api.impl0%0%1481482422421221221313
org.jruby.ast.java_signature0%0%11211220120178781616
org.jcodings.transcode.specific0%n/a1491491831831491492929
org.jruby.compiler.impl32%53%15522632747814520702
org.jruby.javasupport.util16%11%8195185222273838
com.oracle.truffle.object.debug0%0%5353156156343466
org.jruby.runtime.ivars40%55%117173239386781151317
org.jruby.internal.runtime48%26%1672341113264098312
jnr.ffi.mapper0%0%12412421521579792626
com.kenai.jffi.internal0%0%8181165165313133
org.jruby.ext.digest50%45%9415373226731233346
com.headius.options0%0%8888177177636366
org.yaml.snakeyaml.nodes0%0%9595194194666699
org.jruby.truffle.nodes.methods.arguments0%0%939318618644441515
org.jruby.ir.runtime72%30466%1503551205622712305
org.jruby.ext.strscan59%61%13421738251921464245
org.jruby.ir.representations68%69%902581475332910205
org.jruby.java.addons0%0%11411411211277772525
org.jruby.truffle.runtime.backtrace0%0%5050165165242466
org.yaml.snakeyaml.introspector0%0%8686146146383888
org.jruby.embed.io0%0%6464190190232322
org.jruby.java.dispatch37%31%103146144228224609
org.jruby.management18%31%90108160211749227
com.oracle.truffle.api.instrument.impl0%0%100100202202525266
org.jruby.ext.nkf66%50%1011721354492265514
jnr.ffi.util0%0%8484160160383855
org.jruby.ir.passes73%28577%8828714455430101315
org.jruby.ext.tracepoint2%0%737510010351531517
org.joni.constants0%n/a18184747181866
org.jruby.runtime.backtrace58%42%841521183082876014
org.jruby.ext.thread48%55%8214244189621122536
org.yaml.snakeyaml.reader0%0%6262125125292933
com.oracle.truffle.api.frame0%0%6464134134494966
com.oracle.truffle.api0%0%9696161161797999
jnr.ffi.byref0%0%909016216272721313
com.oracle.truffle.api.dsl.internal0%0%7777126126333366
org.yaml.snakeyaml.tokens0%0%757511111168682323
org.jruby.ext.psych74%79%7917942365541072233
org.jruby.truffle.runtime.hash0%0%5050137137282844
org.joni.bench0%0%151543439944
org.jruby.javasupport.bsf0%0%3333120120252566
jnr.constants0%0%5959112112353566
org.jruby.gen97,00099%n/a245949012,352245948198
org.jruby.ast.visitor0%0%12612614214211911922
org.yaml.snakeyaml.external.biz.base64Coder0%0%4646101101131311
org.jruby.ext.fiber39%22%7088751472339611
org.jruby.org.objectweb.asm.signature0%0%737300414133
org.yaml.snakeyaml.extensions.compactnotation0%0%4646127127212144
org.yaml.snakeyaml.serializer0%0%30301111119933
org.jruby.truffle.nodes.yield0%0%47479494252566
org.jruby.java.util10%13%4352117133212903
org.jruby.embed.osgi.internal0%0%6060138138292988
jnr.enxio.example0%0%2929105105161688
com.oracle.truffle.api.object0%0%808011011063631313
org.jruby.truffle.runtime.util0%0%5959111111242422
org.jruby.dirgra65%51%7815678276298129
org.yaml.snakeyaml.events0%0%6767858554541616
org.jruby.ext.etc62%41%661047425435611719
org.jruby.ir.listeners0%0%49498787383833
org.jruby.embed.osgi.utils0%0%4343116116131322
org.jruby.embed.bsf0%0%47479898181822
org.yaml.snakeyaml.composer0%0%3232100100101022
org.jruby.truffle0%0%191985858822
org.jruby.ir.persistence.read.parser0%0%6363119119121211
org.jruby.util.encoding0%0%5353102102101033
org.jruby.runtime.opto26%25%547896134244249
org.yaml.snakeyaml.error0%0%42429797222233
org.jruby.ext.pathname70%69%581307141491042333
org.jruby.embed.util0%0%5454109109151522
org.jruby.truffle.nodes.instrument0%0%2222106106191911
org.jruby.compiler59%41%425663160192915
org.jruby.runtime.marshal84%79%542364250638106
com.kenai.constantine0%0%38386262262633
org.jruby.ir.instructions.boxing0%n/a42427171424299
jnr.ffi.util.ref0%0%26268080181877
org.jruby.ext.tempfile53%39%4269311022341913
org.jruby.truffle.nodes.supercall0%0%323269699933
org.jruby.ext.delegate15%8%2124344681112
org.jruby.truffle.runtime.methods0%0%43436868292944
org.yaml.snakeyaml.resolver0%0%28287373111133
com.martiansoftware.nailgun.builtins0%0%27276161161666
org.jruby.ir.instructions.specialized47%44%24492574174118
org.jruby.util.log18%0%35398097232703
org.jruby.ext.ffi.io8%0%29326572182146
org.jruby.exceptions54%57%2660481361848212
org.jruby.ext.net.protocol0%0%16165555111155
com.headius.options.example0%0%11112121101033
jnr.unixsocket.example0%0%141468688844
org.jruby.platform48%34%24346010991835
org.jruby.ext.io.wait0%0%25254848141455
org.jruby.ext.rbconfig84%42%26553125723112
org.jruby.embed.osgi0%0%161635358811
jnr.ffi.provider.jffi.platform.i386.openbsd0%n/a3340403311
jnr.ffi.provider.jffi.platform.s390x.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.sparc.solaris0%n/a3340403311
jnr.ffi.provider.jffi.platform.i386.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.arm.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.openbsd0%n/a3340403311
jnr.ffi.provider.jffi.platform.ppc.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.windows0%n/a3340403311
jnr.ffi.provider.jffi.platform.mipsel.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.ppc.darwin0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.freebsd0%n/a3340403311
jnr.ffi.provider.jffi.platform.i386.windows0%n/a3340403311
jnr.ffi.provider.jffi.platform.i386.darwin0%n/a3340403311
jnr.ffi.provider.jffi.platform.i386.solaris0%n/a3340403311
jnr.ffi.provider.jffi.platform.ppc.aix0%n/a3340403311
jnr.ffi.provider.jffi.platform.s390.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.mips.linux0%n/a3340403311
jnr.ffi.provider.jffi.platform.sparcv9.solaris0%n/a3340403311
jnr.ffi.provider.jffi.platform.i386.freebsd0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.solaris0%n/a3340403311
jnr.ffi.provider.jffi.platform.x86_64.darwin0%n/a3340403311
org.jruby.runtime.encoding84%81%281284123755705
org.jruby.ext.coverage38%24%2335305681826
org.jruby.ir.persistence.util0%0%171728289922
org.jcodings.constants0%0%33662211
org.jruby.runtime.profile0%0%16162828101022
jnr.ffi.util.ref.internal0%0%141448487711
org.jruby.ext.timeout73%47%2844199482126
org.jruby.evaluator0%0%222231318811
org.jruby.ant0%0%13133939111133
org.jruby.ext27%0%15202945111613
org.jruby.common87%50%324939141203513
org.jruby.ir.dataflow79%88%175722116133614
org.jruby.ext.weakref43%25%16251130142369
org.jruby.main0%0%121230305522
org.jruby.truffle.nodes.hash0%0%7721213311
org.jcodings.exception0%n/a17173333171766
org.jruby.truffle.runtime.control0%n/a2020333320201111
org.yaml.snakeyaml.util0%n/a10101818101022
org.jruby.demo.ext0%0%88997733
org.jruby.ext.securerandom52%75%101811291634
com.oracle.truffle.api.dsl0%0%5511114411
org.jruby.runtime.component25%0%9125115801
org.jruby.truffle.nodes.respondto0%n/a33773311
org.joni.exception0%n/a6612126644
org.jruby.ir.instructions.defined74%n/a41562441502
org.jruby.util.unsafe70%50%815163531001
org.jruby.truffle.runtime.signal0%n/a33663311
com.oracle.nfi0%n/a33773311
com.oracle.truffle.api.script0%n/a22222211
org.jruby.ir.util0%n/a11111111
org.jruby.threading100%n/a040180401
org.jruby.ext.fcntl100%n/a02060201
org.jruby.ext.mathn100%n/a04060402
org.jruby.runtime.builtin100%n/a01010101