LCOV - code coverage report
Current view: top level - ruby Hit Total Coverage
Test: lcov-all-filtered.info Lines: 68282 76160 89.7 %
Date: 2017-10-20 17:30:17 Functions: 5926 6447 91.9 %
Branches: 49749 68964 72.1 %

Filename Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
addr2line.c
0.0%
0.0 % 0 / 512 0.0 % 0 / 14 0.0 % 0 / 473
array.c
98.8%98.8%
98.8 % 2084 / 2109 99.5 % 191 / 192 76.3 % 2147 / 2815
bignum.c
93.2%93.2%
93.2 % 2652 / 2844 95.5 % 168 / 176 82.7 % 2398 / 2898
class.c
97.9%97.9%
97.9 % 711 / 726 98.9 % 87 / 88 74.1 % 571 / 771
compar.c
100.0%
100.0 % 60 / 60 100.0 % 13 / 13 97.4 % 37 / 38
compile.c
76.8%76.8%
76.8 % 2951 / 3842 57.6 % 98 / 170 70.2 % 2068 / 2945
complex.c
92.9%92.9%
92.9 % 702 / 756 96.6 % 86 / 89 74.7 % 590 / 790
cont.c
92.1%92.1%
92.1 % 440 / 478 95.9 % 47 / 49 75.5 % 163 / 216
debug.c
6.8%6.8%
6.8 % 3 / 44 10.0 % 1 / 10 0.0 % 0 / 48
dir.c
93.6%93.6%
93.6 % 898 / 959 93.9 % 77 / 82 83.2 % 643 / 773
dln.c
70.4%70.4%
70.4 % 19 / 27 100.0 % 2 / 2 70.0 % 14 / 20
dln_find.c
100.0%
100.0 % 58 / 58 100.0 % 3 / 3 76.5 % 52 / 68
dmydln.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
dmyenc.c
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 50.0 % 1 / 2
dmyext.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
encdb.h
100.0%
100.0 % 170 / 170 - 0 / 0 - 0 / 0
encoding.c
91.9%91.9%
91.9 % 616 / 670 91.9 % 102 / 111 77.1 % 394 / 511
enum.c
99.1%99.1%
99.1 % 1327 / 1339 100.0 % 140 / 140 67.4 % 1215 / 1802
enumerator.c
97.1%97.1%
97.1 % 796 / 820 96.4 % 108 / 112 81.6 % 283 / 347
error.c
79.1%79.1%
79.1 % 623 / 788 77.3 % 92 / 119 62.6 % 293 / 468
eval.c
93.7%93.7%
93.7 % 649 / 693 95.9 % 71 / 74 71.6 % 426 / 595
eval_error.c
78.2%78.2%
78.2 % 122 / 156 100.0 % 11 / 11 59.6 % 93 / 156
eval_intern.h
100.0%
100.0 % 21 / 21 66.7 % 6 / 9 - 0 / 0
eval_jump.c
100.0%
100.0 % 60 / 60 100.0 % 7 / 7 93.8 % 15 / 16
file.c
94.9%94.9%
94.9 % 1494 / 1575 99.4 % 180 / 181 76.8 % 949 / 1236
gc.c
84.4%84.4%
84.4 % 2426 / 2876 83.3 % 240 / 288 69.0 % 1527 / 2213
hash.c
96.3%96.3%
96.3 % 1311 / 1361 95.3 % 203 / 213 77.6 % 691 / 890
id.c
100.0%
100.0 % 70 / 70 100.0 % 1 / 1 - 0 / 0
id_table.c
99.1%99.1%
99.1 % 111 / 112 100.0 % 14 / 14 81.2 % 52 / 64
inits.c
100.0%
100.0 % 47 / 47 100.0 % 1 / 1 - 0 / 0
insns.def
97.6%97.6%
97.6 % 241 / 247 - 0 / 0 98.4 % 126 / 128
insns_info.inc
97.6%97.6%
97.6 % 123 / 126 100.0 % 1 / 1 89.2 % 74 / 83
internal.h
100.0%
100.0 % 66 / 66 100.0 % 7 / 7 86.3 % 454 / 526
io.c
90.3%90.3%
90.3 % 3914 / 4334 95.5 % 363 / 380 74.4 % 2412 / 3243
iseq.c
81.1%81.1%
81.1 % 786 / 969 85.5 % 71 / 83 68.5 % 609 / 889
iseq.h
100.0%
100.0 % 22 / 22 100.0 % 4 / 4 50.0 % 6 / 12
known_errors.inc
100.0%
100.0 % 148 / 148 - 0 / 0 0.0 % 0 / 268
load.c
91.3%91.3%
91.3 % 470 / 515 88.1 % 37 / 42 72.4 % 372 / 514
localeinit.c
100.0%
100.0 % 14 / 14 100.0 % 5 / 5 50.0 % 1 / 2
main.c
100.0%
100.0 % 7 / 7 100.0 % 1 / 1 - 0 / 0
marshal.c
92.6%92.6%
92.6 % 898 / 970 92.6 % 63 / 68 76.7 % 612 / 798
math.c
97.2%97.2%
97.2 % 172 / 177 95.1 % 39 / 41 85.0 % 85 / 100
method.h
100.0%
100.0 % 7 / 7 - 0 / 0 - 0 / 0
miniinit.c
84.6%84.6%
84.6 % 11 / 13 75.0 % 3 / 4 - 0 / 0
miniprelude.c
100.0%
100.0 % 2 / 2 100.0 % 1 / 1 - 0 / 0
node.c
20.1%20.1%
20.1 % 138 / 686 100.0 % 9 / 9 8.3 % 116 / 1405
node_name.inc
73.3%73.3%
73.3 % 77 / 105 - 0 / 0 - 0 / 0
numeric.c
96.5%96.5%
96.5 % 1672 / 1733 98.5 % 203 / 206 83.9 % 1685 / 2008
object.c
97.7%97.7%
97.7 % 959 / 982 98.6 % 140 / 142 82.1 % 785 / 956
optinsn.inc
100.0%
100.0 % 30 / 30 100.0 % 1 / 1 100.0 % 16 / 16
pack.c
98.7%98.7%
98.7 % 843 / 854 100.0 % 10 / 10 86.5 % 832 / 962
parse.c
93.0%93.0%
93.0 % 597 / 642 100.0 % 7 / 7 91.2 % 601 / 659
parse.y
95.2%95.2%
95.2 % 3472 / 3646 92.6 % 163 / 176 74.8 % 3247 / 4343
prelude.c
100.0%
100.0 % 9 / 9 100.0 % 2 / 2 50.0 % 1 / 2
proc.c
93.4%93.4%
93.4 % 855 / 915 95.8 % 113 / 118 75.4 % 373 / 495
process.c
82.5%82.5%
82.5 % 1733 / 2100 82.7 % 153 / 185 67.4 % 896 / 1330
random.c
93.4%93.4%
93.4 % 524 / 561 90.5 % 57 / 63 79.5 % 252 / 317
range.c
96.3%96.3%
96.3 % 413 / 429 97.9 % 47 / 48 76.1 % 472 / 620
rational.c
95.0%95.0%
95.0 % 840 / 884 97.1 % 99 / 102 75.2 % 684 / 910
re.c
96.0%96.0%
96.0 % 1501 / 1564 94.8 % 127 / 134 77.8 % 1224 / 1573
regcomp.c
91.1%91.1%
91.1 % 2007 / 2204 89.7 % 87 / 97 75.5 % 1648 / 2183
regenc.c
89.6%89.6%
89.6 % 277 / 309 95.1 % 39 / 41 64.7 % 172 / 266
regerror.c
53.6%53.6%
53.6 % 81 / 151 100.0 % 4 / 4 44.6 % 58 / 130
regexec.c
86.1%86.1%
86.1 % 1109 / 1288 71.1 % 27 / 38 54.1 % 934 / 1727
regparse.c
81.9%81.9%
81.9 % 2581 / 3152 93.4 % 99 / 106 56.4 % 1677 / 2971
regsyntax.c
0.0%
0.0 % 0 / 42 0.0 % 0 / 11 0.0 % 0 / 9
ruby.c
91.7%91.7%
91.7 % 781 / 852 85.7 % 48 / 56 75.9 % 628 / 827
safe.c
69.6%69.6%
69.6 % 32 / 46 81.8 % 9 / 11 50.0 % 12 / 24
signal.c
80.5%80.5%
80.5 % 322 / 400 82.5 % 33 / 40 74.4 % 224 / 301
siphash.c
100.0%
100.0 % 32 / 32 100.0 % 1 / 1 100.0 % 10 / 10
sprintf.c
96.1%96.1%
96.1 % 585 / 609 100.0 % 19 / 19 81.6 % 626 / 767
st.c
96.0%96.0%
96.0 % 581 / 605 88.9 % 56 / 63 89.8 % 299 / 333
strftime.c
97.1%97.1%
97.1 % 365 / 376 100.0 % 10 / 10 58.6 % 547 / 933
string.c
96.7%96.7%
96.7 % 4196 / 4337 98.0 % 337 / 344 80.9 % 3897 / 4815
struct.c
94.4%94.4%
94.4 % 402 / 426 96.9 % 62 / 64 81.5 % 202 / 248
symbol.c
85.8%85.8%
85.8 % 343 / 400 76.8 % 53 / 69 78.5 % 245 / 312
symbol.h
100.0%
100.0 % 12 / 12 - 0 / 0 51.2 % 41 / 80
thread.c
93.5%93.5%
93.5 % 1350 / 1444 93.1 % 175 / 188 79.8 % 667 / 836
thread_pthread.c
84.6%84.6%
84.6 % 401 / 474 96.1 % 49 / 51 61.1 % 143 / 234
thread_sync.c
98.4%98.4%
98.4 % 436 / 443 98.5 % 66 / 67 82.1 % 128 / 156
time.c
92.9%92.9%
92.9 % 1536 / 1654 100.0 % 136 / 136 74.6 % 1011 / 1355
transcode.c
87.1%87.1%
87.1 % 1514 / 1739 90.7 % 97 / 107 68.3 % 932 / 1365
transdb.h
100.0%
100.0 % 195 / 195 - 0 / 0 - 0 / 0
util.c
92.0%92.0%
92.0 % 987 / 1073 100.0 % 26 / 26 81.3 % 654 / 804
variable.c
93.8%93.8%
93.8 % 1200 / 1280 94.7 % 160 / 169 77.3 % 810 / 1048
version.c
100.0%
100.0 % 20 / 20 100.0 % 3 / 3 - 0 / 0
vm.c
92.9%92.9%
92.9 % 1073 / 1155 96.2 % 128 / 133 77.0 % 574 / 745
vm.inc
97.9%97.9%
97.9 % 518 / 529 - 0 / 0 - 0 / 0
vm_args.c
96.7%96.7%
96.7 % 385 / 398 100.0 % 30 / 30 88.2 % 224 / 254
vm_backtrace.c
88.0%88.0%
88.0 % 431 / 490 91.4 % 74 / 81 61.7 % 153 / 248
vm_call_iseq_optimized.inc
76.9%76.9%
76.9 % 40 / 52 75.0 % 18 / 24 100.0 % 4 / 4
vm_core.h
90.0%90.0%
90.0 % 81 / 90 77.8 % 7 / 9 67.3 % 35 / 52
vm_dump.c
0.0%
0.0 % 0 / 209 0.0 % 0 / 16 0.0 % 0 / 134
vm_eval.c
85.8%85.8%
85.8 % 677 / 789 91.2 % 83 / 91 68.6 % 289 / 421
vm_exec.c
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 100.0 % 2 / 2
vm_insnhelper.c
94.6%94.6%
94.6 % 1271 / 1344 93.5 % 145 / 155 84.2 % 1173 / 1393
vm_insnhelper.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1 87.5 % 7 / 8
vm_method.c
91.4%91.4%
91.4 % 650 / 711 97.7 % 86 / 88 75.9 % 465 / 613
vm_trace.c
93.9%93.9%
93.9 % 495 / 527 92.4 % 73 / 79 85.7 % 299 / 349
vsnprintf.c
93.7%93.7%
93.7 % 325 / 347 100.0 % 5 / 5 58.0 % 402 / 693

Generated by: LCOV version 1.13