LCOV - code coverage report
Current view: top level Hit Total Coverage
Test: PostgreSQL Lines: 201603 309085 65.2 %
Date: 2017-09-29 13:40:31 Functions: 11809 16456 71.8 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Directory Sort by name Line Coverage Sort by line coverage Functions Sort by function coverage
src/include/replication
0.0%
0.0 % 0 / 12 0.0 % 0 / 2
src/backend/access/rmgrdesc
0.0%
0.0 % 0 / 994 0.0 % 0 / 56
src/backend/replication/libpqwalreceiver
4.0%4.0%
4.0 % 13 / 327 17.6 % 3 / 17
src/backend/replication
4.2%4.2%
4.2 % 185 / 4439 10.1 % 23 / 228
src/backend/snowball/libstemmer
4.8%4.8%
4.8 % 520 / 10919 8.2 % 37 / 449
src/backend/replication/logical
5.5%5.5%
5.5 % 247 / 4507 8.4 % 22 / 262
src/bin/pg_ctl
14.8%14.8%
14.8 % 92 / 622 19.2 % 5 / 26
src/backend/utils/mb/conversion_procs/utf8_and_gb18030
18.9%18.9%
18.9 % 17 / 90 45.5 % 5 / 11
src/interfaces/libpq
25.9%25.9%
25.9 % 2163 / 8357 38.9 % 187 / 481
src/backend/utils/mb
26.6%26.6%
26.6 % 399 / 1501 39.7 % 56 / 141
src/backend/utils/mb/conversion_procs/euc2004_sjis2004
26.7%26.7%
26.7 % 39 / 146 87.5 % 7 / 8
src/backend/utils/mb/conversion_procs/euc_jp_and_sjis
35.4%35.4%
35.4 % 115 / 325 100.0 % 19 / 19
src/bin/psql
36.2%36.2%
36.2 % 3442 / 9505 39.6 % 207 / 523
src/backend/libpq
37.2%37.2%
37.2 % 1156 / 3110 61.9 % 117 / 189
src/backend/utils/mb/conversion_procs/euc_tw_and_big5
40.8%40.8%
40.8 % 98 / 240 85.0 % 17 / 20
src/backend/main
42.3%42.3%
42.3 % 41 / 97 80.0 % 4 / 5
src/backend/utils/time
49.8%49.8%
49.8 % 684 / 1374 76.0 % 57 / 75
src/backend/lib
50.8%50.8%
50.8 % 490 / 964 56.5 % 48 / 85
src/backend/access/transam
51.5%51.5%
51.5 % 5149 / 10003 66.3 % 364 / 549
src/backend/foreign
51.9%51.9%
51.9 % 122 / 235 70.0 % 14 / 20
src/backend/utils/error
52.2%52.2%
52.2 % 636 / 1218 76.9 % 50 / 65
src/backend/postmaster
53.3%53.3%
53.3 % 3101 / 5816 63.7 % 181 / 284
src/common
55.6%55.6%
55.6 % 912 / 1639 62.6 % 62 / 99
src/test/regress
56.0%56.0%
56.0 % 783 / 1397 70.9 % 61 / 86
src/fe_utils
56.1%56.1%
56.1 % 1576 / 2807 60.0 % 75 / 125
src/backend/nodes
56.3%56.3%
56.3 % 7038 / 12507 52.3 % 543 / 1038
src/backend/storage/ipc
56.8%56.8%
56.8 % 1929 / 3397 65.2 % 150 / 230
src/backend/storage/file
57.5%57.5%
57.5 % 693 / 1206 82.6 % 71 / 86
src/backend/port
58.7%58.7%
58.7 % 131 / 223 85.0 % 17 / 20
src/backend/storage/lmgr
58.9%58.9%
58.9 % 2617 / 4441 74.9 % 182 / 243
src/backend/access/gist
59.4%59.4%
59.4 % 1673 / 2815 63.2 % 91 / 144
src/backend/utils/mmgr
59.6%59.6%
59.6 % 1457 / 2446 72.5 % 103 / 142
src/bin/initdb
59.7%59.7%
59.7 % 1222 / 2047 82.2 % 83 / 101
src/backend/tcop
60.2%60.2%
60.2 % 2034 / 3377 76.0 % 76 / 100
src/backend/utils/misc
60.7%60.7%
60.7 % 2344 / 3860 77.6 % 180 / 232
src/include/storage
62.2%62.2%
62.2 % 69 / 111 73.3 % 11 / 15
src/backend/access/heap
62.7%62.7%
62.7 % 2863 / 4564 80.6 % 129 / 160
src/backend/access/hash
63.5%63.5%
63.5 % 1580 / 2489 79.1 % 91 / 115
src/port
65.2%65.2%
65.2 % 605 / 928 76.6 % 59 / 77
src/backend/utils/mb/conversion_procs/utf8_and_iso8859_1
66.0%66.0%
66.0 % 31 / 47 100.0 % 5 / 5
src/backend/storage/smgr
66.5%66.5%
66.5 % 441 / 663 83.3 % 50 / 60
src/backend/utils/mb/conversion_procs/euc_kr_and_mic
66.7%66.7%
66.7 % 38 / 57 100.0 % 7 / 7
src/timezone
67.7%67.7%
67.7 % 1881 / 2777 89.3 % 100 / 112
src/backend/bootstrap
68.1%68.1%
68.1 % 722 / 1060 56.1 % 32 / 57
src/backend/utils/mb/conversion_procs/euc_cn_and_mic
68.5%68.5%
68.5 % 37 / 54 100.0 % 7 / 7
src/backend/regex
68.9%68.9%
68.9 % 3085 / 4478 84.8 % 162 / 191
src/backend/utils/fmgr
69.3%69.3%
69.3 % 1084 / 1565 81.8 % 81 / 99
src/backend/access/nbtree
70.9%70.9%
70.9 % 2565 / 3619 82.0 % 123 / 150
src/backend/snowball
71.2%71.2%
71.2 % 47 / 66 100.0 % 6 / 6
src/backend/utils/init
71.6%71.6%
71.6 % 497 / 694 89.1 % 49 / 55
src/backend/access/spgist
72.2%72.2%
72.2 % 2066 / 2862 80.6 % 83 / 103
src/backend/utils/adt
72.9%72.9%
72.9 % 37023 / 50774 75.3 % 2683 / 3562
src/backend/access/brin
73.3%73.3%
73.3 % 1268 / 1730 79.5 % 62 / 78
src/backend/storage/buffer
73.8%73.8%
73.8 % 1158 / 1569 85.9 % 85 / 99
src/backend/utils/sort
73.9%73.9%
73.9 % 1597 / 2162 88.5 % 108 / 122
src/backend/access/gin
73.8%73.8%
73.8 % 2924 / 3960 80.0 % 136 / 170
contrib/spi
77.3%77.3%
77.3 % 201 / 260 100.0 % 9 / 9
src/backend/commands
77.9%77.9%
77.9 % 19478 / 25017 90.2 % 808 / 896
src/pl/plpgsql/src
78.1%78.1%
78.1 % 4575 / 5855 84.9 % 203 / 239
src/backend/optimizer/geqo
79.6%79.6%
79.6 % 269 / 338 96.6 % 28 / 29
src/backend/utils/hash
79.7%79.7%
79.7 % 427 / 536 92.5 % 37 / 40
src/backend/utils/resowner
80.6%80.6%
80.6 % 303 / 376 83.7 % 41 / 49
src/backend/access/common
81.1%81.1%
81.1 % 1462 / 1803 82.6 % 76 / 92
/usr/lib/gcc/i586-linux-gnu/4.9/include
81.2%81.2%
81.2 % 13 / 16 100.0 % 2 / 2
src/backend/parser
81.9%81.9%
81.9 % 15445 / 18856 90.6 % 413 / 456
src/backend/catalog
83.3%83.3%
83.3 % 9824 / 11790 90.0 % 448 / 498
src/backend/executor
84.0%84.0%
84.0 % 13764 / 16387 87.3 % 687 / 787
src/backend/rewrite
86.2%86.2%
86.2 % 1732 / 2009 96.2 % 77 / 80
src/backend/tsearch
86.2%86.2%
86.2 % 3059 / 3547 88.2 % 187 / 212
src/backend/storage/page
86.7%86.7%
86.7 % 338 / 390 100.0 % 22 / 22
src/backend/utils/cache
87.5%87.5%
87.5 % 5021 / 5739 95.7 % 336 / 351
src/include/lib
87.7%87.7%
87.7 % 285 / 325 92.9 % 52 / 56
src/backend/optimizer/prep
88.8%88.8%
88.8 % 1635 / 1842 96.9 % 63 / 65
src/backend/statistics
89.1%89.1%
89.1 % 620 / 696 85.4 % 41 / 48
src/backend/storage/freespace
89.4%89.4%
89.4 % 304 / 340 97.1 % 33 / 34
src/backend/optimizer/util
89.5%89.5%
89.5 % 4757 / 5314 97.0 % 262 / 270
src/backend/optimizer/plan
91.7%91.7%
91.7 % 6315 / 6889 96.5 % 251 / 260
src/backend/utils/mb/conversion_procs/utf8_and_win
92.0%92.0%
92.0 % 23 / 25 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_iso8859
92.0%92.0%
92.0 % 23 / 25 100.0 % 5 / 5
src/backend/access/index
92.1%92.1%
92.1 % 456 / 495 100.0 % 40 / 40
src/backend/optimizer/path
92.7%92.7%
92.7 % 5275 / 5690 98.8 % 239 / 242
src/include/utils
93.0%93.0%
93.0 % 93 / 100 100.0 % 16 / 16
src/backend/storage/large_object
93.4%93.4%
93.4 % 284 / 304 100.0 % 14 / 14
src/include/port/atomics
95.7%95.7%
95.7 % 89 / 93 100.0 % 27 / 27
src/include/common
97.6%97.6%
97.6 % 41 / 42 100.0 % 5 / 5
src/backend/access/tablesample
99.2%99.2%
99.2 % 128 / 129 100.0 % 12 / 12
/usr/include/arpa
100.0%
100.0 % 2 / 2 100.0 % 2 / 2
src/include/access
100.0%
100.0 % 8 / 8 100.0 % 1 / 1
src/include/nodes
100.0%
100.0 % 9 / 9 100.0 % 4 / 4
src/include
100.0%
100.0 % 16 / 16 100.0 % 4 / 4
src/backend/utils/mb/conversion_procs/utf8_and_uhc
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_euc_cn
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/ascii_and_mic
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_johab
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_gbk
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_big5
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_ascii
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_sjis2004
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_sjis
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_euc_kr
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_euc_tw
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_euc_jp
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_euc2004
100.0%
100.0 % 17 / 17 100.0 % 5 / 5
src/include/executor
100.0%
100.0 % 27 / 27 100.0 % 5 / 5
src/backend/utils/mb/conversion_procs/utf8_and_cyrillic
100.0%
100.0 % 33 / 33 100.0 % 9 / 9
src/backend/utils/mb/conversion_procs/latin2_and_win1250
100.0%
100.0 % 49 / 49 100.0 % 13 / 13
src/backend/utils/mb/conversion_procs/latin_and_mic
100.0%
100.0 % 49 / 49 100.0 % 13 / 13
src/include/port
100.0%
100.0 % 90 / 90 100.0 % 27 / 27
src/backend/utils/mb/conversion_procs/cyrillic_and_mic
100.0%
100.0 % 161 / 161 100.0 % 41 / 41

Generated by: LCOV version 1.11