LCOV - differential code coverage report
Current view: top level - src/common Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.0 % 6543 5301 30 6 1206 25 207 5069 60 172
Current Date: 2026-05-05 10:23:31 +0900 Functions: 90.2 % 449 405 14 30 3 59 343 12 34
Baseline: lcov-20260505-025707-baseline Branches: 68.4 % 4209 2880 30 15 11 1273 33 13 82 2752 51 81
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin (7,30] days: 76.5 % 149 114 12 23 98 16
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 87.0 % 154 134 18 2 109 25
(360..) days: 81.0 % 6240 5053 6 1181 25 5028
Function coverage date bins:
(7,30] days: 90.9 % 11 10 1 10
(30,360] days: 76.2 % 42 32 10 31 1
(360..) days: 91.7 % 396 363 3 30 3 18 342
Branch coverage date bins:
(7,30] days: 56.7 % 104 59 22 23 44 15
(30,360] days: 88.3 % 94 83 8 3 38 45
(360..) days: 68.3 % 4011 2738 15 11 1247 33 13 2692

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UBC GBC GNC CBC DUB DCB
(7,30] days Total
76.5%76.5%
76.5 % 149 114 12 23 98 16 56.7 % 104 59 22 23 44 15 90.9 % 11 10 1 10
logging.c 64.7 % 17 11 6 11 70.0 % 10 7 3 7 50.0 % 2 1 1 1
pg_lzcompress.c 100.0 % 5 5 5 70.0 % 10 7 3 7 -
jsonapi.c 32.4 % 34 11 23 11 28.6 % 28 8 20 8 -
instr_time.c 93.5 % 93 87 6 87 66.1 % 56 37 19 37 100.0 % 9 9 9
(30,360] days Total
87.0%87.0%
87.0 % 154 134 18 2 109 25 88.3 % 94 83 8 3 38 45 76.2 % 42 32 10 31 1
unicode_category.c 65.2 % 23 15 8 15 - 65.2 % 23 15 8 15
unicode_case.c 78.9 % 19 15 4 15 - 66.7 % 6 4 2 4
saslprep.c 100.0 % 22 22 22 66.7 % 6 4 2 4 100.0 % 1 1 1
wchar.c 92.3 % 26 24 2 24 93.8 % 48 45 3 45 -
jsonapi.c 100.0 % 3 3 3 87.5 % 8 7 1 7 -
scram-common.c 100.0 % 2 2 2 50.0 % 8 4 4 4 -
unicode_norm.c 95.0 % 20 19 1 19 100.0 % 2 2 2 100.0 % 8 8 8
blkreftable.c 80.0 % 10 8 2 8 - -
compression.c 94.7 % 19 18 1 18 95.0 % 20 19 1 19 100.0 % 1 1 1
pgfnames.c 0.0 % 2 2 - -
(360..) days Total
81.0%81.0%
81.0 % 6240 5053 6 1181 25 5028 68.3 % 4011 2738 15 11 1247 33 13 2692 91.7 % 396 363 3 30 3 18 342
wchar.c 80.5 % 728 586 142 586 68.3 % 530 362 1 5 162 7 355 82.9 % 76 63 13 63
blkreftable.c 71.2 % 372 265 107 265 60.4 % 182 110 72 110 77.3 % 22 17 2 3 5 12
hmac_openssl.c 38.8 % 134 52 82 52 22.4 % 58 13 45 13 70.0 % 10 7 3 7
cryptohash_openssl.c 60.7 % 135 82 53 82 46.6 % 58 27 31 27 80.0 % 10 8 2 8
unicode_category.c 29.0 % 214 62 152 4 58 35.1 % 154 54 100 10 44 0.0 % 2 2
pgfnames.c 0.0 % 23 23 0.0 % 22 22 0.0 % 2 1 1
sprompt.c 65.7 % 35 23 12 23 31.8 % 22 7 15 7 50.0 % 2 1 1 1
f2s.c 94.9 % 255 242 13 242 86.0 % 150 129 21 129 92.9 % 14 13 1 13
pg_prng.c 94.4 % 71 67 4 5 62 71.4 % 14 10 4 10 94.1 % 17 16 1 2 14
encnames.c 83.9 % 56 47 9 47 64.1 % 64 41 4 6 13 4 6 31 91.7 % 12 11 1 11
d2s.c 93.9 % 327 307 20 307 89.0 % 164 146 18 146 92.3 % 13 12 1 12
md5_common.c 55.3 % 47 26 21 26 35.0 % 20 7 13 7 75.0 % 4 3 1 3
saslprep.c 82.8 % 87 72 15 4 68 71.2 % 66 47 19 5 42 100.0 % 3 3 2 1
wait_error.c 52.4 % 42 22 20 22 38.7 % 31 12 19 12 100.0 % 4 4 4
fe_memutils.c 73.8 % 65 48 17 48 65.6 % 32 21 11 21 100.0 % 14 14 14
pg_lzcompress.c 89.1 % 137 122 5 10 122 82.8 % 122 101 8 13 101 100.0 % 4 4 4
binaryheap.c 95.9 % 98 94 4 1 93 74.0 % 50 37 13 3 34 100.0 % 15 15 15
base64.c 81.9 % 83 68 15 68 70.7 % 58 41 17 41 100.0 % 4 4 4
unicode_case.c 94.1 % 101 95 6 95 73.6 % 106 78 28 78 100.0 % 7 7 3 4
rmtree.c 73.2 % 41 30 11 30 51.4 % 35 18 17 18 100.0 % 1 1 1
ryu_common.h 100.0 % 31 31 31 66.7 % 18 12 6 12 100.0 % 6 6 6
logging.c 71.1 % 135 96 39 96 48.3 % 87 42 45 42 100.0 % 8 8 1 7
string.c 95.1 % 41 39 2 39 78.6 % 28 22 6 22 100.0 % 4 4 4
archive.c 100.0 % 9 9 9 50.0 % 4 2 2 2 100.0 % 1 1 1
hashfn.c 98.8 % 169 167 2 167 92.4 % 66 61 5 61 100.0 % 7 7 7
controldata_utils.c 70.0 % 70 49 1 20 49 36.7 % 60 22 2 36 22 100.0 % 3 3 3
file_utils.c 72.5 % 218 158 60 158 56.8 % 155 88 67 88 100.0 % 10 10 10
pg_get_line.c 77.1 % 35 27 8 27 80.0 % 20 16 4 16 100.0 % 3 3 3
percentrepl.c 66.7 % 30 20 10 20 55.0 % 20 11 9 11 100.0 % 1 1 1
parse_manifest.c 95.5 % 382 365 17 365 85.2 % 196 167 29 167 100.0 % 19 19 2 17
jsonapi.c 89.8 % 960 862 98 8 854 78.7 % 774 609 165 10 599 100.0 % 31 31 1 30
config_info.c 100.0 % 105 105 105 50.0 % 4 2 2 2 100.0 % 1 1 1
psprintf.c 76.9 % 26 20 6 20 50.0 % 12 6 6 6 100.0 % 2 2 2
stringinfo.c 92.2 % 103 95 8 3 92 65.0 % 40 26 14 26 100.0 % 16 16 1 1 14
checksum_helper.c 83.6 % 122 102 20 102 70.8 % 65 46 19 46 100.0 % 5 5 5
exec.c 71.6 % 102 73 29 73 37.5 % 72 27 45 27 100.0 % 8 8 8
scram-common.c 66.1 % 115 76 39 76 47.1 % 68 32 36 32 100.0 % 5 5 1 4
relpath.c 94.2 % 52 49 3 49 81.8 % 44 36 8 36 100.0 % 4 4 4
unicode_norm.c 76.2 % 181 138 43 138 72.8 % 147 107 40 1 106 100.0 % 3 3 1 2
ip.c 76.0 % 75 57 18 57 60.0 % 60 36 24 36 100.0 % 5 5 5
username.c 68.8 % 16 11 5 11 33.3 % 6 2 4 2 100.0 % 2 2 2
compression.c 89.3 % 168 150 18 150 79.4 % 107 85 22 85 100.0 % 7 7 7
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta