LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: lcov-all-filtered.info Lines: 159197 189088 84.2 %
Date: 2017-10-20 17:30:17 Functions: 15375 18097 85.0 %
Branches: 89100 133966 66.5 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
ruby
89.7%89.7%
89.7 % 68282 / 76160 91.9 % 5926 / 6447 72.1 % 49749 / 68964
ruby/.ext/common
90.2%90.2%
90.2 % 739 / 819 84.1 % 95 / 113 76.9 % 227 / 295
ruby/.ext/common/bigdecimal
94.9%94.9%
94.9 % 131 / 138 87.5 % 7 / 8 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
80.4%80.4%
80.4 % 345 / 429 78.7 % 37 / 47 58.1 % 86 / 148
ruby/.ext/common/forwardable
100.0%
100.0 % 8 / 8 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/io/console
77.8%77.8%
77.8 % 7 / 9 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/json
85.3%85.3%
85.3 % 185 / 217 72.4 % 21 / 29 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
89.6%89.6%
89.6 % 601 / 671 83.8 % 83 / 99 82.4 % 196 / 238
ruby/.ext/common/psych
98.5%98.5%
98.5 % 327 / 332 98.1 % 52 / 53 89.4 % 59 / 66
ruby/.ext/common/psych/handlers
100.0%
100.0 % 24 / 24 100.0 % 4 / 4 - 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 % 109 / 109 100.0 % 11 / 11 100.0 % 4 / 4
ruby/.ext/common/psych/visitors
96.7%96.7%
96.7 % 619 / 640 96.0 % 72 / 75 90.5 % 172 / 190
ruby/.ext/common/ripper
75.7%75.7%
75.7 % 174 / 230 66.7 % 32 / 48 44.0 % 22 / 50
ruby/.ext/common/syslog
97.1%97.1%
97.1 % 33 / 34 85.7 % 6 / 7 - 0 / 0
ruby/ccan/list
100.0%
100.0 % 18 / 18 - 0 / 0 - 0 / 0
ruby/defs
100.0%
100.0 % 11 / 11 100.0 % 1 / 1 100.0 % 12 / 12
ruby/enc
65.6%65.6%
65.6 % 1391 / 2119 84.3 % 226 / 268 49.2 % 836 / 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 84.6 % 55 / 65
ruby/ext/bigdecimal
96.1%96.1%
96.1 % 2298 / 2392 99.2 % 125 / 126 83.1 % 1685 / 2027
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
97.0%97.0%
97.0 % 98 / 101 100.0 % 8 / 8 83.9 % 47 / 56
ruby/ext/date
93.7%93.7%
93.7 % 3887 / 4149 98.9 % 363 / 367 73.9 % 3484 / 4717
ruby/ext/dbm
96.3%96.3%
96.3 % 342 / 355 94.7 % 36 / 38 68.6 % 214 / 312
ruby/ext/digest
94.4%94.4%
94.4 % 184 / 195 90.0 % 27 / 30 70.5 % 55 / 78
ruby/ext/digest/bubblebabble
97.8%97.8%
97.8 % 44 / 45 100.0 % 5 / 5 81.2 % 13 / 16
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/etc
92.1%92.1%
92.1 % 383 / 416 93.9 % 31 / 33 56.2 % 63 / 112
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
93.7%93.7%
93.7 % 666 / 711 97.1 % 68 / 70 75.7 % 234 / 309
ruby/ext/gdbm
95.1%95.1%
95.1 % 406 / 427 94.0 % 47 / 50 66.6 % 253 / 380
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 61.9 % 253 / 409
ruby/ext/json/parser
85.9%85.9%
85.9 % 524 / 610 94.7 % 18 / 19 55.0 % 420 / 763
ruby/ext/nkf
83.3%83.3%
83.3 % 85 / 102 100.0 % 6 / 6 51.5 % 35 / 68
ruby/ext/objspace
76.0%76.0%
76.0 % 596 / 784 88.4 % 61 / 69 47.9 % 406 / 847
ruby/ext/openssl
80.4%80.4%
80.4 % 5905 / 7343 83.5 % 704 / 843 50.9 % 2950 / 5793
ruby/ext/pathname
99.1%99.1%
99.1 % 449 / 453 98.8 % 83 / 84 76.4 % 84 / 110
ruby/ext/psych
98.8%98.8%
98.8 % 513 / 519 98.0 % 48 / 49 72.5 % 242 / 334
ruby/ext/psych/yaml
70.2%70.2%
70.2 % 2299 / 3276 75.3 % 134 / 178 39.8 % 2435 / 6114
ruby/ext/pty
87.7%87.7%
87.7 % 135 / 154 100.0 % 12 / 12 51.4 % 37 / 72
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.2%87.2%
87.2 % 516 / 592 97.1 % 67 / 69 62.4 % 196 / 314
ruby/ext/ripper
88.3%88.3%
88.3 % 3308 / 3745 95.0 % 132 / 139 68.7 % 2512 / 3655
ruby/ext/sdbm
83.4%83.4%
83.4 % 501 / 601 88.5 % 54 / 61 60.5 % 305 / 504
ruby/ext/socket
78.6%78.6%
78.6 % 3753 / 4774 88.5 % 316 / 357 45.4 % 1537 / 3384
ruby/ext/stringio
99.5%99.5%
99.5 % 657 / 660 100.0 % 74 / 74 80.7 % 457 / 566
ruby/ext/strscan
98.6%98.6%
98.6 % 354 / 359 98.2 % 54 / 55 72.1 % 191 / 265
ruby/ext/syslog
98.0%98.0%
98.0 % 147 / 150 96.0 % 24 / 25 86.8 % 33 / 38
ruby/ext/zlib
91.1%91.1%
91.1 % 1473 / 1617 95.4 % 165 / 173 64.4 % 917 / 1425
ruby/include/ruby
97.5%97.5%
97.5 % 153 / 157 100.0 % 25 / 25 74.0 % 2798 / 3783
ruby/lib
79.2%79.2%
79.2 % 6509 / 8214 80.5 % 745 / 925 62.9 % 1847 / 2936
ruby/lib/bundler
54.7%54.7%
54.7 % 1849 / 3379 47.6 % 249 / 523 22.8 % 270 / 1186
ruby/lib/bundler/plugin
52.4%52.4%
52.4 % 11 / 21 0.0 % 0 / 7 0.0 % 0 / 4
ruby/lib/bundler/source
32.3%32.3%
32.3 % 186 / 575 10.1 % 10 / 99 6.1 % 12 / 196
ruby/lib/bundler/ui
77.5%77.5%
77.5 % 31 / 40 21.1 % 4 / 19 - 0 / 0
ruby/lib/bundler/vendor/molinillo/lib
100.0%
100.0 % 6 / 6 - 0 / 0 - 0 / 0
ruby/lib/bundler/vendor/molinillo/lib/molinillo
53.1%53.1%
53.1 % 198 / 373 49.1 % 27 / 55 20.8 % 22 / 106
ruby/lib/bundler/vendor/molinillo/lib/molinillo/delegates
81.4%81.4%
81.4 % 48 / 59 81.2 % 13 / 16 0.0 % 0 / 4
ruby/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph
59.1%59.1%
59.1 % 150 / 254 22.2 % 12 / 54 13.9 % 5 / 36
ruby/lib/bundler/vendor/molinillo/lib/molinillo/modules
48.8%48.8%
48.8 % 20 / 41 6.7 % 1 / 15 0.0 % 0 / 12
ruby/lib/cgi
79.7%79.7%
79.7 % 745 / 935 73.8 % 59 / 80 60.4 % 238 / 394
ruby/lib/cgi/session
91.2%91.2%
91.2 % 31 / 34 80.0 % 4 / 5 83.3 % 5 / 6
ruby/lib/drb
83.7%83.7%
83.7 % 822 / 982 80.7 % 96 / 119 54.4 % 173 / 318
ruby/lib/irb
49.4%49.4%
49.4 % 547 / 1107 60.9 % 39 / 64 30.8 % 142 / 461
ruby/lib/matrix
57.9%57.9%
57.9 % 345 / 596 90.5 % 19 / 21 35.1 % 53 / 151
ruby/lib/net
74.3%74.3%
74.3 % 2715 / 3655 63.2 % 307 / 486 58.0 % 654 / 1127
ruby/lib/net/http
93.9%93.9%
93.9 % 755 / 804 84.9 % 79 / 93 76.4 % 197 / 258
ruby/lib/optparse
95.2%95.2%
95.2 % 40 / 42 100.0 % 6 / 6 62.5 % 5 / 8
ruby/lib/racc
23.8%23.8%
23.8 % 53 / 223 8.3 % 2 / 24 8.3 % 8 / 96
ruby/lib/rdoc
68.7%68.7%
68.7 % 10355 / 15077 86.9 % 684 / 787 55.8 % 4100 / 7354
ruby/lib/rdoc/context
82.8%82.8%
82.8 % 72 / 87 85.7 % 12 / 14 64.7 % 22 / 34
ruby/lib/rdoc/generator
87.3%87.3%
87.3 % 433 / 496 92.2 % 47 / 51 57.3 % 71 / 124
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
79.0%79.0%
79.0 % 64 / 81 83.3 % 10 / 12 73.9 % 17 / 23
ruby/lib/rdoc/markdown
45.2%45.2%
45.2 % 100 / 221 43.8 % 14 / 32 31.6 % 18 / 57
ruby/lib/rdoc/markup
95.2%95.2%
95.2 % 1857 / 1951 92.9 % 315 / 339 84.1 % 439 / 522
ruby/lib/rdoc/parser
90.2%90.2%
90.2 % 1815 / 2013 94.1 % 174 / 185 76.6 % 681 / 889
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.0%71.0%
71.0 % 525 / 739 88.7 % 63 / 71 67.1 % 161 / 240
ruby/lib/rdoc/stats
88.9%88.9%
88.9 % 32 / 36 100.0 % 13 / 13 37.5 % 3 / 8
ruby/lib/rexml
88.3%88.3%
88.3 % 1994 / 2257 78.4 % 272 / 347 76.8 % 686 / 893
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.2%84.2%
84.2 % 931 / 1106 69.0 % 60 / 87 71.2 % 388 / 545
ruby/lib/rexml/validation
93.0%93.0%
93.0 % 344 / 370 88.0 % 22 / 25 82.9 % 160 / 193
ruby/lib/rinda
87.5%87.5%
87.5 % 450 / 514 85.5 % 65 / 76 72.4 % 113 / 156
ruby/lib/rss
90.8%90.8%
90.8 % 2580 / 2841 80.8 % 256 / 317 82.0 % 491 / 599
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.4%98.4%
98.4 % 1832 / 1861 95.3 % 141 / 148 84.2 % 235 / 279
ruby/lib/rubygems
85.0%85.0%
85.0 % 6024 / 7088 86.3 % 800 / 927 74.6 % 1600 / 2144
ruby/lib/rubygems/commands
83.2%83.2%
83.2 % 1844 / 2217 76.3 % 225 / 295 71.6 % 396 / 553
ruby/lib/rubygems/core_ext
89.4%89.4%
89.4 % 59 / 66 100.0 % 2 / 2 81.2 % 26 / 32
ruby/lib/rubygems/ext
91.9%91.9%
91.9 % 159 / 173 93.3 % 14 / 15 63.1 % 41 / 65
ruby/lib/rubygems/package
96.0%96.0%
96.0 % 386 / 402 95.4 % 62 / 65 78.8 % 67 / 85
ruby/lib/rubygems/package/tar_reader
100.0%
100.0 % 54 / 54 100.0 % 14 / 14 71.4 % 10 / 14
ruby/lib/rubygems/request
100.0%
100.0 % 70 / 70 100.0 % 14 / 14 86.7 % 13 / 15
ruby/lib/rubygems/request_set
98.2%98.2%
98.2 % 333 / 339 100.0 % 36 / 36 92.9 % 105 / 113
ruby/lib/rubygems/request_set/lockfile
95.0%95.0%
95.0 % 229 / 241 100.0 % 24 / 24 83.1 % 64 / 77
ruby/lib/rubygems/resolver
73.9%73.9%
73.9 % 602 / 815 76.0 % 117 / 154 66.4 % 93 / 140
ruby/lib/rubygems/resolver/molinillo/lib
100.0%
100.0 % 6 / 6 - 0 / 0 - 0 / 0
ruby/lib/rubygems/resolver/molinillo/lib/molinillo
78.8%78.8%
78.8 % 294 / 373 83.6 % 46 / 55 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.1%99.1%
99.1 % 223 / 225 95.8 % 23 / 24 97.4 % 111 / 114
ruby/lib/rubygems/source
91.0%91.0%
91.0 % 191 / 210 87.5 % 35 / 40 88.0 % 66 / 75
ruby/lib/rubygems/util
85.7%85.7%
85.7 % 30 / 35 57.1 % 4 / 7 40.0 % 2 / 5
ruby/lib/shell
36.5%36.5%
36.5 % 222 / 608 14.8 % 12 / 81 11.6 % 19 / 164
ruby/lib/unicode_normalize
36.6%36.6%
36.6 % 37 / 101 0.0 % 0 / 7 0.0 % 0 / 38
ruby/lib/uri
90.9%90.9%
90.9 % 1025 / 1127 83.4 % 121 / 145 81.4 % 355 / 436
ruby/lib/webrick
88.2%88.2%
88.2 % 1512 / 1714 84.9 % 169 / 199 70.9 % 398 / 561
ruby/lib/webrick/httpauth
79.6%79.6%
79.6 % 355 / 446 79.1 % 34 / 43 51.7 % 76 / 147
ruby/lib/webrick/httpservlet
81.5%81.5%
81.5 % 331 / 406 81.6 % 31 / 38 58.3 % 95 / 163
ruby/lib/yaml
94.9%94.9%
94.9 % 93 / 98 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