rubyspec coverage

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total1,569,281 of 2,121,44426%102,987 of 125,70718%122,676144,037223,348283,96066,58779,09210,03012,256
org.jruby.truffle.nodes.core403,7530%30,8120%39,14839,14883,58883,58823,74223,7423,7653,765
org.jruby.parser175,551216,41655%57457650%6251,9758853,2461841,3265538
org.jcodings.specific106,4410%5150%5615618888882652654747
org.jruby63,499103,34062%5,9769,59262%9,11417,3937,22027,0075,0119,5261,5491,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.util17,33824,73459%2,3023,13458%2,2174,3043,3618,3066741,45869178
org.jruby.ext.ffi16,6823,70418%1,00710%1,9782,1962,1992,8941,4191,622299387
org.jruby.util.io14,69812,08945%2,3141,42738%1,8692,7082,9985,5494418112865
org.jruby.org.objectweb.asm14,3436,44331%1,77278831%1,3111,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.ext.ffi.jffi13,89610%1,2696%1,4491,5242,4992,798716780107134
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.javasupport12,3945,96632%1,02746431%1,4281,8621,9193,1678381,113174270
org.jruby.ext.socket12,1755%8371%1,2321,2752,0172,158796839166191
org.jruby.truffle.nodes.rubinius11,7390%8680%1,2021,2022,3482,348768768140140
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.gen10,04387,51690%n/a935941,32312,3529359431198
org.jruby.truffle.translator9,8860%7230%5985981,6001,6002352351818
org.jruby.runtime9,7986,90141%83747536%1,0001,6211,6362,9745189511150
org.jruby.org.objectweb.asm.commons9,4343%1,2251%1,1641,178004104182021
org.jruby.internal.runtime.methods9,1804,07331%72520%8231,1361,7262,3874046432391
org.jruby.ir.targets8,9806,91844%49128%5328091,3432,5432354352132
jnr.posix.util8,6690%3980%3133136886881111111515
jnr.ffi8,6490%3140%9549541,6751,675794794182182
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.jruby.ext.zlib6,0690%4380%658658970970435435129129
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.jruby.ext.bigdecimal5,2650%6560%6186186566562862865959
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
org.jruby.java.proxies4,56911%2798%50154858071834839489110
com.oracle.truffle.api.nodes4,4730%5530%4764769559551981982727
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.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,6117,85569%29839257%4261,2413931,91621788811106
org.joda.time.base3,4270%3340%4024027797792352351414
org.jcodings.ascii3,4260%n/a22552211
org.jruby.ir14,18281%31587974%4751,3235602,884239654744
org.jruby.lexer.yacc8,11971%76897256%6071,2425452,26941234219
org.jruby.ast.executable5%3%39440654760132933903
jnr.constants.platform.windows0%n/a4040415415404066
org.jruby.truffle.nodes.objects0%0%3223227347341971973131
org.jruby.ext.stringio12%28710%3573794175191962155963
org.jruby.runtime.load42%33436%2784305721,05067166528
org.jruby.embed.internal0%3100%2892896626621311311616
jnr.ffi.provider.converters0%4200%3883886446441781784343
org.jruby.runtime.scope19%45718%39649043863011418018
org.jruby.truffle.nodes.methods0%0%2912916426421871873737
org.jruby.java.invokers20%23%1592154125634887112
org.jruby.embed.variable0%2930%2692695525521191191212
org.jcodings.util0%0%21321344444497971717
org.jruby.ir.dataflow.analyses47%43333544%29450849897354116410
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.ast4,16164%32336%5311,0594041,3563098055126
org.jruby.truffle.runtime0%2660%2692695065061361361717
org.jruby.truffle.nodes.literal0%0%2032034354351231233030
org.jruby.ext.psych0%0%1791793653651071073333
jnr.enxio.channels0%0%1961964694691151151818
com.oracle.truffle.object.basic0%2780%3463465095092072073131
org.jruby.ext.nkf0%0%17217244944965651414
org.jruby.runtime.callsite48%53%22743029965886191427
org.joda.time.convert0%0%2272274744741041041414
org.jruby.ext.strscan0%0%2172172512511461464545
org.yaml.snakeyaml.representer0%0%16616638838866661919
org.jruby.embed0%0%2082083853851671671111
org.jruby.anno28%33%121169347453284349
org.jruby.java.codegen0%0%76763233239911
org.yaml.snakeyaml0%0%1901903763761651651919
org.jruby.ir.interpreter52%37%1542522795813275511
org.jruby.truffle.nodes.conversion0%0%1821823963961181181616
org.jruby.util.cli62%39%140208380803255327
com.oracle.truffle.api.utilities0%0%2222223233231071071717
com.oracle.truffle.api.source0%0%1991993303301181181111
com.oracle.truffle.api.nodes.serial0%0%158158332332515166
org.jruby.ext.digest16%3%1421532002261131233946
org.jruby.truffle.nodes.objectstorage0%0%13113136836868682020
org.jruby.ir.transformations.inlining10%8%129149259296304224
org.jruby.truffle.nodes.control0%0%1431433343341011012626
org.jruby.ir.operands66%48%287589269795203454652
org.jruby.ext.pathname0%0%1301301411411041043333
org.jruby.ast.util9%4%130140231262677725
org.jruby.truffle.runtime.subsystems0%0%10110127727757571313
com.headius.invokebinder.transform0%0%969623223268681414
org.jruby.lexer36%23%194246371543315212
org.jruby.util.collections18%12%1471783243951051311218
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%12514616122978942635
org.jruby.ext.etc14%1%9710421425454611719
org.jruby.compiler.impl27%47%16622634847815520702
org.jruby.compiler.util0%0%7979221221252555
com.oracle.truffle.api.impl0%0%1481482422421221221313
org.jruby.ast.java_signature0%0%11211220120178781616
org.jruby.java.dispatch19%9%127146182228304609
org.jcodings.transcode.specific0%n/a1491491831831491492929
org.jruby.javasupport.util16%11%8195185222273838
com.oracle.truffle.object.debug0%0%5353156156343466
org.jruby.runtime.ivars40%54%118173239386781151317
jnr.ffi.mapper0%0%12412421521579792626
com.kenai.jffi.internal0%0%8181165165313133
org.jruby.ir.runtime71%31970%1303551385622712305
com.headius.options0%0%8888177177636366
org.yaml.snakeyaml.nodes0%0%9595194194666699
org.jruby.truffle.nodes.methods.arguments0%0%939318618644441515
org.jruby.internal.runtime53%29%160234853263598312
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.management18%31%90108160211749227
com.oracle.truffle.api.instrument.impl0%0%100100202202525266
org.jruby.runtime.backtrace55%40%891521323083276014
jnr.ffi.util0%0%8484160160383855
org.jruby.ext.thread43%38%9614260189721122536
org.jruby.ir.passes73%28476%8928714355430101315
org.jruby.ext.tracepoint2%0%737510010351531517
org.jruby.ext.tempfile0%0%696910210241411313
org.joni.constants0%n/a18184747181866
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.truffle.runtime.hash0%0%5050137137282844
org.joni.bench0%0%151543439944
org.jruby.javasupport.bsf0%0%3333120120252566
jnr.constants0%0%5959112112353566
org.jruby.ast.visitor0%0%12612614214211911922
org.yaml.snakeyaml.external.biz.base64Coder0%0%4646101101131311
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.util9%13%4452118133222913
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.ext.timeout13%0%41447994182156
org.jruby.dirgra65%51%7815678276298129
org.yaml.snakeyaml.events0%0%6767858554541616
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%24%557896134244249
org.yaml.snakeyaml.error0%0%42429797222233
org.jruby.embed.util0%0%5454109109151522
org.jruby.ext.fiber59%44%5588481471839611
org.jruby.truffle.nodes.instrument0%0%2222106106191911
org.jruby.ext.delegate0%0%24244646111122
org.jruby.compiler59%41%425663160192915
com.kenai.constantine0%0%38386262262633
org.jruby.ir.instructions.boxing0%n/a42427171424299
jnr.ffi.util.ref0%0%26268080181877
org.jruby.truffle.nodes.supercall0%0%323269699933
org.jruby.truffle.runtime.methods0%0%43436868292944
org.yaml.snakeyaml.resolver0%0%28287373111133
org.jruby.exceptions51%57%3160551362348312
com.martiansoftware.nailgun.builtins0%0%27276161161666
org.jruby.ir.instructions.specialized47%44%24492574174118
org.jruby.ext.ffi.io8%0%29326572182146
org.jruby.ext.net.protocol0%0%16165555111155
org.jruby.util.log19%4%34397897222703
com.headius.options.example0%0%11112121101033
org.jruby.ext.coverage9%6%31355356141846
org.jruby.ext.rbconfig80%42%27553725733112
org.jruby.platform44%31%263463109111835
jnr.unixsocket.example0%0%141468688844
org.jruby.runtime.marshal89%83%462364050648106
org.jruby.ext.io.wait0%0%25254848141455
org.jruby.ext.weakref0%0%25253030232399
org.jruby.embed.osgi0%0%161635358811
org.jruby.runtime.encoding83%81%281284523765705
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.common79%25%364953141243513
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.evaluator0%0%222231318811
org.jruby.ant0%0%13133939111133
org.jruby.ext27%0%15202945111613
org.jruby.ext.securerandom0%0%18181212161644
org.jruby.ir.dataflow79%88%175722116133614
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
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
org.jruby.ext.mathn0%n/a44664422
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.runtime.builtin100%n/a01010101