LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: lcov-all-filtered.info Lines: 161165 193568 83.3 %
Date: 2017-12-14 20:32:32 Functions: 19129 24254 78.9 %
Branches: 90284 136653 66.1 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
ruby
89.6%89.6%
89.6 % 69670 / 77736 92.2 % 6047 / 6556 71.8 % 50648 / 70530
ruby/.ext/common
87.2%87.2%
87.2 % 722 / 828 73.4 % 105 / 143 76.2 % 227 / 298
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
78.6%78.6%
78.6 % 337 / 429 67.3 % 70 / 104 58.1 % 86 / 148
ruby/.ext/common/forwardable
87.5%87.5%
87.5 % 7 / 8 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/io/console
55.6%55.6%
55.6 % 5 / 9 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/json
83.8%83.8%
83.8 % 181 / 216 71.4 % 25 / 35 65.7 % 44 / 67
ruby/.ext/common/json/add
79.7%79.7%
79.7 % 114 / 143 91.7 % 33 / 36 50.0 % 17 / 34
ruby/.ext/common/openssl
89.0%89.0%
89.0 % 616 / 692 68.9 % 115 / 167 83.1 % 206 / 248
ruby/.ext/common/psych
97.2%97.2%
97.2 % 351 / 361 88.0 % 73 / 83 89.4 % 59 / 66
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 % 113 / 113 100.0 % 11 / 11 100.0 % 4 / 4
ruby/.ext/common/psych/visitors
95.9%95.9%
95.9 % 614 / 640 96.2 % 75 / 78 90.5 % 172 / 190
ruby/.ext/common/ripper
79.6%79.6%
79.6 % 179 / 225 34.0 % 82 / 241 42.0 % 21 / 50
ruby/.ext/common/syslog
94.3%94.3%
94.3 % 33 / 35 94.7 % 18 / 19 - 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 % 2314 / 2409 99.2 % 128 / 129 83.1 % 1686 / 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
97.7%97.7%
97.7 % 125 / 128 100.0 % 8 / 8 84.1 % 69 / 82
ruby/ext/date
93.8%93.8%
93.8 % 3892 / 4149 99.2 % 364 / 367 74.0 % 3491 / 4717
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 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.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 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.2%76.2%
76.2 % 594 / 780 88.4 % 61 / 69 48.2 % 404 / 838
ruby/ext/openssl
80.6%80.6%
80.6 % 6023 / 7476 83.6 % 710 / 849 51.3 % 3026 / 5900
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 72.3 % 243 / 336
ruby/ext/psych/yaml
70.4%70.4%
70.4 % 2308 / 3278 75.3 % 134 / 178 40.0 % 2449 / 6126
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.7%87.7%
87.7 % 519 / 592 97.1 % 67 / 69 63.1 % 198 / 314
ruby/ext/ripper
88.4%88.4%
88.4 % 3375 / 3816 95.9 % 139 / 145 69.1 % 2526 / 3654
ruby/ext/sdbm
83.3%83.3%
83.3 % 500 / 600 88.5 % 54 / 61 61.8 % 278 / 450
ruby/ext/socket
78.7%78.7%
78.7 % 3797 / 4826 88.6 % 319 / 360 45.8 % 1575 / 3438
ruby/ext/stringio
99.5%99.5%
99.5 % 662 / 665 100.0 % 75 / 75 80.8 % 459 / 568
ruby/ext/strscan
98.7%98.7%
98.7 % 376 / 381 98.3 % 57 / 58 72.2 % 203 / 281
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 % 1477 / 1621 95.4 % 165 / 173 64.4 % 919 / 1427
ruby/include/ruby
97.5%97.5%
97.5 % 153 / 157 100.0 % 25 / 25 73.8 % 2800 / 3792
ruby/lib
76.8%76.8%
76.8 % 6534 / 8510 56.3 % 1088 / 1932 61.1 % 1882 / 3079
ruby/lib/bundler
54.0%54.0%
54.0 % 1987 / 3678 36.7 % 293 / 798 22.1 % 292 / 1322
ruby/lib/bundler/plugin
52.4%52.4%
52.4 % 11 / 21 0.0 % 0 / 7 0.0 % 0 / 4
ruby/lib/bundler/resolver
81.5%81.5%
81.5 % 53 / 65 58.3 % 7 / 12 45.8 % 11 / 24
ruby/lib/bundler/source
34.0%34.0%
34.0 % 215 / 633 11.0 % 13 / 118 7.0 % 15 / 215
ruby/lib/bundler/ui
77.5%77.5%
77.5 % 31 / 40 21.1 % 4 / 19 - 0 / 0
ruby/lib/bundler/vendor/fileutils/lib
33.7%33.7%
33.7 % 238 / 707 0.9 % 2 / 232 1.2 % 4 / 338
ruby/lib/bundler/vendor/molinillo/lib
100.0%
100.0 % 7 / 7 - 0 / 0 - 0 / 0
ruby/lib/bundler/vendor/molinillo/lib/molinillo
46.4%46.4%
46.4 % 248 / 535 37.7 % 29 / 77 17.7 % 25 / 141
ruby/lib/bundler/vendor/molinillo/lib/molinillo/delegates
82.3%82.3%
82.3 % 51 / 62 82.4 % 14 / 17 0.0 % 0 / 4
ruby/lib/bundler/vendor/molinillo/lib/molinillo/dependency_graph
59.4%59.4%
59.4 % 151 / 254 24.1 % 13 / 54 13.9 % 5 / 36
ruby/lib/bundler/vendor/molinillo/lib/molinillo/modules
46.5%46.5%
46.5 % 20 / 43 6.7 % 1 / 15 0.0 % 0 / 12
ruby/lib/cgi
78.3%78.3%
78.3 % 731 / 934 69.9 % 107 / 153 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
82.3%82.3%
82.3 % 811 / 986 69.9 % 128 / 183 54.0 % 174 / 322
ruby/lib/irb
47.5%47.5%
47.5 % 853 / 1795 40.1 % 73 / 182 25.6 % 182 / 710
ruby/lib/matrix
57.8%57.8%
57.8 % 345 / 597 90.5 % 19 / 21 35.1 % 53 / 151
ruby/lib/net
73.0%73.0%
73.0 % 2668 / 3654 58.5 % 328 / 561 58.1 % 655 / 1127
ruby/lib/net/http
93.0%93.0%
93.0 % 748 / 804 84.2 % 80 / 95 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.2%23.2%
23.2 % 52 / 224 8.3 % 2 / 24 8.3 % 8 / 96
ruby/lib/rdoc
67.7%67.7%
67.7 % 10283 / 15189 77.4 % 700 / 904 55.7 % 4133 / 7424
ruby/lib/rdoc/context
81.6%81.6%
81.6 % 71 / 87 85.7 % 12 / 14 64.7 % 22 / 34
ruby/lib/rdoc/generator
85.9%85.9%
85.9 % 444 / 517 90.6 % 48 / 53 58.9 % 73 / 124
ruby/lib/rdoc/generator/pot
94.3%94.3%
94.3 % 115 / 122 87.0 % 20 / 23 90.5 % 19 / 21
ruby/lib/rdoc/i18n
75.3%75.3%
75.3 % 61 / 81 83.3 % 10 / 12 73.9 % 17 / 23
ruby/lib/rdoc/markdown
43.4%43.4%
43.4 % 99 / 228 44.1 % 15 / 34 31.1 % 19 / 61
ruby/lib/rdoc/markup
94.6%94.6%
94.6 % 1838 / 1943 96.8 % 757 / 782 84.0 % 435 / 518
ruby/lib/rdoc/parser
82.1%82.1%
82.1 % 1662 / 2025 96.8 % 152 / 157 72.4 % 655 / 905
ruby/lib/rdoc/rd
90.9%90.9%
90.9 % 677 / 745 91.3 % 126 / 138 72.9 % 86 / 118
ruby/lib/rdoc/ri
69.5%69.5%
69.5 % 514 / 740 87.7 % 64 / 73 67.1 % 161 / 240
ruby/lib/rdoc/stats
86.1%86.1%
86.1 % 31 / 36 100.0 % 13 / 13 37.5 % 3 / 8
ruby/lib/rexml
87.8%87.8%
87.8 % 1983 / 2258 78.5 % 299 / 381 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
83.9%83.9%
83.9 % 926 / 1104 69.3 % 61 / 88 71.2 % 388 / 545
ruby/lib/rexml/validation
91.9%91.9%
91.9 % 342 / 372 92.5 % 49 / 53 82.9 % 160 / 193
ruby/lib/rinda
86.2%86.2%
86.2 % 443 / 514 84.5 % 82 / 97 72.4 % 113 / 156
ruby/lib/rss
88.7%88.7%
88.7 % 2522 / 2844 88.3 % 1841 / 2086 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
97.6%97.6%
97.6 % 1820 / 1865 71.0 % 842 / 1186 84.2 % 235 / 279
ruby/lib/rubygems
83.1%83.1%
83.1 % 5891 / 7089 86.8 % 851 / 980 74.6 % 1603 / 2148
ruby/lib/rubygems/commands
84.2%84.2%
84.2 % 1885 / 2238 80.1 % 237 / 296 76.0 % 428 / 563
ruby/lib/rubygems/core_ext
86.4%86.4%
86.4 % 57 / 66 100.0 % 3 / 3 81.2 % 26 / 32
ruby/lib/rubygems/ext
87.3%87.3%
87.3 % 151 / 173 93.3 % 14 / 15 63.1 % 41 / 65
ruby/lib/rubygems/package
93.0%93.0%
93.0 % 374 / 402 95.6 % 65 / 68 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 % 71 / 71 100.0 % 14 / 14 86.7 % 13 / 15
ruby/lib/rubygems/request_set
96.5%96.5%
96.5 % 327 / 339 100.0 % 37 / 37 92.9 % 105 / 113
ruby/lib/rubygems/request_set/lockfile
94.6%94.6%
94.6 % 228 / 241 100.0 % 24 / 24 83.1 % 64 / 77
ruby/lib/rubygems/resolver
73.2%73.2%
73.2 % 597 / 816 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.3%78.3%
78.3 % 292 / 373 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
59.5%59.5%
59.5 % 25 / 42 40.0 % 6 / 15 16.7 % 2 / 12
ruby/lib/rubygems/security
96.5%96.5%
96.5 % 218 / 226 95.8 % 23 / 24 97.4 % 111 / 114
ruby/lib/rubygems/source
89.5%89.5%
89.5 % 188 / 210 87.5 % 35 / 40 88.0 % 66 / 75
ruby/lib/rubygems/util
82.9%82.9%
82.9 % 29 / 35 50.0 % 4 / 8 40.0 % 2 / 5
ruby/lib/shell
36.0%36.0%
36.0 % 219 / 608 6.5 % 15 / 232 11.6 % 19 / 164
ruby/lib/unicode_normalize
28.7%28.7%
28.7 % 29 / 101 0.0 % 0 / 7 0.0 % 0 / 38
ruby/lib/uri
89.2%89.2%
89.2 % 1006 / 1128 83.2 % 124 / 149 81.4 % 355 / 436
ruby/lib/webrick
86.8%86.8%
86.8 % 1509 / 1738 73.9 % 187 / 253 71.4 % 406 / 569
ruby/lib/webrick/httpauth
79.0%79.0%
79.0 % 353 / 447 77.3 % 34 / 44 51.7 % 76 / 147
ruby/lib/webrick/httpservlet
81.0%81.0%
81.0 % 328 / 405 82.5 % 33 / 40 58.3 % 95 / 163
ruby/lib/yaml
93.9%93.9%
93.9 % 92 / 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