LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: lcov-all-filtered.info Lines: 159144 190053 83.7 %
Date: 2018-10-20 17:28:02 Functions: 18417 23501 78.4 %
Branches: 91494 138888 65.9 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
ruby
89.9%89.9%
89.9 % 74222 / 82581 92.6 % 6322 / 6827 71.7 % 53350 / 74404
ruby/.ext/common
89.4%89.4%
89.4 % 751 / 840 73.4 % 105 / 143 77.0 % 248 / 322
ruby/.ext/common/bigdecimal
94.9%94.9%
94.9 % 131 / 138 72.2 % 13 / 18 73.9 % 51 / 69
ruby/.ext/common/digest
72.4%72.4%
72.4 % 21 / 29 50.0 % 4 / 8 25.0 % 1 / 4
ruby/.ext/common/fiddle
79.5%79.5%
79.5 % 342 / 430 67.3 % 70 / 104 56.4 % 88 / 156
ruby/.ext/common/forwardable
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/io/console
75.0%75.0%
75.0 % 6 / 8 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/json
85.5%85.5%
85.5 % 183 / 214 71.4 % 25 / 35 65.7 % 44 / 67
ruby/.ext/common/json/add
87.4%87.4%
87.4 % 125 / 143 91.7 % 33 / 36 50.0 % 17 / 34
ruby/.ext/common/openssl
88.9%88.9%
88.9 % 610 / 686 66.1 % 111 / 168 81.0 % 196 / 242
ruby/.ext/common/psych
98.6%98.6%
98.6 % 352 / 357 98.6 % 73 / 74 88.2 % 60 / 68
ruby/.ext/common/psych/handlers
100.0%
100.0 % 24 / 24 60.0 % 9 / 15 - 0 / 0
ruby/.ext/common/psych/json
100.0%
100.0 % 41 / 41 100.0 % 8 / 8 100.0 % 2 / 2
ruby/.ext/common/psych/nodes
100.0%
100.0 % 125 / 125 100.0 % 23 / 23 100.0 % 4 / 4
ruby/.ext/common/psych/visitors
96.7%96.7%
96.7 % 617 / 638 96.2 % 75 / 78 90.5 % 172 / 190
ruby/.ext/common/ripper
90.2%90.2%
90.2 % 203 / 225 38.6 % 93 / 241 58.0 % 29 / 50
ruby/.ext/common/syslog
97.1%97.1%
97.1 % 34 / 35 94.7 % 18 / 19 - 0 / 0
ruby/ccan/list
100.0%
100.0 % 28 / 28 - 0 / 0 91.7 % 11 / 12
ruby/defs
100.0%
100.0 % 17 / 17 100.0 % 1 / 1 100.0 % 12 / 12
ruby/enc
64.9%64.9%
64.9 % 1376 / 2119 82.5 % 221 / 268 48.4 % 821 / 1698
ruby/enc/jis
100.0%
100.0 % 13 / 13 100.0 % 1 / 1 66.7 % 8 / 12
ruby/enc/trans
93.5%93.5%
93.5 % 832 / 890 97.2 % 70 / 72 79.8 % 261 / 327
ruby/enc/unicode/10.0.0
100.0%
100.0 % 59 / 59 100.0 % 8 / 8 83.1 % 54 / 65
ruby/ext/bigdecimal
95.9%95.9%
95.9 % 2307 / 2405 98.4 % 126 / 128 83.2 % 1688 / 2029
ruby/ext/cgi/escape
97.0%97.0%
97.0 % 195 / 201 100.0 % 13 / 13 84.6 % 115 / 136
ruby/ext/continuation
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 - 0 / 0
ruby/ext/coverage
96.6%96.6%
96.6 % 143 / 148 100.0 % 9 / 9 84.0 % 84 / 100
ruby/ext/date
94.2%94.2%
94.2 % 3920 / 4160 99.5 % 366 / 368 74.2 % 3530 / 4759
ruby/ext/dbm
96.3%96.3%
96.3 % 340 / 353 94.7 % 36 / 38 72.7 % 186 / 256
ruby/ext/digest
94.4%94.4%
94.4 % 184 / 195 90.0 % 27 / 30 73.5 % 50 / 68
ruby/ext/digest/bubblebabble
97.8%97.8%
97.8 % 44 / 45 100.0 % 5 / 5 85.7 % 12 / 14
ruby/ext/digest/md5
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
ruby/ext/digest/rmd160
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
ruby/ext/digest/sha1
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
ruby/ext/digest/sha2
100.0%
100.0 % 10 / 10 100.0 % 4 / 4 - 0 / 0
ruby/ext/fcntl
100.0%
100.0 % 26 / 26 100.0 % 1 / 1 - 0 / 0
ruby/ext/fiber
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
ruby/ext/fiddle
92.0%92.0%
92.0 % 655 / 712 92.9 % 65 / 70 75.6 % 232 / 307
ruby/ext/gdbm
95.3%95.3%
95.3 % 404 / 424 94.0 % 47 / 50 69.7 % 219 / 314
ruby/ext/io/console
77.1%77.1%
77.1 % 209 / 271 76.5 % 26 / 34 49.3 % 71 / 144
ruby/ext/io/nonblock
93.2%93.2%
93.2 % 41 / 44 100.0 % 7 / 7 75.0 % 15 / 20
ruby/ext/io/wait
95.7%95.7%
95.7 % 67 / 70 100.0 % 9 / 9 75.0 % 57 / 76
ruby/ext/json/fbuffer
91.5%91.5%
91.5 % 54 / 59 88.9 % 8 / 9 90.9 % 20 / 22
ruby/ext/json/generator
80.2%80.2%
80.2 % 536 / 668 74.6 % 44 / 59 63.8 % 224 / 351
ruby/ext/json/parser
85.9%85.9%
85.9 % 525 / 611 94.7 % 18 / 19 55.3 % 401 / 725
ruby/ext/nkf
83.3%83.3%
83.3 % 85 / 102 100.0 % 6 / 6 51.5 % 35 / 68
ruby/ext/objspace
73.7%73.7%
73.7 % 581 / 788 88.4 % 61 / 69 45.7 % 381 / 834
ruby/ext/openssl
80.2%80.2%
80.2 % 6002 / 7481 83.2 % 708 / 851 51.0 % 3019 / 5923
ruby/ext/pathname
99.2%99.2%
99.2 % 469 / 473 98.8 % 85 / 86 76.7 % 89 / 116
ruby/ext/psych
98.9%98.9%
98.9 % 527 / 533 98.0 % 49 / 50 75.3 % 223 / 296
ruby/ext/psych/lib/psych
75.0%75.0%
75.0 % 3 / 4 - 0 / 0 50.0 % 2 / 4
ruby/ext/psych/yaml
70.3%70.3%
70.3 % 2306 / 3278 75.3 % 134 / 178 39.9 % 2447 / 6128
ruby/ext/pty
87.8%87.8%
87.8 % 130 / 148 100.0 % 12 / 12 51.4 % 36 / 70
ruby/ext/racc/cparse
61.9%61.9%
61.9 % 185 / 299 66.7 % 10 / 15 43.1 % 93 / 216
ruby/ext/rbconfig/sizeof
100.0%
100.0 % 154 / 154 100.0 % 2 / 2 - 0 / 0
ruby/ext/readline
87.3%87.3%
87.3 % 521 / 597 97.1 % 68 / 70 63.1 % 197 / 312
ruby/ext/ripper
87.7%87.7%
87.7 % 3365 / 3835 94.6 % 141 / 149 68.3 % 2500 / 3662
ruby/ext/sdbm
83.3%83.3%
83.3 % 500 / 600 88.5 % 54 / 61 61.8 % 278 / 450
ruby/ext/socket
80.7%80.7%
80.7 % 3912 / 4845 90.9 % 328 / 361 49.7 % 1724 / 3466
ruby/ext/stringio
99.2%99.2%
99.2 % 660 / 665 98.7 % 74 / 75 80.9 % 458 / 566
ruby/ext/strscan
98.7%98.7%
98.7 % 376 / 381 98.3 % 57 / 58 73.2 % 197 / 269
ruby/ext/syslog
98.0%98.0%
98.0 % 147 / 150 96.0 % 24 / 25 91.2 % 31 / 34
ruby/ext/zlib
91.7%91.7%
91.7 % 1502 / 1638 95.4 % 166 / 174 65.1 % 925 / 1421
ruby/include/ruby
97.5%97.5%
97.5 % 153 / 157 100.0 % 28 / 28 72.4 % 2780 / 3842
ruby/lib
76.1%76.1%
76.1 % 6127 / 8055 53.2 % 1005 / 1890 46.6 % 1828 / 3920
ruby/lib/cgi
79.9%79.9%
79.9 % 741 / 927 69.9 % 107 / 153 60.9 % 240 / 394
ruby/lib/cgi/session
91.2%91.2%
91.2 % 31 / 34 80.0 % 4 / 5 83.3 % 5 / 6
ruby/lib/csv
96.7%96.7%
96.7 % 237 / 245 97.7 % 43 / 44 93.1 % 108 / 116
ruby/lib/csv/core_ext
100.0%
100.0 % 6 / 6 100.0 % 2 / 2 - 0 / 0
ruby/lib/drb
84.4%84.4%
84.4 % 825 / 977 70.5 % 129 / 183 56.6 % 179 / 316
ruby/lib/e2mmap
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ruby/lib/irb
53.3%53.3%
53.3 % 959 / 1799 49.5 % 92 / 186 29.7 % 214 / 720
ruby/lib/matrix
58.0%58.0%
58.0 % 346 / 597 90.5 % 19 / 21 35.1 % 53 / 151
ruby/lib/net
28.2%28.2%
28.2 % 1025 / 3638 1.1 % 6 / 562 0.8 % 9 / 1143
ruby/lib/net/http
54.5%54.5%
54.5 % 444 / 814 22.1 % 21 / 95 9.1 % 24 / 264
ruby/lib/optparse
95.2%95.2%
95.2 % 40 / 42 100.0 % 6 / 6 62.5 % 5 / 8
ruby/lib/racc
23.3%23.3%
23.3 % 52 / 223 8.3 % 2 / 24 8.3 % 8 / 96
ruby/lib/rdoc
67.1%67.1%
67.1 % 10156 / 15143 86.9 % 669 / 770 55.2 % 4117 / 7458
ruby/lib/rdoc/context
82.8%82.8%
82.8 % 72 / 87 85.7 % 12 / 14 64.7 % 22 / 34
ruby/lib/rdoc/generator
84.5%84.5%
84.5 % 435 / 515 88.7 % 47 / 53 54.7 % 70 / 128
ruby/lib/rdoc/generator/pot
95.9%95.9%
95.9 % 117 / 122 87.0 % 20 / 23 90.5 % 19 / 21
ruby/lib/rdoc/i18n
80.0%80.0%
80.0 % 64 / 80 83.3 % 10 / 12 73.9 % 17 / 23
ruby/lib/rdoc/markdown
44.1%44.1%
44.1 % 100 / 227 44.1 % 15 / 34 31.1 % 19 / 61
ruby/lib/rdoc/markup
95.2%95.2%
95.2 % 1847 / 1941 96.8 % 757 / 782 84.1 % 434 / 516
ruby/lib/rdoc/parser
84.0%84.0%
84.0 % 1754 / 2089 96.8 % 152 / 157 72.2 % 700 / 970
ruby/lib/rdoc/rd
92.1%92.1%
92.1 % 686 / 745 91.3 % 126 / 138 72.9 % 86 / 118
ruby/lib/rdoc/ri
71.8%71.8%
71.8 % 537 / 748 87.7 % 64 / 73 67.7 % 168 / 248
ruby/lib/rdoc/stats
88.6%88.6%
88.6 % 31 / 35 100.0 % 13 / 13 37.5 % 3 / 8
ruby/lib/rexml
88.2%88.2%
88.2 % 2125 / 2408 79.3 % 311 / 392 75.6 % 733 / 969
ruby/lib/rexml/formatters
96.2%96.2%
96.2 % 152 / 158 94.7 % 18 / 19 85.4 % 41 / 48
ruby/lib/rexml/light
29.4%29.4%
29.4 % 32 / 109 0.0 % 0 / 25 0.0 % 0 / 47
ruby/lib/rexml/parsers
84.5%84.5%
84.5 % 945 / 1119 69.3 % 61 / 88 71.5 % 388 / 543
ruby/lib/rexml/validation
92.5%92.5%
92.5 % 344 / 372 92.5 % 49 / 53 82.9 % 160 / 193
ruby/lib/rinda
87.4%87.4%
87.4 % 443 / 507 84.5 % 82 / 97 73.1 % 114 / 156
ruby/lib/rss
90.8%90.8%
90.8 % 2591 / 2852 77.1 % 1842 / 2390 82.1 % 497 / 605
ruby/lib/rss/content
100.0%
100.0 % 11 / 11 - 0 / 0 - 0 / 0
ruby/lib/rss/dublincore
100.0%
100.0 % 24 / 24 - 0 / 0 - 0 / 0
ruby/lib/rss/maker
98.3%98.3%
98.3 % 1832 / 1863 71.0 % 842 / 1186 84.2 % 235 / 279
ruby/lib/rubygems
83.1%83.1%
83.1 % 5867 / 7062 63.0 % 867 / 1377 72.6 % 1567 / 2157
ruby/lib/rubygems/commands
86.1%86.1%
86.1 % 2010 / 2335 79.7 % 243 / 305 74.5 % 448 / 601
ruby/lib/rubygems/core_ext
92.7%92.7%
92.7 % 76 / 82 75.0 % 3 / 4 80.5 % 33 / 41
ruby/lib/rubygems/ext
91.1%91.1%
91.1 % 153 / 168 93.3 % 14 / 15 63.9 % 39 / 61
ruby/lib/rubygems/package
97.2%97.2%
97.2 % 381 / 392 95.7 % 66 / 69 84.7 % 72 / 85
ruby/lib/rubygems/package/tar_reader
100.0%
100.0 % 63 / 63 100.0 % 16 / 16 78.6 % 11 / 14
ruby/lib/rubygems/request
93.4%93.4%
93.4 % 71 / 76 85.7 % 12 / 14 73.7 % 14 / 19
ruby/lib/rubygems/request_set
98.2%98.2%
98.2 % 332 / 338 100.0 % 37 / 37 92.9 % 105 / 113
ruby/lib/rubygems/request_set/lockfile
97.0%97.0%
97.0 % 227 / 234 100.0 % 24 / 24 84.0 % 63 / 75
ruby/lib/rubygems/resolver
74.2%74.2%
74.2 % 608 / 819 76.1 % 118 / 155 66.9 % 95 / 142
ruby/lib/rubygems/resolver/molinillo/lib
100.0%
100.0 % 6 / 6 - 0 / 0 - 0 / 0
ruby/lib/rubygems/resolver/molinillo/lib/molinillo
78.9%78.9%
78.9 % 295 / 374 80.7 % 46 / 57 54.7 % 58 / 106
ruby/lib/rubygems/resolver/molinillo/lib/molinillo/delegates
88.1%88.1%
88.1 % 52 / 59 93.8 % 15 / 16 0.0 % 0 / 4
ruby/lib/rubygems/resolver/molinillo/lib/molinillo/dependency_graph
79.1%79.1%
79.1 % 201 / 254 66.7 % 36 / 54 47.2 % 17 / 36
ruby/lib/rubygems/resolver/molinillo/lib/molinillo/modules
61.0%61.0%
61.0 % 25 / 41 40.0 % 6 / 15 16.7 % 2 / 12
ruby/lib/rubygems/security
99.2%99.2%
99.2 % 240 / 242 96.0 % 24 / 25 95.0 % 114 / 120
ruby/lib/rubygems/source
90.9%90.9%
90.9 % 189 / 208 87.5 % 35 / 40 88.0 % 66 / 75
ruby/lib/rubygems/util
86.1%86.1%
86.1 % 31 / 36 50.0 % 4 / 8 40.0 % 2 / 5
ruby/lib/shell
37.1%37.1%
37.1 % 222 / 598 6.0 % 14 / 232 11.0 % 18 / 164
ruby/lib/thwait
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ruby/lib/tracer
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ruby/lib/unicode_normalize
91.1%91.1%
91.1 % 92 / 101 100.0 % 7 / 7 65.8 % 25 / 38
ruby/lib/uri
91.4%91.4%
91.4 % 1049 / 1148 83.5 % 132 / 158 81.1 % 360 / 444
ruby/lib/webrick
45.5%45.5%
45.5 % 210 / 462 37.1 % 23 / 62 25.0 % 41 / 164
ruby/lib/webrick/httpauth
97.0%97.0%
97.0 % 32 / 33 100.0 % 5 / 5 55.6 % 5 / 9
ruby/lib/yaml
94.8%94.8%
94.8 % 92 / 97 88.9 % 24 / 27 88.9 % 16 / 18
ruby/missing
95.9%95.9%
95.9 % 94 / 98 100.0 % 7 / 7 87.8 % 79 / 90

Generated by: LCOV version 1.13