LCOV - code coverage report
Current view: top level - ruby Hit Total Coverage
Test: lcov-all-filtered.info Lines: 69670 77736 89.6 %
Date: 2017-12-14 20:32:32 Functions: 6047 6556 92.2 %
Branches: 50648 70530 71.8 %

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 / 13 0.0 % 0 / 473
array.c
98.8%98.8%
98.8 % 2091 / 2116 99.5 % 194 / 195 76.3 % 2151 / 2819
bignum.c
92.6%92.6%
92.6 % 2702 / 2917 95.0 % 171 / 180 82.4 % 2436 / 2958
class.c
97.5%97.5%
97.5 % 708 / 726 96.6 % 85 / 88 74.2 % 572 / 771
compar.c
100.0%
100.0 % 60 / 60 100.0 % 13 / 13 97.4 % 37 / 38
compile.c
77.4%77.4%
77.4 % 3103 / 4009 60.2 % 109 / 181 70.5 % 2235 / 3170
complex.c
93.1%93.1%
93.1 % 704 / 756 96.6 % 86 / 89 74.8 % 591 / 790
cont.c
92.8%92.8%
92.8 % 475 / 512 98.1 % 52 / 53 74.3 % 168 / 226
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 % 935 / 999 94.4 % 85 / 90 83.0 % 653 / 787
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 % 1328 / 1340 100.0 % 144 / 144 67.6 % 1242 / 1836
enumerator.c
97.1%97.1%
97.1 % 796 / 820 96.4 % 108 / 112 81.6 % 283 / 347
error.c
79.6%79.6%
79.6 % 648 / 814 77.7 % 94 / 121 63.1 % 308 / 488
eval.c
94.4%94.4%
94.4 % 655 / 694 97.3 % 72 / 74 72.5 % 434 / 599
eval_error.c
80.0%80.0%
80.0 % 132 / 165 100.0 % 12 / 12 56.5 % 121 / 214
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 % 1538 / 1621 99.5 % 192 / 193 76.8 % 969 / 1262
gc.c
84.4%84.4%
84.4 % 2428 / 2877 84.3 % 241 / 286 68.6 % 1524 / 2221
hash.c
96.5%96.5%
96.5 % 1342 / 1391 95.4 % 207 / 217 78.0 % 708 / 908
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 % 245 / 251 - 0 / 0 98.4 % 124 / 126
insns_info.inc
50.6%50.6%
50.6 % 125 / 247 100.0 % 1 / 1 47.5 % 76 / 160
internal.h
100.0%
100.0 % 90 / 90 100.0 % 10 / 10 83.6 % 488 / 584
io.c
90.2%90.2%
90.2 % 4006 / 4442 95.6 % 368 / 385 74.6 % 2483 / 3329
iseq.c
86.2%86.2%
86.2 % 867 / 1006 90.5 % 76 / 84 63.1 % 608 / 963
iseq.h
100.0%
100.0 % 28 / 28 100.0 % 4 / 4 51.4 % 146 / 284
known_errors.inc
100.0%
100.0 % 148 / 148 - 0 / 0 0.0 % 0 / 268
load.c
91.2%91.2%
91.2 % 467 / 512 87.8 % 36 / 41 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
22.5%22.5%
22.5 % 147 / 653 100.0 % 16 / 16 7.1 % 113 / 1600
node_name.inc
7.1%7.1%
7.1 % 7 / 98 - 0 / 0 - 0 / 0
numeric.c
96.5%96.5%
96.5 % 1658 / 1719 98.5 % 203 / 206 84.1 % 1669 / 1984
object.c
97.7%97.7%
97.7 % 960 / 983 98.6 % 140 / 142 82.1 % 785 / 956
optinsn.inc
100.0%
100.0 % 31 / 31 100.0 % 2 / 2 94.4 % 17 / 18
pack.c
98.7%98.7%
98.7 % 843 / 854 100.0 % 10 / 10 86.7 % 834 / 962
parse.c
93.4%93.4%
93.4 % 632 / 677 100.0 % 7 / 7 91.7 % 611 / 666
parse.y
95.5%95.5%
95.5 % 3793 / 3970 93.9 % 200 / 213 75.6 % 3256 / 4309
prelude.c
83.3%83.3%
83.3 % 10 / 12 100.0 % 2 / 2 50.0 % 1 / 2
proc.c
93.2%93.2%
93.2 % 859 / 922 95.8 % 113 / 118 74.6 % 375 / 503
process.c
82.6%82.6%
82.6 % 1733 / 2099 82.8 % 154 / 186 67.3 % 893 / 1326
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 % 415 / 431 97.9 % 47 / 48 76.2 % 474 / 622
rational.c
95.0%95.0%
95.0 % 840 / 884 97.1 % 99 / 102 75.2 % 684 / 910
re.c
95.6%95.6%
95.6 % 1533 / 1604 94.8 % 128 / 135 76.3 % 1261 / 1653
regcomp.c
91.7%91.7%
91.7 % 2020 / 2204 89.7 % 87 / 97 75.8 % 1655 / 2183
regenc.c
89.6%89.6%
89.6 % 277 / 309 95.1 % 39 / 41 64.7 % 172 / 266
regerror.c
54.3%54.3%
54.3 % 82 / 151 100.0 % 4 / 4 45.4 % 59 / 130
regexec.c
88.0%88.0%
88.0 % 1139 / 1295 71.1 % 27 / 38 54.9 % 954 / 1737
regparse.c
82.0%82.0%
82.0 % 2585 / 3153 93.4 % 99 / 106 56.5 % 1681 / 2973
regsyntax.c
0.0%
0.0 % 0 / 42 0.0 % 0 / 11 0.0 % 0 / 9
ruby.c
91.7%91.7%
91.7 % 785 / 856 85.7 % 48 / 56 76.0 % 627 / 825
safe.c
70.0%70.0%
70.0 % 35 / 50 81.8 % 9 / 11 53.8 % 14 / 26
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 82.3 % 631 / 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.6%96.6%
96.6 % 4317 / 4469 98.0 % 342 / 349 80.9 % 3987 / 4927
struct.c
94.8%94.8%
94.8 % 436 / 460 97.0 % 64 / 66 82.5 % 231 / 280
symbol.c
85.8%85.8%
85.8 % 345 / 402 77.1 % 54 / 70 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 % 1384 / 1481 93.7 % 178 / 190 79.3 % 686 / 865
thread_pthread.c
84.6%84.6%
84.6 % 401 / 474 96.1 % 49 / 51 60.7 % 142 / 234
thread_sync.c
98.9%98.9%
98.9 % 438 / 443 100.0 % 67 / 67 82.1 % 128 / 156
time.c
92.9%92.9%
92.9 % 1536 / 1654 100.0 % 136 / 136 74.5 % 1010 / 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.7%93.7%
93.7 % 1199 / 1280 94.7 % 160 / 169 77.1 % 808 / 1048
version.c
100.0%
100.0 % 20 / 20 100.0 % 3 / 3 - 0 / 0
vm.c
94.2%94.2%
94.2 % 1065 / 1131 97.7 % 127 / 130 77.7 % 529 / 681
vm.inc
88.3%88.3%
88.3 % 647 / 733 - 0 / 0 - 0 / 0
vm_args.c
96.8%96.8%
96.8 % 387 / 400 100.0 % 29 / 29 88.6 % 225 / 254
vm_backtrace.c
88.4%88.4%
88.4 % 441 / 499 91.5 % 75 / 82 62.8 % 157 / 250
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.6%90.6%
90.6 % 87 / 96 75.0 % 6 / 8 63.3 % 38 / 60
vm_dump.c
0.0%
0.0 % 0 / 209 0.0 % 0 / 16 0.0 % 0 / 134
vm_eval.c
85.9%85.9%
85.9 % 674 / 785 90.2 % 83 / 92 69.0 % 289 / 419
vm_exec.c
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 100.0 % 2 / 2
vm_insnhelper.c
95.0%95.0%
95.0 % 1349 / 1420 94.2 % 145 / 154 84.6 % 1322 / 1562
vm_insnhelper.h
100.0%
100.0 % 10 / 10 100.0 % 1 / 1 87.5 % 7 / 8
vm_method.c
91.7%91.7%
91.7 % 650 / 709 98.9 % 86 / 87 75.9 % 465 / 613
vm_trace.c
94.3%94.3%
94.3 % 495 / 525 92.3 % 72 / 78 85.8 % 291 / 339
vsnprintf.c
93.7%93.7%
93.7 % 325 / 347 100.0 % 5 / 5 58.0 % 402 / 693

Generated by: LCOV version 1.13