LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: lcov-all-filtered.info Lines: 180953 217782 83.1 %
Date: 2019-05-25 09:16:23 Functions: 21554 27628 78.0 %
Branches: 90627 134329 67.5 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage Branches Sort by branch coverage
ruby
86.1%86.1%
86.1 % 84322 / 97930 86.9 % 7749 / 8913 71.7 % 53720 / 74967
ruby/.ext/common
88.8%88.8%
88.8 % 758 / 854 62.4 % 106 / 170 74.4 % 256 / 344
ruby/.ext/common/bigdecimal
95.0%95.0%
95.0 % 132 / 139 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 % 7 / 7 100.0 % 2 / 2 - 0 / 0
ruby/.ext/common/io/console
37.5%37.5%
37.5 % 3 / 8 0.0 % 0 / 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
89.5%89.5%
89.5 % 137 / 153 100.0 % 39 / 39 50.0 % 18 / 36
ruby/.ext/common/openssl
89.4%89.4%
89.4 % 613 / 686 71.1 % 113 / 159 82.2 % 199 / 242
ruby/.ext/common/psych
98.3%98.3%
98.3 % 355 / 361 86.9 % 73 / 84 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
91.7%91.7%
91.7 % 210 / 229 45.7 % 113 / 247 59.6 % 31 / 52
ruby/.ext/common/syslog
97.1%97.1%
97.1 % 34 / 35 94.7 % 18 / 19 - 0 / 0
ruby/ccan/list
86.8%86.8%
86.8 % 66 / 76 94.1 % 16 / 17 100.0 % 8 / 8
ruby/coroutine/amd64
100.0%
100.0 % 12 / 12 100.0 % 2 / 2 75.0 % 3 / 4
ruby/defs
100.0%
100.0 % 19 / 19 100.0 % 2 / 2 100.0 % 14 / 14
ruby/enc
65.6%65.6%
65.6 % 1490 / 2272 84.5 % 234 / 277 48.5 % 851 / 1753
ruby/enc/jis
100.0%
100.0 % 16 / 16 100.0 % 3 / 3 64.3 % 9 / 14
ruby/enc/trans
92.6%92.6%
92.6 % 874 / 944 97.4 % 76 / 78 76.3 % 280 / 367
ruby/enc/unicode/12.1.0
100.0%
100.0 % 69 / 69 100.0 % 11 / 11 84.0 % 63 / 75
ruby/ext/bigdecimal
95.4%95.4%
95.4 % 2544 / 2666 99.3 % 140 / 141 84.6 % 1855 / 2192
ruby/ext/bigdecimal/util
100.0%
100.0 % 3 / 3 100.0 % 1 / 1 - 0 / 0
ruby/ext/cgi/escape
97.6%97.6%
97.6 % 204 / 209 100.0 % 14 / 14 84.6 % 115 / 136
ruby/ext/continuation
100.0%
100.0 % 4 / 4 100.0 % 1 / 1 - 0 / 0
ruby/ext/coverage
95.4%95.4%
95.4 % 144 / 151 100.0 % 9 / 9 84.3 % 86 / 102
ruby/ext/date
93.8%93.8%
93.8 % 4205 / 4484 99.5 % 402 / 404 74.4 % 3367 / 4523
ruby/ext/dbm
95.9%95.9%
95.9 % 355 / 370 94.7 % 36 / 38 71.9 % 187 / 260
ruby/ext/digest
94.4%94.4%
94.4 % 187 / 198 90.0 % 27 / 30 75.0 % 48 / 64
ruby/ext/digest/bubblebabble
97.8%97.8%
97.8 % 45 / 46 100.0 % 5 / 5 91.7 % 11 / 12
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
93.0%93.0%
93.0 % 398 / 428 94.4 % 34 / 36 64.7 % 66 / 102
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.2%93.2%
93.2 % 680 / 730 97.2 % 69 / 71 75.9 % 233 / 307
ruby/ext/gdbm
94.6%94.6%
94.6 % 422 / 446 94.0 % 47 / 50 69.4 % 222 / 320
ruby/ext/io/console
78.2%78.2%
78.2 % 219 / 280 77.8 % 28 / 36 51.4 % 75 / 146
ruby/ext/io/nonblock
93.8%93.8%
93.8 % 45 / 48 100.0 % 7 / 7 80.0 % 16 / 20
ruby/ext/io/wait
88.4%88.4%
88.4 % 76 / 86 100.0 % 9 / 9 75.0 % 57 / 76
ruby/ext/json/fbuffer
92.3%92.3%
92.3 % 60 / 65 91.7 % 11 / 12 90.9 % 20 / 22
ruby/ext/json/generator
80.9%80.9%
80.9 % 565 / 698 76.6 % 49 / 64 64.3 % 232 / 361
ruby/ext/json/parser
60.6%60.6%
60.6 % 734 / 1211 90.0 % 18 / 20 49.6 % 485 / 978
ruby/ext/nkf
78.9%78.9%
78.9 % 86 / 109 100.0 % 6 / 6 51.5 % 34 / 66
ruby/ext/objspace
74.0%74.0%
74.0 % 610 / 824 88.6 % 62 / 70 45.1 % 385 / 853
ruby/ext/openssl
80.6%80.6%
80.6 % 6186 / 7671 86.4 % 713 / 825 53.5 % 3000 / 5605
ruby/ext/pathname
99.0%99.0%
99.0 % 477 / 482 98.9 % 86 / 87 76.3 % 90 / 118
ruby/ext/psych
98.9%98.9%
98.9 % 534 / 540 98.0 % 49 / 50 75.5 % 225 / 298
ruby/ext/psych/lib/psych
75.0%75.0%
75.0 % 3 / 4 - 0 / 0 50.0 % 2 / 4
ruby/ext/pty
86.6%86.6%
86.6 % 136 / 157 100.0 % 13 / 13 51.4 % 38 / 74
ruby/ext/racc/cparse
61.7%61.7%
61.7 % 200 / 324 75.0 % 15 / 20 42.1 % 91 / 216
ruby/ext/rbconfig/sizeof
100.0%
100.0 % 164 / 164 100.0 % 2 / 2 - 0 / 0
ruby/ext/readline
86.0%86.0%
86.0 % 535 / 622 97.1 % 68 / 70 61.9 % 198 / 320
ruby/ext/ripper
88.7%88.7%
88.7 % 3930 / 4433 96.7 % 174 / 180 74.7 % 2435 / 3259
ruby/ext/sdbm
81.5%81.5%
81.5 % 528 / 648 88.7 % 55 / 62 61.9 % 281 / 454
ruby/ext/socket
78.2%78.2%
78.2 % 4078 / 5215 90.7 % 341 / 376 50.2 % 1775 / 3536
ruby/ext/stringio
99.3%99.3%
99.3 % 691 / 696 100.0 % 78 / 78 81.1 % 455 / 561
ruby/ext/strscan
98.7%98.7%
98.7 % 387 / 392 98.4 % 60 / 61 72.9 % 199 / 273
ruby/ext/syslog
98.0%98.0%
98.0 % 147 / 150 96.0 % 24 / 25 91.2 % 31 / 34
ruby/ext/zlib
91.1%91.1%
91.1 % 1536 / 1686 94.5 % 173 / 183 65.3 % 933 / 1429
ruby/include/ruby
97.2%97.2%
97.2 % 139 / 143 100.0 % 42 / 42 87.2 % 157 / 180
ruby/lib
78.9%78.9%
78.9 % 6785 / 8596 56.5 % 1149 / 2032 49.5 % 2010 / 4062
ruby/lib/bundler
53.6%53.6%
53.6 % 2037 / 3801 33.9 % 296 / 873 21.7 % 298 / 1376
ruby/lib/bundler/plugin
52.4%52.4%
52.4 % 11 / 21 0.0 % 0 / 7 0.0 % 0 / 4
ruby/lib/bundler/resolver
83.9%83.9%
83.9 % 52 / 62 63.6 % 7 / 11 45.8 % 11 / 24
ruby/lib/bundler/source
34.1%34.1%
34.1 % 219 / 643 11.7 % 14 / 120 6.8 % 15 / 219
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.6%33.6%
33.6 % 243 / 723 0.8 % 2 / 238 1.7 % 6 / 360
ruby/lib/bundler/vendor/fileutils/lib/fileutils
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ruby/lib/bundler/vendor/molinillo/lib
100.0%
100.0 % 7 / 7 - 0 / 0 - 0 / 0
ruby/lib/bundler/vendor/molinillo/lib/molinillo
46.5%46.5%
46.5 % 250 / 538 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
58.8%58.8%
58.8 % 157 / 267 22.8 % 13 / 57 11.4 % 5 / 44
ruby/lib/bundler/vendor/molinillo/lib/molinillo/modules
47.6%47.6%
47.6 % 20 / 42 6.7 % 1 / 15 0.0 % 0 / 12
ruby/lib/cgi
79.9%79.9%
79.9 % 741 / 927 70.6 % 113 / 160 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/csv
87.9%87.9%
87.9 % 955 / 1086 91.3 % 115 / 126 83.1 % 418 / 503
ruby/lib/csv/core_ext
100.0%
100.0 % 6 / 6 50.0 % 2 / 4 - 0 / 0
ruby/lib/drb
86.5%86.5%
86.5 % 916 / 1059 73.9 % 147 / 199 61.8 % 209 / 338
ruby/lib/e2mmap
100.0%
100.0 % 2 / 2 - 0 / 0 - 0 / 0
ruby/lib/irb
53.5%53.5%
53.5 % 595 / 1112 43.6 % 61 / 140 27.9 % 129 / 463
ruby/lib/matrix
57.9%57.9%
57.9 % 345 / 596 90.5 % 19 / 21 35.1 % 53 / 151
ruby/lib/net
75.8%75.8%
75.8 % 2771 / 3655 59.7 % 338 / 566 59.7 % 686 / 1149
ruby/lib/net/http
95.5%95.5%
95.5 % 779 / 816 89.5 % 85 / 95 76.9 % 203 / 264
ruby/lib/optparse
95.5%95.5%
95.5 % 42 / 44 100.0 % 6 / 6 70.0 % 7 / 10
ruby/lib/racc
23.3%23.3%
23.3 % 52 / 223 8.3 % 2 / 24 8.3 % 8 / 96
ruby/lib/rdoc
68.0%68.0%
68.0 % 10306 / 15145 87.1 % 686 / 788 55.8 % 4164 / 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
88.9%88.9%
88.9 % 458 / 515 92.5 % 49 / 53 62.5 % 80 / 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 % 1862 / 1956 96.8 % 757 / 782 83.9 % 438 / 522
ruby/lib/rdoc/parser
84.0%84.0%
84.0 % 1755 / 2090 96.8 % 152 / 157 72.3 % 703 / 972
ruby/lib/rdoc/rd
92.1%92.1%
92.1 % 686 / 745 91.3 % 126 / 138 72.9 % 86 / 118
ruby/lib/rdoc/ri
72.3%72.3%
72.3 % 541 / 748 87.7 % 64 / 73 67.7 % 168 / 248
ruby/lib/rdoc/stats
71.4%71.4%
71.4 % 25 / 35 100.0 % 13 / 13 12.5 % 1 / 8
ruby/lib/reline
75.7%75.7%
75.7 % 1336 / 1765 75.3 % 128 / 170 62.7 % 474 / 756
ruby/lib/reline/key_actor
100.0%
100.0 % 10 / 10 100.0 % 1 / 1 - 0 / 0
ruby/lib/reline/unicode
100.0%
100.0 % 7 / 7 - 0 / 0 - 0 / 0
ruby/lib/rexml
88.4%88.4%
88.4 % 2152 / 2435 79.6 % 312 / 392 76.0 % 747 / 983
ruby/lib/rexml/formatters
96.2%96.2%
96.2 % 154 / 160 94.7 % 18 / 19 86.0 % 43 / 50
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.6%84.6%
84.6 % 987 / 1167 70.0 % 63 / 90 71.6 % 404 / 564
ruby/lib/rexml/validation
92.5%92.5%
92.5 % 344 / 372 92.5 % 49 / 53 82.9 % 160 / 193
ruby/lib/rinda
87.6%87.6%
87.6 % 444 / 507 84.5 % 82 / 97 73.1 % 114 / 156
ruby/lib/rss
90.9%90.9%
90.9 % 2600 / 2861 88.9 % 1971 / 2216 82.2 % 499 / 607
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
88.0%88.0%
88.0 % 6195 / 7042 65.2 % 903 / 1385 78.3 % 1695 / 2165
ruby/lib/rubygems/commands
88.6%88.6%
88.6 % 2074 / 2341 80.4 % 251 / 312 76.6 % 448 / 585
ruby/lib/rubygems/core_ext
90.6%90.6%
90.6 % 77 / 85 100.0 % 5 / 5 81.4 % 35 / 43
ruby/lib/rubygems/ext
89.1%89.1%
89.1 % 156 / 175 86.7 % 13 / 15 64.6 % 42 / 65
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
100.0%
100.0 % 76 / 76 100.0 % 14 / 14 89.5 % 17 / 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.4%74.4%
74.4 % 613 / 824 76.4 % 120 / 157 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 % 245 / 247 96.0 % 24 / 25 95.0 % 114 / 120
ruby/lib/rubygems/source
91.8%91.8%
91.8 % 191 / 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.5%37.5%
37.5 % 224 / 598 6.5 % 15 / 232 11.6 % 19 / 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
92.1%92.1%
92.1 % 93 / 101 100.0 % 7 / 7 68.4 % 26 / 38
ruby/lib/uri
91.6%91.6%
91.6 % 1052 / 1148 84.2 % 133 / 158 82.2 % 365 / 444
ruby/lib/webrick
88.6%88.6%
88.6 % 1563 / 1765 73.5 % 191 / 260 72.5 % 416 / 574
ruby/lib/webrick/httpauth
84.2%84.2%
84.2 % 390 / 463 88.6 % 39 / 44 53.7 % 88 / 164
ruby/lib/webrick/httpservlet
84.0%84.0%
84.0 % 337 / 401 90.2 % 37 / 41 58.6 % 95 / 162
ruby/lib/yaml
94.8%94.8%
94.8 % 92 / 97 88.9 % 24 / 27 88.9 % 16 / 18
ruby/missing
92.0%92.0%
92.0 % 1115 / 1212 100.0 % 32 / 32 83.2 % 747 / 898
ruby/tool/ruby_vm/views
94.4%94.4%
94.4 % 34 / 36 100.0 % 6 / 6 88.9 % 16 / 18

Generated by: LCOV version 1.13